基于VHDL語言的可編程邏輯器件仿真研究
發(fā)布時間:2021-11-16 05:42
近年來,隨著高校規(guī)模的擴大,學生數(shù)量的不斷增加,傳統(tǒng)實驗教學模式已不能滿足實驗教學的需求。虛擬實驗教學已成為加強實踐教學、提高教學質(zhì)量的一個重要手段。對于可編程類實驗,如何正確識別并執(zhí)行用戶源程序,建立合理的仿真方案是構(gòu)建可編程類虛擬實驗系統(tǒng)的重點和難點。分析虛擬實驗室構(gòu)建方法和可編程邏輯器件實驗邏輯功能可定制的特點,研究VHDL模擬技術,給出了基于VHDL語言的可編程邏輯器件仿真方案。該方案將用戶設計的VHDL源描述翻譯為等價的C++文件表示,結(jié)合模擬調(diào)度算法進行模擬調(diào)度從而達到仿真的目的。方案主要包括兩個核心模塊:翻譯模塊和模擬調(diào)度模塊。翻譯模塊通過分析VHDL語言描述的電路內(nèi)部結(jié)構(gòu),設計出保存電路信息的格式,經(jīng)語義分析生成等價的C++程序文件,即將VHDL描述的源程序翻譯為等價的C++文件。模擬調(diào)度模塊按照事件驅(qū)動模擬算法對C++文件表示的電路信息進行調(diào)度控制,從而完成電路系統(tǒng)行為的模擬。上述仿真方案已應用到可編程邏輯器件虛擬實驗教學系統(tǒng)中,通過兩個具體實例進行驗證,實驗結(jié)果表明仿真方案達到了預期的設計要求,能正確實現(xiàn)預定的功能。但由于未對模擬延遲進行考慮,模擬不能精確體現(xiàn)實際元...
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:59 頁
【學位級別】:碩士
【部分圖文】:
仿真方案總體框架圖
結(jié)構(gòu)加指針的方式對 VHDL 中的數(shù)據(jù)該組織方式實現(xiàn)方便,只需在類里聲明指針,在應的數(shù)據(jù)即可,但缺點是使得關系復雜,結(jié)構(gòu)引用方式。對象加引用的方式對 VHDL 中的數(shù)據(jù)數(shù)傳遞則采用引用方式。該組織方式可以很好,便于觀察,缺點是對數(shù)據(jù)的某些操作需要額初始化定義的數(shù)據(jù)對象。結(jié)果的簡潔性、結(jié)構(gòu)性,采取對象加引用的方觀,更加高效。框架的確立節(jié)分析,翻譯采取以類來表示實體,結(jié)構(gòu)體和進表示它們之間的關系。立的翻譯框架如圖 2.2 所示。
圖 2.3 翻譯器結(jié)構(gòu)圖使用 ParserGenerator2.0 中的 LEX 和 YACC 工具,采用基法和語法分析,語法分析采用語法翻譯制導技術,語義分構(gòu)建相應的中間數(shù)據(jù)結(jié)構(gòu),在此基礎上進行分析完成最后++文件。下面對各個部分進行詳細介紹。析X 介紹種詞法分析程序自動生成工具,用戶按照 LEX 系統(tǒng)的EX 處理后得到一個程序,該程序從輸入流中識別出與正執(zhí)行用戶提供的子程序。程序生成詞法分析器的流程圖如圖 2.4。
【參考文獻】:
期刊論文
[1]虛擬現(xiàn)實技術在實驗教學中的應用與創(chuàng)新[J]. 仝兆景,張科,劉群坡,呂輝,廖福元. 中國現(xiàn)代教育裝備. 2008(12)
[2]虛擬實驗技術的研究現(xiàn)狀及發(fā)展趨勢[J]. 周雪松,豐美麗,馬幼捷,安小東. 自動化儀表. 2008(04)
[3]網(wǎng)上虛擬實驗教學初探[J]. 瞿曌. 中國大學教學. 2004(07)
[4]VHDL邏輯級模擬系統(tǒng)中模擬模塊的設計和實現(xiàn)[J]. 周喜明,吳悅楊,洪斌,孔健. 微電子學與計算機. 2004(03)
[5]基于CAD軟件的“機械設計虛擬實驗室”的研究與實現(xiàn)[J]. 曾平,馬驥,陳言秋. 工程圖學學報. 2004(01)
[6]硬件描述語言HDL的現(xiàn)狀與發(fā)展[J]. 謝軍. 單片機與嵌入式系統(tǒng)應用. 2003(07)
[7]遠程虛擬實驗的構(gòu)建[J]. 粟丹,李仁發(fā),彭勇,何彥. 計算機應用研究. 2003(02)
[8]虛擬實驗室的發(fā)展方向[J]. 單美賢. 開放教育研究. 2002(02)
[9]VHDL事件驅(qū)動模擬核心庫[J]. 吳清平,劉明業(yè). 計算機研究與發(fā)展. 2002(01)
[10]VHDL編譯型事件驅(qū)動模擬算法[J]. 吳清平,劉明業(yè). 計算機學報. 2002(01)
碩士論文
[1]基于虛擬儀器的虛擬實驗室研究[D]. 鞠萍華.重慶大學 2005
[2]儀器分析教學課件設計制作[D]. 王蕊.青島大學 2003
[3]基于虛擬儀器測控系統(tǒng)的設計和研究[D]. 黃萍.南京理工大學 2002
本文編號:3498262
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:59 頁
【學位級別】:碩士
【部分圖文】:
仿真方案總體框架圖
結(jié)構(gòu)加指針的方式對 VHDL 中的數(shù)據(jù)該組織方式實現(xiàn)方便,只需在類里聲明指針,在應的數(shù)據(jù)即可,但缺點是使得關系復雜,結(jié)構(gòu)引用方式。對象加引用的方式對 VHDL 中的數(shù)據(jù)數(shù)傳遞則采用引用方式。該組織方式可以很好,便于觀察,缺點是對數(shù)據(jù)的某些操作需要額初始化定義的數(shù)據(jù)對象。結(jié)果的簡潔性、結(jié)構(gòu)性,采取對象加引用的方觀,更加高效。框架的確立節(jié)分析,翻譯采取以類來表示實體,結(jié)構(gòu)體和進表示它們之間的關系。立的翻譯框架如圖 2.2 所示。
圖 2.3 翻譯器結(jié)構(gòu)圖使用 ParserGenerator2.0 中的 LEX 和 YACC 工具,采用基法和語法分析,語法分析采用語法翻譯制導技術,語義分構(gòu)建相應的中間數(shù)據(jù)結(jié)構(gòu),在此基礎上進行分析完成最后++文件。下面對各個部分進行詳細介紹。析X 介紹種詞法分析程序自動生成工具,用戶按照 LEX 系統(tǒng)的EX 處理后得到一個程序,該程序從輸入流中識別出與正執(zhí)行用戶提供的子程序。程序生成詞法分析器的流程圖如圖 2.4。
【參考文獻】:
期刊論文
[1]虛擬現(xiàn)實技術在實驗教學中的應用與創(chuàng)新[J]. 仝兆景,張科,劉群坡,呂輝,廖福元. 中國現(xiàn)代教育裝備. 2008(12)
[2]虛擬實驗技術的研究現(xiàn)狀及發(fā)展趨勢[J]. 周雪松,豐美麗,馬幼捷,安小東. 自動化儀表. 2008(04)
[3]網(wǎng)上虛擬實驗教學初探[J]. 瞿曌. 中國大學教學. 2004(07)
[4]VHDL邏輯級模擬系統(tǒng)中模擬模塊的設計和實現(xiàn)[J]. 周喜明,吳悅楊,洪斌,孔健. 微電子學與計算機. 2004(03)
[5]基于CAD軟件的“機械設計虛擬實驗室”的研究與實現(xiàn)[J]. 曾平,馬驥,陳言秋. 工程圖學學報. 2004(01)
[6]硬件描述語言HDL的現(xiàn)狀與發(fā)展[J]. 謝軍. 單片機與嵌入式系統(tǒng)應用. 2003(07)
[7]遠程虛擬實驗的構(gòu)建[J]. 粟丹,李仁發(fā),彭勇,何彥. 計算機應用研究. 2003(02)
[8]虛擬實驗室的發(fā)展方向[J]. 單美賢. 開放教育研究. 2002(02)
[9]VHDL事件驅(qū)動模擬核心庫[J]. 吳清平,劉明業(yè). 計算機研究與發(fā)展. 2002(01)
[10]VHDL編譯型事件驅(qū)動模擬算法[J]. 吳清平,劉明業(yè). 計算機學報. 2002(01)
碩士論文
[1]基于虛擬儀器的虛擬實驗室研究[D]. 鞠萍華.重慶大學 2005
[2]儀器分析教學課件設計制作[D]. 王蕊.青島大學 2003
[3]基于虛擬儀器測控系統(tǒng)的設計和研究[D]. 黃萍.南京理工大學 2002
本文編號:3498262
本文鏈接:http://sikaile.net/shekelunwen/ljx/3498262.html
最近更新
教材專著