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