【正文】
in5。 when 4=qout=qin4。 when 2=qout=1111。 case t is when 0=qout=qin1。139。 sel=11111110。 architecture behave of sel is begin process(clk,rst) variable t:integer range 0 to 7。 qin6 : in std_logic_vector(3 downto 0)。 qin2 : in std_logic_vector(3 downto 0)。 use 。 end behave。 end if。 end if。039。 tem2=0000。 elsif clk39。 begin process(clk,rst) begin if(rst=39。 carry : out std_logic )。 entity fen24 is port (clk : in std_logic。 小時計數(shù)器 實體名: fen24 功 能: 24 進制計數(shù)器 接 口: clk 時鐘輸入 qout1個位 BCD 輸出 qout2十位 BCD 輸出 carry進位信號輸出 library ieee。 qout1=tem1。 end if。139。139。)then tem1=0000。 architecture behave of fen60 is signal tem1:std_logic_vector(3 downto 0)。 qout1 : out std_logic_vector(3 downto 0)。 use 。如不符合要求,可重復步驟 (3),再門級模擬,直到符合要求止。 (3) 邏輯綜合與優(yōu)化 將通過功能模擬的程序放到 VHDL 編譯器中,進行邏輯綜合與優(yōu)化。 (4)對于用 VHDL 完成的一個確定的設(shè)計,可以利用 EDA 工具進行邏輯綜合和優(yōu)化,并自動的把 VHDL 描述設(shè)計轉(zhuǎn)變成門級網(wǎng)表。強大的行為描述能力是避開具體的器件結(jié)構(gòu),從邏輯行為上描述和設(shè)計大規(guī)模電子系統(tǒng)的重要保證 。在對一個設(shè)計實體定義了外部界面后,一旦其內(nèi)部開發(fā)完成后,其他的設(shè)計就可以直接調(diào)用這個實體。有專家認為,在新的世紀中, VHDL 于 Verilog 語言將承擔起大部分的數(shù)字系統(tǒng)設(shè)計任務。自 IEEE 公布了 VHDL 的標準版本, IEEE1076(簡稱87 版 )之后,各 EDA 公司相繼推出了自己的 VHDL 設(shè)計環(huán)境,或宣布自己的設(shè)計工具可以和 VHDL 接口。設(shè)計者可利用 HDL 程序來描述所希望的電路系統(tǒng),規(guī)定器件結(jié)構(gòu)特征和電路的行為方式;然后利用綜合器和適配器將此程序編程能控制 FPGA 和 CPLD 內(nèi)部結(jié)構(gòu),并實現(xiàn)相應邏輯功能的的門級或更底層的結(jié)構(gòu)網(wǎng)表文件或下載文件。 適配器的功能是將由綜合器產(chǎn)生的王表文件配置與指定的目標器件中,產(chǎn)生最終的下載文件,如 JED 文件。綜合器的功能就是將設(shè)計者在 EDA 平臺上完成的針對某個系統(tǒng)項目的 HDL、原理圖或狀態(tài)圖形描述,針對給定的硬件系統(tǒng)組件,進行編譯、優(yōu)化、轉(zhuǎn)換和綜合,最終獲得我們欲實現(xiàn)功能的描述文件。經(jīng)過培訓,學員可以掌握 HDL 語言的初步開發(fā)能力,并且解決 FPGA 產(chǎn)品開發(fā)過程中的常見問題,掌握基于 FPGA 的嵌入式系統(tǒng)( NIOSII)的設(shè)計和調(diào)試方法。 因此,我們此次設(shè)計與制做數(shù)字鐘就是為了了解數(shù)字鐘的原理,從而學會制作數(shù)字鐘 .而且通過數(shù)字鐘的制作進一步的了解各種在制作中用到的中小規(guī)模集成電路的作用及實用方法 .且由于數(shù)字鐘包括組合邏輯電路和時敘電路 .通過它可以進一步學習與掌握各種組合邏輯電路與時序電路的原理與使用方法 . 第一章概論 1 .1課程背景 FPGA 系統(tǒng)設(shè)計初級班培訓課程主要幫助學員盡快掌握 CPLD/FPGA 的開發(fā)流程和設(shè)計方法,以工程實踐為例,循序漸進的學習 FPGA 的集成開發(fā)環(huán)境,開發(fā)流程以及硬件電路設(shè)計等知識。 第六章 本次課程設(shè)計的心得體會 ...................................... 18 致謝 ............................................... 錯誤 !未定義書簽。 顯示模塊 ....................................... 錯誤 !未定義書簽。 數(shù)字電子鐘設(shè)計源程序 ........................... 錯誤 !未定義書簽。 This procedure used in hardware description language VHDL, the hardware can significantly reduce the number of entrylevel system design, give people the impression that a close relative of C language. 目 錄 第一章概論 .......................................................... 5 課程背景 : ..................................... 錯誤 !未定義書簽。本程序使用的硬件描述語言 VHDL,可以大大降低了硬件數(shù)字系統(tǒng)設(shè)計的入門級別,讓人 感覺就是 C 語言的親近。摘要 隨著基于 CPLD 的 EDA 技術(shù)的發(fā)展和應用領(lǐng)域的擴大