FPGA那些事兒--Modelsim仿真技巧REV6.0,經(jīng)典Modelsim學(xué)習(xí)開發(fā)設(shè)計(jì)經(jīng)驗(yàn)書籍-331頁。前言筆者一直以來都在糾結(jié),自己是否要為仿真編輯相關(guān)的教程呢?一般而言,Modelsim 等價(jià)仿真已經(jīng)成為大眾的常識,但是學(xué)習(xí)仿真是否學(xué)習(xí)Modelsim,筆者則是一直保持保留的態(tài)度。筆者認(rèn)為,仿真是Modelsim,但是Modelsim 不是仿真,嚴(yán)格來講Modelsim只是仿真所需的工具而已,又或者說Modelsim 只是學(xué)習(xí)仿真的一部小插曲而已。除此之外,筆者也認(rèn)為仿真可以是驗(yàn)證語言,但是驗(yàn)證語言卻不是仿真,因?yàn)轵?yàn)證語言只是仿真的一小部分而已,事實(shí)上仿真也不一定需要驗(yàn)證語言。常規(guī)告訴筆者,仿真一定要學(xué)習(xí)Modelsim 還有驗(yàn)證語言,亦即Modelsim 除了學(xué)習(xí)操作軟件以外,我們還要熟悉Tcl 命令(Tool Command Language)。此外,學(xué)習(xí)驗(yàn)證語言除了掌握部分關(guān)鍵字以外,還要記憶熟悉大量的系統(tǒng)函數(shù),還有預(yù)處理。年輕的筆者,因?yàn)槟晟贌o知就這樣上當(dāng)了,最后筆者因?yàn)槌惺懿涣四蔷薮蟮膶W(xué)習(xí)負(fù)擔(dān),結(jié)果自爆了。經(jīng)過慘痛的經(jīng)歷以后,筆者重新思考“仿真是什么?”,仿真難道是常規(guī)口中說過的東西嗎?還是其它呢?苦思冥想后,筆者終于悟道“仿真既是虛擬建模”這一概念。虛擬建模還有實(shí)際建模除了概念(環(huán)境)的差別以外,兩者其實(shí)是同樣的東西。換句話說,一套用在實(shí)際建模的習(xí)慣,也能應(yīng)用在仿真的身上。按照這條線索繼續(xù)思考,筆者發(fā)現(xiàn)仿真其實(shí)是復(fù)合體,其中包括建模,時(shí)序等各種基礎(chǔ)知識。換言之,仿真不僅需要一定程度的基礎(chǔ),仿真不能按照常規(guī)去理解,不然腦袋會短路。期間,筆者發(fā)現(xiàn)愈多細(xì)節(jié),那壓抑不了的求知欲也就愈燒愈旺盛,就這樣日夜顛倒研究一段時(shí)間以后,筆者終于遇見仿真的關(guān)鍵,亦即個(gè)體仿真與整體仿真之間的差異。常規(guī)的參考書一般都是討論個(gè)體仿真而已,然而它們不曾涉及整體仿真。一個(gè)過多模塊其中的仿真對象好比一塊大切糕,壓倒性的仿真信息會讓我們喘不過起來,為此筆者開始找尋解決方法。后來筆者又發(fā)現(xiàn)到,早期建模會嚴(yán)重影響仿真的表現(xiàn),如果筆者不規(guī)則分化整體模塊,仿真很容易會變得一團(tuán)糟,而且模塊也會失去連接性。筆者愈是深入研究仿真,愈是發(fā)現(xiàn)以往不曾遇見的細(xì)節(jié)問題,然而這些細(xì)節(jié)問題也未曾出現(xiàn)在任何一本參考書的身上。漸漸地,筆者開始認(rèn)識,那些所謂的權(quán)威還有常規(guī),從根本上只是外表好看的紙老虎而已,細(xì)節(jié)的涉及程度完全不行。筆者非常后悔,為什么自己會浪費(fèi)那么多時(shí)間在它們的身上。可惡的常規(guī)!快把筆者的青春還回來! 所以說,常規(guī)什么的最討厭了,最好統(tǒng)統(tǒng)都給我爆炸去吧!嗚咕,過多怨氣實(shí)在一言難盡,欲知詳情,讀者自己看書去吧...
上傳時(shí)間: 2022-05-02
上傳用戶:
第41講 Tcl在Vivado中的應(yīng)用(7):非工程模式下的設(shè)計(jì)流程管理第40講 Tcl在Vivado中的應(yīng)用(6):工程模式下的設(shè)計(jì)流程管理第39講 Tcl在Vivado中的應(yīng)用(5):使用Xilinx Tcl Store第38講 Tcl在Vivado中的應(yīng)用(4):嵌入自定義Tcl命令第37講 Tcl在Vivado中的應(yīng)用(3):使用Hook Script第36講 Tcl在Vivado中的應(yīng)用(2):定制報(bào)告第35講 Tcl在Vivado中的應(yīng)用(1):編輯網(wǎng)表第34講 利用Vivado IP Integrator進(jìn)行設(shè)計(jì)開發(fā)第33講 功耗估計(jì)和優(yōu)化第32講 UltraFast設(shè)計(jì)方法學(xué)(11):時(shí)序收斂之10個(gè)時(shí)序收斂技巧第31講 UltraFast設(shè)計(jì)方法學(xué)(10):時(shí)序收斂之時(shí)序約束基本準(zhǔn)則第30講 UltraFast設(shè)計(jì)方法學(xué)(9):理解實(shí)現(xiàn)策略第29講 UltraFast設(shè)計(jì)方法學(xué)(8):在Vivado中使用設(shè)計(jì)規(guī)則檢查第28講 UltraFast設(shè)計(jì)方法學(xué)(7):如何管理IP約束第27講 UltraFast設(shè)計(jì)方法學(xué)(6):定義時(shí)鐘分組第26講 UltraFast設(shè)計(jì)方法學(xué)(5):時(shí)序約束第25講 UltraFast設(shè)計(jì)方法學(xué)(4):RTL代碼風(fēng)格(2)第24講 UltraFast設(shè)計(jì)方法學(xué)(3):RTL代碼風(fēng)格(1)第23講 UltraFast設(shè)計(jì)方法學(xué)(2):時(shí)鐘第22講 UltraFast設(shè)計(jì)方法學(xué)(1):初識UltraFast第21講 綜合后的設(shè)計(jì)分析(2):時(shí)序分析第20講 綜合后的設(shè)計(jì)分析(1):資源與扇出分析第19講 約束的優(yōu)先級第18講 設(shè)置偽路徑第17講 設(shè)置多周期路徑約束第16講 虛擬時(shí)鐘第15講 設(shè)置輸出延時(shí)約束第14講 設(shè)置輸入延時(shí)約束第13講 創(chuàng)建基本時(shí)鐘周期約束第12講 時(shí)序分析中的基本概念和術(shù)語第11講 與Vivado設(shè)計(jì)流程相關(guān)的一些技巧第10講 輸入/輸出和時(shí)鐘規(guī)劃第9講 編程與調(diào)試第8講 Vivado里最常用的5個(gè)Tcl命令第7講 增量實(shí)現(xiàn)第6講 實(shí)現(xiàn)第5講 綜合的基本設(shè)置和綜合屬性第4講 基于ModelSim的邏輯仿真(DEMO工程文件與第三講一致!)第3講 基于XSim的邏輯仿真第2講 用三個(gè)DEMO講解如何在設(shè)計(jì)中使用IP
標(biāo)簽: vivado
上傳時(shí)間: 2022-06-13
上傳用戶:jason_vip1
本書涵蓋了Vivado的四大主題:設(shè)計(jì)流程、時(shí)序約束、設(shè)計(jì)分析和Tcl腳本的使用,結(jié)合實(shí)例深入淺出地闡述了Vivado的使用方法,精心總結(jié)了Vivado在實(shí)際工程應(yīng)用中的一些技巧和注意事項(xiàng),既包含圖形界面操作方式,也包含相應(yīng)的Tcl命令。本書語言流暢,圖文并茂。全書共包含405張圖片、17個(gè)表格、172個(gè)Tcl腳本和39個(gè)HDL代碼,同時(shí),本書配有41個(gè)電子教學(xué)課件,為讀者提供了直觀而生動的資料。本書可供電子工程領(lǐng)域內(nèi)的本科高年級學(xué)生和研究生學(xué)習(xí)參考,也可供FPGA工程師和自學(xué)者參考使用。
標(biāo)簽: vivado
上傳時(shí)間: 2022-06-15
上傳用戶:
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(37)資源包含以下內(nèi)容:1. at91sam64編程實(shí)例.2. 一個(gè)用asm寫的操作系統(tǒng)原型 很適合大家學(xué)習(xí)學(xué)習(xí).3. 本文詳細(xì)介紹了學(xué)習(xí)FREEBSD的一些命令.4. 一個(gè)12路串口+3路Socket口的數(shù)據(jù)收發(fā)程序 嵌入式ucLinux操作系統(tǒng)下調(diào)試通過.5. c語言中寫二進(jìn)制數(shù)。引用例子: #define Bin(n) LongToBin(0x##n##l) void main(void) { unsigned char c c =.6. 此程序是利用2051單片機(jī)P1.0,P1.1精密比較器功能實(shí)現(xiàn)a/d轉(zhuǎn)換通過P1.0電位器調(diào)節(jié).7. 《KEIL C51 Vision2 中文入門教程》翻譯.8. 基于單片機(jī)、nrf24e1發(fā)射接受程序.9. 一個(gè)用于控制LCD panel顯示的驅(qū)動程序。控制LCD讀寫和顯示控制。.10. libminigui-1.3.3.tar.gz。 對想學(xué)習(xí)miniGUI的朋友這是非常好的自學(xué)資料!.11. libminigui-1.3.0.tar.gz。 miniGUI的庫函數(shù)源代碼!.12. 8255 輸入、輸出實(shí)驗(yàn)的匯編程序清單 方式0.13. 深圳金鵬液晶自帶漢字顯示模塊4*15D的使用例程.14. Keyboard Source code for 68HC705J1A,供胡次使用68HC705J1A.15. 用于小商品消費(fèi)的SMS消費(fèi)機(jī)程序.16. 是上一個(gè)SMS消費(fèi)機(jī)的充值機(jī)程序.17. 以上幾個(gè)手持機(jī)的初始化程序.18. 68K328手持開發(fā)說明文檔.19. 這是一個(gè)ARM的實(shí)驗(yàn)。主要是使用PWM6輸出一個(gè)固定占空比的單邊沿控制PWM信號.20. 這是一個(gè)語音電壓表.21. 具有原始語音播放功能.22. 是一個(gè)按鍵控制的錄音筆.23. 是一個(gè)飛翔的小鳥.24. 用匯編和C編寫的.25. 卷積碼的C源程序.26. 1.在發(fā)送端通過一個(gè)編碼系統(tǒng)對待傳數(shù)據(jù)預(yù)先編碼.27. lcd液晶顯示器的單片機(jī)地層驅(qū)動程序以及字符點(diǎn)陣生成器,剛剛做完的項(xiàng)目,希望對大家有用.28. ActiveTcl is ActiveState s quality-assured distribution of Tcl, available for AIX, HP-UX, Linux, Mac.29. 是Tcl的另外一個(gè)編譯(解釋)器.30. AT88SC102及AT88SC1604 IC卡的讀寫(C51編寫)測試表明程序工作可靠.31. i2c軟件包, 很有用, 也非常簡單.32. 一個(gè)德國人用匯編寫的基于15個(gè)采樣點(diǎn)的dcc編碼器.33. 一個(gè)德國人寫的基于15各采樣點(diǎn)的dcc解碼器.34. 本程序是針對T6963C控制器的LCD接口的驅(qū)動程序。.35. key(鍵盤子程序).36. s_serial(c51用io口模擬串口).37. PS鍵盤與單片機(jī)連接.38. 在51移植的ucos2源代碼 UCOS2_KEIL.39. 單片機(jī)自發(fā)自收CAN通訊 c51_can_self.40. 日立單片機(jī)實(shí)現(xiàn)IIC的的程序,由C語言寫出,已經(jīng)調(diào)試通過,可以放心使用.
標(biāo)簽: 工程圖
上傳時(shí)間: 2013-06-02
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(148)資源包含以下內(nèi)容:1. 是一本西安交通大學(xué)出版社出的《TurboC/BorlandC++builder用戶界面程序設(shè)計(jì)》。.2. 小區(qū)可視對講鍵盤檢測程序.利用pt6964芯片..3. 嵌入式WEB服務(wù)器 thttpd,shttpd等的源碼.4. 位置式PID程序的實(shí)現(xiàn).5. 華為的內(nèi)部資料.6. 詳細(xì)介紹了80*86的工作機(jī)制.7. 專用集成電路設(shè)計(jì)基礎(chǔ) 孫肖子 第2章 集成電路工藝基礎(chǔ)及版圖設(shè)計(jì).8. 工業(yè)藍(lán)牙控制器主板.9. proteus 仿真實(shí)例.10. MIPS 匯編指令基礎(chǔ) 做嵌入式.11. 基于單片機(jī)AT89S52的LCD液晶顯示程序.12. ISE最常用的FPGA、CPLD開發(fā)軟件教程.13. 一個(gè)使用AT89C2051單片機(jī)作為主控芯片的全自動洗衣機(jī).14. i2c協(xié)議介紹.15. 本文檔主要介紹Q.931協(xié)議基本知識.16. Mini51板lcd1602字符顯示,匯編程序。.17. 單片機(jī)匯編例程學(xué)習(xí),大量的匯編例程.18. C和C++在嵌入式編程里面的應(yīng)用.19. Nucleus系統(tǒng)介紹文檔.20. pci9052下的開發(fā)軟件,希望大家能用的著.21. 單片機(jī)項(xiàng)目資料.22. 基于51單片機(jī)的LCD1602顯示.23. SPI_Master source code.24. 基于arm—LPC2103的LCD12232的驅(qū)動程序.25. 基于arm—LPC2103的串口通訊程序.26. 關(guān)于鋼鐵行業(yè)的氣體容量法的碳硫分析儀的源碼和原理圖.27. 步進(jìn)電機(jī)控制程序.28. EP2C8Q208的PROTEL格式的原理圖和PCB.29. ISP for STR73X 默認(rèn)情況下, bank0 是映射到地址0x00. 考慮到,IAP程序需存儲在bank1,而用戶程序需存儲在bank0. 因此須使用CAPS工具,將bank1映射到地址0.30. 我用BASIC開發(fā)環(huán)境下的LED屏單顯示實(shí)驗(yàn)程序.31. Quartus II的Tcl腳本的教程.32. i2c的調(diào)適成學(xué)。ARM7 交流使用.33. lab100實(shí)驗(yàn)板說明書以及原理圖紙.34. PalmOs API.35. 用c語言編寫實(shí)現(xiàn)FFT算法.36. 學(xué)習(xí)FPGA嵌入式開發(fā)的完美視頻教程,QUARTUS2軟件學(xué)習(xí)的好幫手.37. ATmega128實(shí)驗(yàn)板 簡要介紹: 主要芯片: CPU:ATmega128L SRAM:SR61L256BS-8 CPLD:XILINX XC95144XL SFLAS.38. 很適合IT專業(yè)人士的一份個(gè)人職業(yè)規(guī)劃指南 一個(gè)招聘者的感悟:選擇比努力更重要.39. 用proteus和Keil結(jié)合做的51單片機(jī)的音樂程序。.40. IBM經(jīng)典小黑T40的原理圖.
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
ModelSim具備強(qiáng)大的模擬仿真功能,在設(shè)計(jì)、編譯、仿真、測試、調(diào)試開發(fā)過程中,有一整套工具供你使用,而且操作起來極其靈活,可以通過菜單、快捷鍵和命令行的方式進(jìn)行工作。ModelSim的窗口管理界面讓用戶使用起來很方面,它能很好的與操作系統(tǒng)環(huán)境協(xié)調(diào)工作。ModelSim的一個(gè)很顯著的特點(diǎn)就是它具備命令行的操作方式,類似于一個(gè)shell有很多操作指令供你使用,給人的感覺就像是工作在Unix環(huán)境下,這種命令行操作方式是基于Tcl/Tk的,其功能相當(dāng)強(qiáng)大,這需要在以后的實(shí)際應(yīng)用中慢慢體會。ModelSim的功
上傳時(shí)間: 2013-05-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1