【導(dǎo)讀】要求學(xué)生使用硬件描述語(yǔ)言設(shè)計(jì)基于FPGA的計(jì)數(shù)器的源程序。實(shí)現(xiàn)如下功能:顯示1個(gè)0-9999的四位計(jì)數(shù)器;四位七段數(shù)碼管的譯碼與顯示。理解數(shù)碼管的譯碼原理,同時(shí)需要做一個(gè)分頻器,理解時(shí)鐘分頻的原理及意義。計(jì)數(shù)器設(shè)計(jì)采用VHDL硬件描述語(yǔ)言編程,極大地減少了硬件資源的占用,仿真與分析結(jié)果表明,該數(shù)字頻率計(jì)性能優(yōu)異,軟件設(shè)計(jì)語(yǔ)言靈活,硬件簡(jiǎn)單,速度快。VHDL支持同步電路、異步電路和隨機(jī)電路的設(shè)計(jì),這是其他硬件描述語(yǔ)言所不能比擬的。支持廣泛、易于修改。由于VHDL已經(jīng)成為IEEE標(biāo)準(zhǔn)所規(guī)范的硬件描述語(yǔ)言,目前大多數(shù)EDA工具幾乎都支持VHDL,這為VHDL的進(jìn)一步推廣和廣泛應(yīng)用奠定了基礎(chǔ)。VHDL是一種標(biāo)準(zhǔn)化的硬件描述語(yǔ)言,同一個(gè)設(shè)計(jì)描述可以被不同的工具所支持,使得設(shè)計(jì)描述的移植成為可能。QuartusII包括模塊化的編譯器。可以通過(guò)選擇StartCompilation來(lái)運(yùn)行所有的編譯器模塊。此外,還可以通過(guò)選擇CompilerTool并在CompilerT