基于CPLD的水輪發(fā)電機組轉速監控系統的設計
4.2 7段譯碼模塊
模塊說(shuō)明:speed0,speed1,speed2,speed3分別為脈沖計數的個(gè)位、十位、百位、千位的BCD碼輸出,作為7段譯碼模塊的輸入,segcode0,segcode1,segcode2,segcode3分別為個(gè)位、十位、百位、千位的7段字段碼輸出。
7段譯碼模塊的VHDL語(yǔ)言描述如下:




5 結 語(yǔ)
本設計的VHDL程序在A(yíng)ltera公司的MAX+PLUSⅡ(Multiple Array Matrix and ProgrammableLogic User System)CPLD設計開(kāi)發(fā)工具上進(jìn)行編譯仿真,較好地完成了設計要求的功能。
在本系統的設計中,由于CPLD及EDA開(kāi)發(fā)工具的使用,大大簡(jiǎn)化了硬件電路,降低了產(chǎn)品成本,縮短了設計周期,提高了系統的可靠性和靈活性。
評論