1 do文件簡介do文件是一次執(zhí)行多條命令的腳本,通過do文件可以把多個操作步驟簡化成一條命令。2 do文件建立do文件建立方式較多,常用的建立方式有如下兩種:a)在MODELSIM軟件中執(zhí)行【File]->【New】->【Sourcel-【do1,會在MODELSIM的MDI窗口中打開一個新的文件窗口,編輯完該do文件后執(zhí)行【File]->【Save As.】即可保存成do文件:b)在Windows系統(tǒng)中新建一個記事本,在“另存為”的時候把后綴名改為.do也可以保存為do文件,可以以記事本的形式進行編輯,也可在MODELSIM中打開進行編輯。3 do文件編寫步驟MODELSIM仿真的一般步驟如下:a)創(chuàng)建一個工程和工程庫;b)加載設(shè)計文件,包括源文件和testbench文件:c)編譯源文件;d)運行仿真,并查看結(jié)果:e)進行工程調(diào)試。
標簽: do文件
上傳時間: 2022-06-26
上傳用戶:
使用MODELSIM?的本教程基于以下假設(shè):?您熟悉如何使用操作系統(tǒng)及其窗口管理系統(tǒng)和圖形界面:OpenWindows,OSF / Motif,CDE,KDE,GNOME或Microsoft Windows XP。?您具有編寫設(shè)計和/或測試平臺的語言的工作知識(例如VHDL,Verilog)。 雖然MODELSIM是在學(xué)習(xí)HDL概念和實踐時使用的優(yōu)秀應(yīng)用程序,但本教程并非旨在支持該目標。在你開始之前準備一些課程會留下一些細節(jié)。 您將決定在操作系統(tǒng)中創(chuàng)建目錄,復(fù)制文件和執(zhí)行程序的最佳方法。(當您在MODELSIM的GUI中操作模擬器時,所有平臺的界面都是一致的。)示例顯示W(wǎng)indows路徑分隔符 - 在嘗試示例時使用適合您的操作系統(tǒng)的分隔符。
上傳時間: 2022-07-24
上傳用戶:
Mentor公司的MODELSIM是業(yè)界最優(yōu)秀的HDL語言仿真軟件,它能提供友好的仿真環(huán)境,是業(yè)界唯一的單內(nèi)核支持VHDL和Verilog混合仿真的仿真器。
標簽: 激光測量
上傳時間: 2013-04-15
上傳用戶:eeworm
MODELSIM-win64-10.1c-se.exe
上傳時間: 2013-04-15
上傳用戶:eeworm
隨著計算機網(wǎng)絡(luò)與嵌入式控制技術(shù)的迅速發(fā)展,作為傳統(tǒng)運輸行業(yè)的鐵路系統(tǒng)對此也有了新的要求,列車通信網(wǎng)絡(luò)應(yīng)運而生。經(jīng)過多年的發(fā)展,國際電工委員會(IEC)為了規(guī)范列車通信網(wǎng)絡(luò),于1999年通過了IEC61375-1標準。該標準將列車通信網(wǎng)絡(luò)分為兩條總線:絞線式列車總線(WTB)和多功能車輛總線(MVB)。MVB是一個標準通信介質(zhì),為掛在其上的設(shè)備傳輸和交換數(shù)據(jù)。而多功能車輛總線控制器(MVBC)是MVB與MVB實際物理層之間的接口,其主要實現(xiàn)MVB數(shù)據(jù)鏈路層的功能。由于該項關(guān)鍵技術(shù)仍被國外公司壟斷,因此開發(fā)具有自主知識產(chǎn)權(quán)的MVBC迫在眉睫。 鑒于上述原因,本文深入研究了IEC61375-1標準。根據(jù)MVBC的技術(shù)特點,本文提出了使用FPGA來實現(xiàn)其具體功能的方案。掛在MVB總線上的設(shè)備分為五類,他們的功能各不相同。而支持4類設(shè)備的MVBC具有設(shè)備狀態(tài)、過程數(shù)據(jù)、消息數(shù)據(jù)通信和總線管理功能,并且兼容2類和3類設(shè)備。本文的目的就是用FPGA實現(xiàn)支持4類設(shè)備的MVBC。 本文采用自頂向下的設(shè)計方法。整個MVBC主要劃分為:編碼模塊、譯碼模塊、冗余控制模塊、報文分析單元、通信存儲控制器、主控制單元、地址邏輯模塊。在整個開發(fā)流程中,使用Xilinx的ISE集成開發(fā)環(huán)境。使用Verilog HDL硬件描述語言對上述各個模塊進行RTL級描述,并用Synplify Pro進行綜合。最后,在MODELSIM中對各個模塊進行了布線后仿真和驗證。 在實驗室條件下,通過嚴格的仿真驗證后,其結(jié)果證明了本文設(shè)計的模塊達到了IEC61375-1標準的要求。因此,用FPGA實現(xiàn)MVBC這一方案具有可操作性。 關(guān)鍵詞:列車通信網(wǎng);多功能車輛總線;多功能車輛總線控制器;現(xiàn)場可編程門陣列
上傳時間: 2013-07-18
上傳用戶:wxhwjf
隨著我國工業(yè)和國民經(jīng)濟的快速發(fā)展,電網(wǎng)負荷急劇增加,特別是沖擊性、非線性負荷所占比重不斷加大,使得供電電壓發(fā)生波動和閃變,嚴重影響著電網(wǎng)的電能質(zhì)量。根據(jù)國際電工委員會(IEC)電磁兼容(EMC)標準IEC61000-3-7以及國標GB12326-2000,電壓波動和閃變己成為衡量電能質(zhì)量的重要指標。 電壓波動和閃變作為衡量電能質(zhì)量的重要指標,能更直接、迅速地反映出電網(wǎng)的供電質(zhì)量。然而,目前國內(nèi)還沒有很好的電壓波動與閃變測量的數(shù)字信號處理方法。為此,論文在深入研究電壓波動和閃變測量技術(shù)的基礎(chǔ)上,提出一種基于Simulink/DSP Builder的數(shù)字信號處理的FPGA設(shè)計方法,利用DSP Builder工具將Simulink的模型文件(.mdl)轉(zhuǎn)化成通用的硬件描述語言VHDL文件,避免了VHDL語言手動編寫系統(tǒng)的煩瑣過程,從而能夠?qū)⒏嗑杏谙到y(tǒng)算法的優(yōu)化上。該方法充分利用Matlab/Simulink系統(tǒng)建模的優(yōu)勢,同時也能夠發(fā)揮FPGA并行執(zhí)行速度快、測量精度高的優(yōu)點。 論文首先介紹了電壓波動和閃變的基木概念、特征量,闡述了電壓波動與閃變的測量原理,分析比較了現(xiàn)有測量方法和裝置的特點和優(yōu)劣。然后依據(jù)電壓波動與閃變測量的IEC標準以及國家標準,在對電壓波動與閃變測量模擬仿真的基礎(chǔ)上研究其數(shù)字化實現(xiàn)方法,即采用數(shù)字濾波的方式在Simulink/DSP Builder工具下設(shè)計電壓波動與閃變測量系統(tǒng)的數(shù)字模型。同時在MODELSIM SE6.1d軟件下進行了系統(tǒng)功能仿真,并且在Altera公司的FPGA設(shè)計軟件QuartusⅡ6.0下進行了系統(tǒng)時序仿真。 仿真結(jié)果表明,基于Simulink/DSP Builder窗口化的數(shù)字信號處理的FPGA設(shè)計方案,設(shè)計簡單、快捷高效,能夠滿足電壓波動和閃變測量最初的系統(tǒng)設(shè)計要求,為進一步從事電壓波動和閃變測量研究提供了一種全新的設(shè)計理念,具有一定的理論與現(xiàn)實意義。
上傳時間: 2013-07-10
上傳用戶:笨小孩
通用異步收發(fā)器(Universal Asynchronous Receiver Transmitter,UART)是一種能同時支持短距離和長距離數(shù)據(jù)傳輸?shù)拇型ㄐ沤涌冢粡V泛應(yīng)用于微機和外設(shè)之間的數(shù)據(jù)交換。像8251、NS8250、NS16550等都是常用的UART芯片,但是這些專用的串行接口芯片的缺點是數(shù)據(jù)傳輸速率比較慢,難以滿足高速率數(shù)據(jù)傳輸?shù)膱龊希匾木褪撬鼈兌季哂胁豢梢浦残裕虼艘眠@些芯片來實現(xiàn)PC機和FPGA芯片之間的通信,勢必會增加接口連線的復(fù)雜程度以及降低整個系統(tǒng)的穩(wěn)定性和有效性。 本課題就是針對UART的特點以及FPGA設(shè)計具有可移植性的優(yōu)勢,提出了一種基于FPGA芯片的嵌入式UART設(shè)計方法,其中主要包括狀態(tài)機的描述形式以及自頂向下的設(shè)計方法,利用硬件描述語言來編制UART的各個子功能模塊以及頂層模塊,之后將其集成到FPGA芯片的內(nèi)部,這樣不僅能解決傳統(tǒng)UART芯片的缺點而且同時也使整個系統(tǒng)變得更加具有緊湊性以及可靠性。 本課題所設(shè)計的LIART支持標準的RS-232C傳輸協(xié)議,主要設(shè)計有發(fā)送模塊、接收模塊、線路控制與中斷仲裁模塊、Modem控制模塊以及兩個獨立的數(shù)據(jù)緩沖區(qū)FIFO模塊。該模塊具有可變的波特率、數(shù)據(jù)幀長度以及奇偶校驗方式,還有多種中斷源、中斷優(yōu)先級、較強的抗干擾數(shù)據(jù)接收能力以及芯片內(nèi)部自診斷的能力,模塊內(nèi)分開的接收和發(fā)送數(shù)據(jù)緩沖寄存器能實現(xiàn)全雙工通信。除此之外最重要的是利用IP模塊復(fù)用技術(shù)設(shè)計數(shù)據(jù)緩沖區(qū)FIFO,采用兩種可選擇的數(shù)據(jù)緩沖模式。這樣既可以應(yīng)用于高速的數(shù)據(jù)傳輸環(huán)境,也能適合低速的數(shù)據(jù)傳輸場合,因此可以達到資源利用的最大化。 在具體的設(shè)計過程中,利用Synplify Pro綜合工具、MODELSIM仿真工具、ISE集成的軟件開發(fā)環(huán)境中對各個功能模塊進行綜合優(yōu)化、仿真驗證以及下載實現(xiàn)。各項數(shù)據(jù)結(jié)果表明,本課題中所設(shè)計的UART滿足預(yù)期設(shè)計目標。
上傳時間: 2013-08-02
上傳用戶:rocketrevenge
數(shù)字圖像處理技術(shù)是信息科學(xué)中近幾十年來發(fā)展最為迅速的學(xué)科之一。目前,數(shù)字圖像處理技術(shù)被廣泛應(yīng)用于航空航天、通信、醫(yī)學(xué)及工業(yè)生產(chǎn)等領(lǐng)域中。數(shù)字圖像處理的特點是處理的數(shù)據(jù)量大,處理非常耗時,本文研究了在FPGA上用硬件描述語言實現(xiàn)圖像處理算法,通過功能模塊的硬件化,解決了視頻圖像處理的速度問題。隨著微電子技術(shù)的高速發(fā)展,F(xiàn)PGA為數(shù)字圖像信號處理在算法、系統(tǒng)結(jié)構(gòu)上帶來了新的方法和思路。 本文設(shè)計的基于FPGA的圖像處理系統(tǒng),是一個具有視頻圖像采集、圖像處理、圖像顯示功能的圖像處理系統(tǒng)。該系統(tǒng)采用Altera公司FPGA芯片作為中央處理器,由視頻解碼模塊、圖像處理模塊、視頻編碼模塊組成。模擬視頻信號由CCD傳感器送入,經(jīng)視頻解碼芯片SAA7113轉(zhuǎn)換成數(shù)字視頻信號后,圖像處理模塊完成中值濾波和邊緣檢測這兩種圖像處理算法,視頻編碼芯片SAA7121將數(shù)字視頻信號轉(zhuǎn)換成模擬視頻信號輸出。 整個設(shè)計及各個模塊都在Altera公司的開發(fā)環(huán)境QuartusⅡ以及第三方仿真軟件MODELSIM上進行了仿真及邏輯綜合。仿真結(jié)果表明,使用FPGA硬件處理圖像數(shù)據(jù)不僅能夠獲得良好的處理效果,處理速度也遠遠高于軟件法處理的方法。
標簽: FPGA 數(shù)字圖像處理
上傳時間: 2013-04-24
上傳用戶:han_zh
本課題是在課題組已實現(xiàn)的高速串行通信平臺的基礎(chǔ)上,進一步引伸,設(shè)計開源的PCI軟核通信模塊替代Xilinx公司提供的LogiCORE PCI核,力求在從模式下,做到占用資源更少,傳輸速度更快,也為以后實現(xiàn)更完整的功能提供平臺。 本文以此為背景,基于FPGA平臺,搭建以開源的PCI軟核為核心的串行通信接口平臺,使其成為PCI總線與用戶邏輯之間的橋梁,使用戶邏輯避開與復(fù)雜的PCI總線協(xié)議。本課題采用Spartan-II FPGA芯片XC2S200-6FG456C系統(tǒng)開發(fā)板作為串行通信接口的硬件實驗平臺,實現(xiàn)了支持配置讀/寫交易、單數(shù)據(jù)段讀/寫、突發(fā)模式讀/寫、命令/地址譯碼功能和數(shù)據(jù)傳送錯誤檢測與處理功能的PCI軟核。 本文主要闡述了以PCI軟核為核心的串行通信平臺的實現(xiàn),首先介紹了PCI軟核的編程語言、軟件工具和硬件實驗平臺Spartan-II FPGA芯片XC2S200-6FG456C系統(tǒng)開發(fā)板。然后,介紹了PCI總線命令、PCI軟核所支持的功能、PCI軟核兩側(cè)信號的定義、PCI軟核配置模塊以及探討了PCI軟核的狀態(tài)機接收、發(fā)送數(shù)據(jù)等過程,分析了PCI軟核的數(shù)據(jù)收發(fā)功能仿真,主要包括配置讀/寫交易、單數(shù)據(jù)段模式讀/寫和突發(fā)模式讀/寫的仿真圖形,并闡述了管腳約束的操作流程。最后介紹PCI軟核模塊的WDM驅(qū)動,內(nèi)容包括驅(qū)動程序簡介、驅(qū)動程序的開發(fā)、中斷處理、驅(qū)動程序與應(yīng)用程序之間的通信以及應(yīng)用程序操作。最后,對PCI軟核的各種性能進行了比較分析。整個模塊設(shè)計緊湊,完成在實驗平臺上的數(shù)據(jù)發(fā)送。 設(shè)計選用硬件描述語言VerilogHDL,在開發(fā)工具Xilinx ISE7.1中完成整個系統(tǒng)的設(shè)計、綜合、布局布線,利用MODELSIM進行功能及時序仿真,使用DriverWorks為PCI軟核編寫WinXP下的驅(qū)動程序,用VC++6.0編寫相應(yīng)的測試應(yīng)用程序。之后,將FPGA設(shè)計下載到Spanan-II FPGA芯片XC2S200-6FG456C系統(tǒng)開發(fā)板中運行。 文章最后指出工作中的不足之處和需要進一步完善的地方。
上傳時間: 2013-04-24
上傳用戶:sc965382896
互聯(lián)網(wǎng)、移動通信、星基導(dǎo)航是21世紀信息社會的三大支柱產(chǎn)業(yè),而GPS系統(tǒng)的技術(shù)水平和發(fā)展歷程代表著全世界衛(wèi)星導(dǎo)航系統(tǒng)的發(fā)展狀況。目前,我國已經(jīng)成為GPS的使用大國,衛(wèi)星導(dǎo)航產(chǎn)業(yè)鏈也已基本形成。然而,我們對GPS核心技術(shù)(即如何捕獲衛(wèi)星信號并保持對信號的跟蹤)的研究還不夠深入,我國GPS產(chǎn)品的核心部分多數(shù)還是靠進口。因此,對GPS核心技術(shù)的研究是非常緊迫的。 本文首先介紹了GPS的定位原理,之后闡述了GPS接收機的基本原理一直接擴頻通信和GPS信號的結(jié)構(gòu)與特性。從這些方面出發(fā)研究接收機基帶處理器的捕獲與跟蹤設(shè)計方案。 設(shè)計過程中,先詳細分析了滑動相關(guān)的捕獲算法和基于FFT的快速捕獲算法,并利用matlab進行了驗證。由于前者靈活性好且可捕獲到高精度的碼相位和載波頻率,適合于本文的硬件接收機,所以本文確定了滑動相關(guān)的捕獲方案。 接著分析了跟蹤環(huán)路的特點,跟蹤模塊采用碼跟蹤環(huán)和載波跟蹤環(huán)耦合的方法實現(xiàn)。由于GPS系統(tǒng)通常工作在非常低的信噪比環(huán)境中,而非相干環(huán)在低信噪比下環(huán)路跟蹤性能較好,所以碼跟蹤環(huán)采用非相干(DDLL)環(huán)實現(xiàn)。這種跟蹤環(huán)路采用的鑒相器是能量鑒相器,對數(shù)據(jù)的調(diào)制和載波相位都不敏感,鑒相器不會產(chǎn)生不確定量。由于輸入信號存在180°相位翻轉(zhuǎn),而COSTAS鎖相環(huán)允許數(shù)據(jù)調(diào)制,對I支路和Q支路信號的180°相位翻轉(zhuǎn)不敏感,所以載波跟蹤環(huán)采用COSTAS鎖相環(huán)實現(xiàn)。上述算法在matlab環(huán)境下得到了驗證。 基帶處理器電路的主要模塊在Quartus II8.0開發(fā)平臺上利用VHDL硬件描述語言實現(xiàn)。然后利用EDA仿真工具MODELSIM-Altera6.1g進行了邏輯仿真。本設(shè)計滿足系統(tǒng)功能和性能的要求,可以直接用于實時GPS接收機系統(tǒng)的設(shè)計中,為自主設(shè)計GPS接收機奠定了基礎(chǔ)。 最后,由于在弱電磁環(huán)境下,捕獲失鎖后32PPS信號會丟失。所以設(shè)計了一個能授時和守時的算法去得到與GPS時同步的精確授時秒信號。并且實現(xiàn)了這個算法。
上傳時間: 2013-04-24
上傳用戶:zuozuo1215
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1