專利名稱:現(xiàn)場(chǎng)可編程邏輯/硬件描述語(yǔ)言快速仿真實(shí)驗(yàn)開發(fā)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及電子計(jì)算機(jī)技術(shù),具體涉及一種利用現(xiàn)場(chǎng)可編程邏輯器件FPGA以及采用硬件描述語(yǔ)言VHDL構(gòu)建的快速仿真實(shí)驗(yàn)開發(fā)裝置。
背景技術(shù):
現(xiàn)場(chǎng)可編程邏輯/硬件描述語(yǔ)言(FPGA/VHDL)是近年來計(jì)算機(jī)和電子領(lǐng)域產(chǎn)生的一場(chǎng)新的技術(shù)革命,而硬件仿真是電路開發(fā)和設(shè)計(jì)中重要步驟之一,包括實(shí)驗(yàn)和仿真用的具體電路,根據(jù)硬件仿真的實(shí)際需要,其供仿真的具體電路的結(jié)構(gòu)可能不同,這樣在仿真實(shí)驗(yàn)開發(fā)時(shí)可能會(huì)耗費(fèi)設(shè)計(jì)開發(fā)人員的時(shí)間。
實(shí)用新型內(nèi)容本實(shí)用新型要解決的技術(shù)問題是如何利用現(xiàn)場(chǎng)可編程邏輯器件FPGA和硬件描述語(yǔ)言VHDL構(gòu)建一種快速仿真實(shí)驗(yàn)開發(fā)裝置,節(jié)省仿真實(shí)驗(yàn)開發(fā)的時(shí)間。
本實(shí)用新型上述技術(shù)問題這樣解決,構(gòu)造一種現(xiàn)場(chǎng)可編程邏輯/硬件描述語(yǔ)言快速仿真實(shí)驗(yàn)開發(fā)裝置,其特征在于,包括內(nèi)置EPROM程序固化模塊和多個(gè)可供用戶學(xué)習(xí)及應(yīng)用的功能模塊的FPGA芯片以及與所述FPGA芯片連接并與所述功能模塊對(duì)應(yīng)的硬件擴(kuò)展單元;所述功能模塊和硬件擴(kuò)展單元可包括LCD模塊和接口單元、具有32個(gè)I/O的40-pin接口模塊和接口單元、I2C模塊和接口單元、交通信號(hào)燈模塊和接口單元、LED數(shù)碼管模塊和接口單元、下載連接線模塊和接口單元以及蜂鳴音樂器模塊和接口單元。
在按照本實(shí)用新型提供的裝置中,所述LCD模塊和接口單元、具有32個(gè)I/O的40-pin接口模塊和接口單元、I2C模塊和接口單元、交通信號(hào)燈模塊和接口單元、下載連接線模塊和接口單元以及蜂鳴音樂器模塊和接口單元分別為1個(gè);所述LED數(shù)碼管模塊和接口單元的個(gè)數(shù)為6個(gè)。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為數(shù)碼管動(dòng)態(tài)掃描控制器。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為按鍵和LED顯示控制器。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為PWM調(diào)制控制器。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為頻率發(fā)生器。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為L(zhǎng)CD接口控制器。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為通用異步收發(fā)控制器。
按照本實(shí)用新型提供的裝置,其特征在于,所述裝置可構(gòu)建為I2C總線模擬發(fā)生器。
按照本實(shí)用新型提供的快速仿真實(shí)驗(yàn)開發(fā)裝置采用FPGA/VHDL技術(shù),可以靈活地構(gòu)建為多種滿足不同需要的仿真和實(shí)驗(yàn)部件,大大節(jié)省了仿真實(shí)驗(yàn)開發(fā)的時(shí)間,提高了開發(fā)的效率。
圖1是本實(shí)用新型提供的快速仿真實(shí)驗(yàn)開發(fā)裝置的邏輯框圖。
圖2是與圖1對(duì)應(yīng)的電路原理圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步說明。
如圖1,本實(shí)用新型提供的現(xiàn)場(chǎng)可編程邏輯/硬件描述語(yǔ)言快速仿真實(shí)驗(yàn)開發(fā)裝置,所采用的核心FPGA,內(nèi)置有開發(fā)好的程序模塊,與外部連接的各個(gè)硬件擴(kuò)展單元結(jié)合共同實(shí)現(xiàn)仿真實(shí)驗(yàn)開發(fā)的具體邏輯功能,其中,連接在FPGA芯片1外圍的硬件擴(kuò)展單元包括I2C接口4、下載線連接單元7、LED測(cè)試單元11、LCD模塊接口2、可擴(kuò)展32位I/O單元3、交通信號(hào)燈單元5、揚(yáng)聲器接口8和7段數(shù)碼管顯示單元6;FPGA芯片1還可通過RS232接口單元10與計(jì)算機(jī)(未示出)進(jìn)行通訊,F(xiàn)PGA芯片1還接有EPROM程序固化端口模塊9以及LCD測(cè)試單元11。圖2示出了與圖1邏輯框圖對(duì)應(yīng)的電路原理圖。
權(quán)利要求1.一種現(xiàn)場(chǎng)可編程邏輯/硬件描述語(yǔ)言快速仿真實(shí)驗(yàn)開發(fā)裝置,其特征在于,包括內(nèi)置EPROM程序固化模塊和多個(gè)可供用戶學(xué)習(xí)及應(yīng)用的功能模塊的FPGA芯片(1)以及與所述FPGA芯片(1)連接并與所述功能模塊對(duì)應(yīng)的硬件擴(kuò)展單元,所述硬件擴(kuò)展單元包括LCD模塊和接口單元(2)、具有32個(gè)I/O的40-pin接口模塊和接口單元(3)、I2C模塊和接口單元(4)、交通信號(hào)燈模塊和接口單元(5)、LED數(shù)碼管模塊和接口單元(6)、下載連接線模塊和接口單元(7)以及蜂鳴音樂器模塊和接口單元(8)。
2.根據(jù)權(quán)利要求1所述裝置,其特征在于,所述LCD模塊和接口單元(2)、具有32個(gè)I/O的40-pin接口模塊和接口單元(3)、I2C模塊和接口單元(4)、交通信號(hào)燈模塊和接口單元(5)、下載連接線模塊和接口單元(7)以及蜂鳴音樂器模塊和接口單元(8)分別為1個(gè);所述LED數(shù)碼管模塊和接口單元(6)的個(gè)數(shù)為6個(gè)。
3.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為數(shù)碼管動(dòng)態(tài)掃描控制器。
4.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為按鍵和LED顯示控制器。
5.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為PWM調(diào)制控制器。
6.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為頻率發(fā)生器。
7.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為L(zhǎng)CD接口控制器。
8.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為通用異步收發(fā)控制器。
9.根據(jù)權(quán)利要求1或2所述裝置,其特征在于,所述裝置可構(gòu)建為I2C總線模擬發(fā)生器。
專利摘要一種現(xiàn)場(chǎng)可編程邏輯/硬件描述語(yǔ)言快速仿真實(shí)驗(yàn)開發(fā)裝置,包括內(nèi)置EPROM程序固化模塊和多個(gè)可供用戶學(xué)習(xí)及應(yīng)用的功能模塊的FPGA芯片1及其連接在該芯片1外圍的硬件擴(kuò)展單元;所述硬件擴(kuò)展單元包括LCD模塊和接口單元2、具有32個(gè)I/O的40-pin接口模塊和接口單元3、I
文檔編號(hào)G06F9/455GK2645131SQ0326800
公開日2004年9月29日 申請(qǐng)日期2003年7月22日 優(yōu)先權(quán)日2003年7月22日
發(fā)明者楊恒 申請(qǐng)人:楊恒