中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 【從零開始走進FPGA】美好開始——我流啊流啊流

        【從零開始走進FPGA】美好開始——我流啊流啊流

        作者: 時間:2015-01-26 來源:網(wǎng)絡(luò) 收藏

          3. 代碼編譯

        本文引用地址:http://www.antipu.com.cn/article/268641.htm

          (1)通過Processing-Start Compilation,或者工具欄的圖標如下:

          

        wps_clip_image-21109

         

          (2)編譯結(jié)果如下,可見相關(guān)信息:

          

        wps_clip_image-27379

         

          (3)警告的分析及解決:

          

        wps_clip_image-11764

         

          a) Warming(4)如上圖所示,具體解釋如下:

          i. 沒有電容配置

          ii. 沒有把unused的pin設(shè)置為三態(tài)。在Assignment-Device-Device and Pin Opitions-Unused Pins,設(shè)置如下圖所示:

          

        wps_clip_image-20148

         

          iii. 沒有電容配置

          iv. 可以忽略

          

        wps_clip_image-16797

         

          b) Critical Warming(5)如上圖所示,具體解釋如下:

          i. 引腳沒有分配IO

          ii. 沒有sdc時序約束文件

          iii. 沒有sdc約束文件

          iv. 時序沒有達到要求

          v. 時序沒有達到要求

          出現(xiàn)這些警告的原因是因為 10.1以后的版本軟件,不再自帶TimeQuest Timing Analyzer,只有Classic Timing Analyzer,雖然不加sdc時序約束對于一般情況也不一定會有錯,但軟件設(shè)計的必然會出現(xiàn)這樣的警告。關(guān)于TimingQuest sdc,會在后續(xù)章節(jié)中闡述,此處不做具體說明。

          關(guān)于 警告信息分析以及零警告的處理,可以右擊警告查看help,altera會告訴您相應(yīng)的解決方案;此外,Bingo已上傳Chinaaet“ 警告分析.pdf”,下載地址為:http://www.chinaaet.com/lib/detail.aspx?id=86271

          初學(xué)折有不到之處可以查閱該pdf,記住,永遠不要輕易忽略警告。

          三、Modelsim-Altera仿真

          1. 為什么要仿真

          首先討論兩個問題:

          (1)仿真?是真的嗎?

          仿真,只是為了模擬真實現(xiàn)象,測試代碼的行為以及時序的正確性;當然,仿真永遠是模仿的,不可能是絕對準確的,只能在一定程度上模擬真實時序,讓我們的設(shè)計變得更可靠。仿真對于電路設(shè)計者,只是一個軟件測試的平臺,而不是實際硬件設(shè)施的測試結(jié)果。

          (2)一定要仿真嗎?

          未必!如果你有足夠的把握時序的準確性,腦子里能夠完成整個電路的時序邏輯工作流程,仿真就不是那個必須的了;對于已經(jīng)成型的模塊,保證時序準確的情況下,何必在徒勞的仿真呢?按常理,是現(xiàn)有Quartus II軟件,再有仿真軟件的吧,Testbench只是測試程序,鏈接兩者之間的橋梁。

          回想,在n年前的老工程師,用block中用與非門與74系列芯片設(shè)計的原理圖,要仿真似乎變得很難?那些老前輩們是通過實物的測試,不斷的修正、改善,最后才得到可靠的電路。

          因此,仿真 不是必須的。Bingo就經(jīng)常不仿真!不是說懶,是因為腦子中的電路時序邏輯,本能性的能夠保證電路的準確性,或者說出了問題能夠自行改正,不會失去了方向。所謂代碼在電腦上,電路在腦子中,每一句行為級語言,都加增添一個電路。

          當然,并非每一個人都可以這樣子的。對于初學(xué)者而言,仿真是非常重要的一個過程。原因是因為在初學(xué)者腦子中,還未呈現(xiàn)固定邏輯實現(xiàn)的時序工作流程,換句話說,經(jīng)驗不夠豐富吧。

          當然在時序很復(fù)雜而且龐大時,時序仿真是必須的,因為在這種情況下,大腦的模擬也許無法跟計算機的計算速度比擬了。

          前文安裝Quartus II 軟件章節(jié)有提到過,Quartus II 9.1以前版本,軟件自帶仿真器,而9.1以后的版本,需要第三方軟件的支持。第三放仿真軟件有很多,而用的最多的,固然是Modelsim-Altera。本章節(jié)中Quartuus II 11.0與Modelsim-Altera協(xié)同工作,仿真測試本例程的代碼的時序。希望通過節(jié)的分析,對時序邏輯上有一個更深刻的認識。

        fpga相關(guān)文章:fpga是什么


        c++相關(guān)文章:c++教程




        關(guān)鍵詞: FPGA Quartus II

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉