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




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