《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 讓FPGA初學者頭疼的各種仿真

讓FPGA初學者頭疼的各種仿真

2015-10-15
關鍵詞: FPGA 仿真

  學習FPGA,被它的各種仿真弄的暈頭轉向。前仿真、后仿真、功能仿真、時序仿真、行為級仿真、RTL級仿真、綜合后仿真、門級仿真、布局布線后仿真……好吧,反正我是暈了。
  先說一下Quartus和Modelsim軟件的仿真形式:
  Quartus ii的兩種仿真:1、功能仿真2、時序仿真;
  Quartus ii調用Modelsim的兩種仿真:1、RTL級仿真2、Gate-level仿真。
  查閱了各種資料如下:
  資料一:
  1.當用quartus進行仿真時,分為功能仿真(al)和時序仿真(Timing)。
  2.當用Modelsim-Altera時,分為功能仿真(RTL)、綜合后仿真(post-synthesis)和布局布線仿真(Gate-level)。其中,功能仿真又稱為前仿真,布局布線仿真又稱為后仿真。
  注:此處的功能仿真(RTL)與1中的功能仿真(al)是不一樣的,前者是HDL級仿真,后者是門級網表的功能仿真。
 ?。?)當在quartus中調用Modelsim-Altera進行RTL仿真時(前提是在第三方仿真工具中選擇Modelsim-Altera),步驟如下:
  a) 編寫源文件和測試文件;
  b) Assignment->setting->simulation->不選中run gate leve simulation.....,選中nativelink->添加測試文件,填寫文件名;
  c) start analysis&elabration;
  d) Tools->start RTL simulation;
  (2)綜合后仿真一般不做。
 ?。?)當在quartus中調用Modelsim-Altera進行Gate-level仿真時(前提是在第三方仿真工具中選擇Modelsim-Altera),步驟如下:
  a) 編寫源文件和測試文件;
  b)Assignment->setting->simulation->選中run gate leve simulation.....,選中nativelink->添加測試文件,填寫文件名;
  c)全編譯;
  評價:對于Assignment->setting->simulation->"run gate leve simulation automatically after comlilation"選不選中根本沒必要說明,完全可以不用選中,需要在設置處把測試文件testbench添加就可以了(不添加的話到時候quartus調用出modelsim軟件后需要手動添加編譯,下面補充了)。如果你想RTL級仿真,那么對于quartus ii只需要進行分析綜合就可以,然后點擊Tools->Run EDA Simulation tool->Run RTL Simulation即可,軟件會自動將源文件以及測試文件在modelsim軟件里編譯,仿真出波形。如果你想Gate-level級仿真,那么對于quartus ii需要對工程進行全編譯,然后點擊Tools->Run EDA Simulation tool->Run Gate-level Simulation即可,軟件會自動將網表文件.vo(verilog輸出文件)或.vho(VHDL輸出文件)以及測試文件在modelsim軟件里編譯,并將標準延遲文件SDF(.sdo)添加到modelsim里面,仿真出波形。
  補充:順便說一句,如果沒有在Assignment->setting->simulation把測試文件testbench設置好的話,不論是在RTL還是Gate-level級仿真,調用出modelsim后Quartus只把.vo或.vho文件送到modelsim里編譯了,然后都需要手動把testbench編譯進去的,并且將在Run Gate-level Simulation仿真的時候,.sdo文件也需要手動添加,相對來說比較麻煩。
  資料二:
  Modelsim-Altera仿真一般分為功能仿真,前仿真(綜合后仿真)與后仿真(時序仿真或布局布線后仿真)。
  根據設計需要,編寫完代碼(Verilog hdl,Vhdl,system Verilog )后,首先進行功能仿真,驗證所寫代碼是否能完成設計功能;前仿真又稱為綜合后仿真,即在QuartusII完成綜合后,驗證設計的功能;后仿真又稱為時序仿真或布局布線后仿真,是加入延時后的仿真。對于編譯時間較短的小規模設計,一般只進行功能仿真與后仿真。
  資料三:
  modelsim是專門進行仿真的軟件,可以分別進行前仿真和后仿真。前仿真也稱為功能仿真,主旨在于驗證電路的功能是否符合設計要求,其特點是不考慮電路門延遲與線延遲,主要是驗證電路與理想情況是否一致??删C合FPGA代碼是用RTL級代碼語言描述的,其輸入為RTL級代碼與testbench。后仿真也稱為時序仿真或者布局布線后仿真,是指電路已經映射到特定的工藝環境以后,綜合考慮電路的路徑延遲與門延遲的影響,驗證電路能否在一定時序條件下滿足設計構想的過程,是否存在時序違規。其輸入文件為從布局布線結果抽象出來的門級網表、testbench和擴展為sdo或sdf的標準時延文件。sdo、sdf的標準時延文件不僅包含門延遲,還包括實際布線延遲,能較好地反映芯片的實際工作情況。一般來說后仿真是必選的,檢查設計時序與實際的FPGA運行情況是否一致,確保設計的可靠性和穩定性。
  資料四:
  前仿真和后仿真的區別:前仿真就是指綜合前的仿真,也就是行為級的仿真,如你在Modelsim直接寫代碼的仿真。后仿真指的是綜合后的仿真,也就是功能仿真。比如你在Modelsim中用VHDL寫了個計數器,行為級得仿真通過了,你把它加到quartus中或者其他的綜合工具進行綜合,綜合完后生成功能網表,它把行為語言變成寄存器傳送級語言,這時候你把它加到Modelsim中仿真叫后仿真,后仿真成功后,你還要在quartus中進行映射,布局布線,完后進行時序分析,生成時序網表,描述器件里門或者布線的延時,最后把延時網表和功能網表一起加到Modelsim中仿真叫門級仿真。
  門級仿真和時序仿真的區別:門級仿真是quartus生成的網表文件.vo。門級則不考慮互聯延遲,二只考慮了器件的延遲。時序仿真是選擇具體器件并布局布線后進行的包含定時關系的仿真,主要驗證是否滿足時間約束關系、延時、最大工作頻率和消耗的資源等。時序仿真是需添加時延文件.sdo。
  資料五:
  從廣義上講,仿真驗證包括功能與時序仿真和電路驗證。仿真是指使用設計軟件包對已實現的設計進行完整測試,模擬實際物理環境下的工作情況。從仿真的層次上劃分,主要分為:
  前仿真,也稱為功能仿真或行為級仿真。是指僅對邏輯功能進行測試模擬,以了解其實現的功能是否滿足原設計的要求,仿真過程沒有加入時序信息,不涉及具體器件的硬件特性,如延時特性;
  后仿真,也稱為布局布線后仿真或時序仿真。是指提取有關的器件延遲、連線延時等時序參數,并在此基礎上進行的仿真,它是非常接近真實器件運行情況的仿真。 不同的工具和廠商還有一些其他的仿真過程,但大致屬于這兩類。
  針對FPGA設計的流程,有3個階段可以進行仿真:
  第一階段是寄存器傳輸級(RTL)仿真,此級仿真是對設計的語法和基本功能進行驗證 (不含時序信息);
  第二階段是針對特定的FPGA廠家技術的仿真,此級仿真是在綜合后、實現前而進行的功能級仿真,功能級仿真一般驗證綜合后是否可以得到設計者所需要的正確功能;
  第三階段是門級仿真,此級仿真是針對實現后的門級時序進行仿真,門級仿真體現了由于布局布線而產生的實際延時。
  資料六:
  前仿: 針對RTL代碼的功能和性能仿真和驗證。
  后仿: 1. pre-layout,這種是綜合后仿真,主要是仿綜合后的邏輯功能是否正確,綜合時序約束是不是都正確。
  2. post-layout,這種是布局布線后仿真,因為加入了線延遲信息,所以這一步的仿真和真正芯片的行為最接近,也是用于仿真芯片時序約束是否添加正確,布局布線后是否還滿足時序。
  資料七:
  功能仿真對設計輸入的功能進行仿真,考慮的是理想化的情況,沒有門延遲,沒有布線延遲。
  綜合的過程,將設計輸入編譯成由與、或、非門,RAM,觸發器等基本邏輯單元組成的邏輯連接,即網表(Netlist),并輸出edf、edn等標準格式的網表文件。綜合后仿真把綜合生成的標準延時文件反標注到綜合仿真模型中去,可估計門延時對電路帶來的影響。
  實現與布線,根據所選芯片的型號,將綜合輸出的邏輯網表適配到具體的FPGA/CPLD上。實現過程中最主要的過程是布局布線(Place and Route):布局將邏輯單元合理地適配到FPGA內部的固有硬件結構上;布線則根據布局的拓撲結構,利用FPGA內部的各種連線資源,合理正確地連接各個元件。時序仿真將布局布線的延時信息反標注到設計網表中進行仿真。此時的仿真延時文件信息最全,包含門延時和布線延時,所以布線后仿真最準確,能較好地反映芯片的實際工作情況。
  以下是個人拙見:從以上分析,我們可以給文章剛開是提到的那九中仿真名詞中的一些畫等號了:
  前仿真=功能仿真=行為級仿真=RTL級仿真
  而后仿真又可以分為兩步,第一步是布線前 仿真,也就是綜合后仿真其目的主要是驗證邏輯功能是否正確,綜合時序是不是正確;第二步是布線后 仿真,也就是后仿真=時序仿真=布局布線后仿真=門級仿真,這一級的仿真最接近于芯片,里面加入了線延遲,可見資料七的解釋。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久综合给合久久狠狠狠97色69| 日韩网站免费观看| 欧美亚洲专区| 欧美色精品天天在线观看视频| 小黄鸭视频精品导航| 久久精品一本久久99精品| 欧美精品福利视频| 国产精品白丝jk黑袜喷水| 国产日韩在线不卡| 一区二区三区无毛| 欧美乱人伦中文字幕在线| 亚洲国产精品久久久久秋霞影院| 在线观看欧美成人| 欧美一区久久| 国产精品sm| 欧美成人中文字幕在线| 开元免费观看欧美电视剧网站| 欧美绝品在线观看成人午夜影视| 国产美女扒开尿口久久久| 国产午夜精品理论片a级大结局| 黄色日韩网站视频| 欧美福利一区| 亚洲宅男天堂在线观看无病毒| 国产模特精品视频久久久久| 亚洲精品韩国| 亚洲成人自拍视频| 欧美日韩在线观看一区二区三区| 亚洲精品影院| 欧美.com| 亚洲激情一区| 欧美美女bbbb| 美女免费视频一区| 国产精品免费观看视频| 久久精品1区| 国产一区二区三区久久久| 亚洲国产综合在线看不卡| 欧美日韩精品不卡| 91久久国产综合久久| 一区精品在线| 国产模特精品视频久久久久| 日韩视频永久免费观看| 国产精品一区二区三区四区五区| 午夜一区二区三区在线观看| 欧美精品在线一区二区| 一本大道久久a久久精二百| 影音先锋一区| 激情久久一区| 国产一区999| 欧美中文字幕在线视频| 99精品国产在热久久下载| 国产精品日产欧美久久久久| 亚洲精品在线一区二区| 国产精品福利在线观看网址| 韩日成人在线| 欧美亚洲综合网| 一本大道av伊人久久综合| 欧美激情一区二区三区四区| 麻豆久久精品| 国产精品美女久久久久久久| 夜夜爽夜夜爽精品视频| 国产欧美日韩综合一区在线观看| 女女同性精品视频| 狠狠色狠狠色综合日日tαg| 久久国产精品72免费观看| 欧美日韩大片一区二区三区| 尤妮丝一区二区裸体视频| 亚洲国产精品久久91精品| 国产精品免费小视频| 女仆av观看一区| 久久国产手机看片| 欧美一区二区三区的| 中文亚洲免费| 麻豆国产精品va在线观看不卡| 国产精品一区二区三区观看| 亚洲国产精品久久久久久女王| 欧美综合激情网| 激情欧美日韩| 亚洲一区二区三区色| 艳女tv在线观看国产一区| 久久精品国产第一区二区三区最新章节| 国产欧美日本| 欧美日韩国产页| 午夜免费日韩视频| 国产精品日产欧美久久久久| 午夜精品久久久| 亚洲视频精品| 9色国产精品| 欧美一区二区精品在线| 国产综合亚洲精品一区二| 久久夜色精品国产| 亚洲第一视频| 一区二区三区在线视频观看| 亚洲一区3d动漫同人无遮挡| 国产视频在线观看一区二区三区| 99国产精品国产精品毛片| 国产婷婷成人久久av免费高清| 亚洲激情欧美| 男女激情视频一区| 亚洲欧美精品中文字幕在线| 欧美日韩国产二区| 亚洲欧美成人一区二区在线电影| 国产一区二区三区久久悠悠色av| 一色屋精品视频在线观看网站| 激情欧美一区二区三区在线观看| 亚洲福利视频专区| 久久se精品一区二区| 在线一区二区视频| 免费精品视频| 亚洲精品一区在线观看香蕉| 一级日韩一区在线观看| 亚洲精品九九| 一本色道久久88综合日韩精品| 国产日本欧美在线观看| 另类尿喷潮videofree| 在线日韩av永久免费观看| 国产精品国产三级国产专播精品人| 久久精彩视频| 国产精品高潮呻吟久久av无限| 在线欧美日韩| 午夜欧美大片免费观看| 久久久久久久一区二区| 在线视频国产日韩| 久久精品国产91精品亚洲| 欧美日韩三级| 国产精品午夜视频| 国产视频在线观看一区| 国产精品成人av性教育| 午夜精品久久久久久99热软件| 久久久亚洲国产天美传媒修理工| 免费欧美网站| 蜜桃av噜噜一区| 亚洲视频www| 极品尤物一区二区三区| 国产精品激情电影| 欧美一区二区三区在线免费观看| 亚洲大片免费看| ●精品国产综合乱码久久久久| 国内精品美女在线观看| 欧美日韩国产一区二区三区地区| 亚洲欧美日韩国产综合在线| 另类天堂av| 欧美极品在线视频| 亚洲一区二区三区在线播放| 亚洲欧美日本视频在线观看| 国产精品久久久久久久久久尿| 久久精品综合一区| 亚洲午夜久久久久久尤物| 欧美精品一区二区视频| 在线欧美亚洲| 午夜欧美理论片| 国产亚洲欧美在线| 日韩视频免费在线观看| 欧美色视频一区| 奶水喷射视频一区| 国产精品一区在线观看| 18成人免费观看视频| 国产精品日韩欧美大师| 一本大道久久a久久综合婷婷| 六十路精品视频| 欧美午夜久久久| 久久久久久久尹人综合网亚洲| 久久久久久久久久久久久9999| 在线观看精品视频| 久久综合九色综合久99| 亚洲国产黄色片| 欧美一区二区三区在线观看视频| 亚洲黄色av| 99在线精品视频| 亚洲精品美女在线观看| 久久综合五月| 老司机精品福利视频| 国产精品裸体一区二区三区| 亚洲国产欧美久久| 亚洲无玛一区| 亚洲精品视频免费在线观看| 欧美日韩精品欧美日韩精品| 午夜精品久久久久久久99樱桃| 久久精品2019中文字幕| 亚洲黄色在线视频| 久久精品一区二区三区不卡牛牛| 国产精品一区二区三区乱码| 亚洲国产精品黑人久久久| 亚洲国产天堂久久国产91| 国产精品一区二区久久久| 欧美成人免费全部| 一区二区三区偷拍| 欧美女激情福利| 欧美大片在线观看一区| 久久久国产午夜精品| 欧美影片第一页| 国产精品久久久99| 国产欧美精品久久| 久久综合色8888| 国自产拍偷拍福利精品免费一| 久久综合久色欧美综合狠狠| 在线成人免费视频| 欧美在线亚洲综合一区| 国产一区二区在线免费观看| 国产精品成人观看视频国产奇米| 欧美淫片网站| 影音先锋欧美精品| 久久久久久久999| 韩国v欧美v日本v亚洲v| 国产亚洲午夜高清国产拍精品| 欧美午夜片在线免费观看| 亚洲性感美女99在线| 精品动漫3d一区二区三区免费版| 亚洲一区中文字幕在线观看| 亚洲第一伊人| 日韩视频在线一区二区三区| 国产精品亚洲人在线观看| 91久久中文| 欧美精品一区二区三区四区| 美女网站在线免费欧美精品| 欧美偷拍另类| 美脚丝袜一区二区三区在线观看| 在线观看成人小视频| 欧美风情在线| 亚洲激情一区二区| 老司机成人网| 国产精品看片资源| 亚洲人成亚洲人成在线观看图片| 欧美欧美天天天天操| 国产精品夜色7777狼人| 在线视频精品一| 国产精品久久久久久模特| **欧美日韩vr在线| 久久久久久久久久看片| 国产美女高潮久久白浆| 欧美精品乱人伦久久久久久| 一本色道久久综合狠狠躁篇的优点| 国产女人水真多18毛片18精品视频| 欧美三级电影网| 新片速递亚洲合集欧美合集| 欧美伦理91i| 午夜国产一区| 久久先锋影音| 亚洲永久免费精品| 亚洲欧洲av一区二区三区久久| 亚洲自拍偷拍色片视频| 亚洲欧美一区二区精品久久久| 久久久亚洲一区| 免费不卡在线观看| 亚洲最快最全在线视频| 日韩系列欧美系列| 亚洲人成免费| 欧美一区二区三区在| 欧美日韩伦理在线免费| 老色批av在线精品| 国产日韩欧美黄色| 1024精品一区二区三区| 国产精品久久99| 亚洲综合色自拍一区| 亚洲视频一起| 亚洲免费视频一区二区| 国产在线欧美| 亚洲国产乱码最新视频| 午夜精品国产更新| 久久久综合网| 国产一区二三区| 亚洲精品美女91| 在线观看成人av电影| 国产日韩高清一区二区三区在线| 亚洲激情视频在线观看| 亚洲第一区在线| 亚洲日本在线视频观看| 亚洲免费高清| 一区二区日韩免费看| 国产精品99久久99久久久二8| 麻豆乱码国产一区二区三区| 国产亚洲欧洲997久久综合| 麻豆精品精品国产自在97香蕉| 中文欧美在线视频| 在线欧美福利| 欧美亚男人的天堂| 亚洲综合精品| 国产伦精品一区二区三区高清| 久久精品免费| 红桃av永久久久| 欧美精品亚洲精品| 国产一区二区三区av电影| 欧美激情国产日韩精品一区18| 在线观看成人网| 国产欧美欧洲在线观看| 午夜精品久久久久久久久久久久| 久久香蕉国产线看观看av| 久久精品人人做人人综合| 久热精品在线视频| 日韩视频在线观看国产| 久久精品久久综合| 国产精品一区二区久久精品| 久久精品国产亚洲a| 欧美日韩精品一区二区天天拍小说| 亚洲欧美成aⅴ人在线观看| 久久影音先锋| 亚洲美女色禁图| 欧美日韩一区二区视频在线| 久久精品视频免费观看| 欧美精品福利在线| 国产毛片精品国产一区二区三区| 国产精品日韩电影| 蜜臀久久久99精品久久久久久| 欧美精品日日鲁夜夜添| 国产精品欧美日韩一区| 国产一区二区三区久久悠悠色av| 国产一区二区三区在线播放免费观看| 欧美午夜激情小视频| 亚洲一区国产精品| 欧美香蕉大胸在线视频观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久综合中文色婷婷| 欧美日本高清一区| 在线激情影院一区| 99re这里只有精品6| 国产欧美精品一区二区色综合| 欧美性猛交xxxx乱大交退制版| aaa亚洲精品一二三区| 国产欧美精品日韩| 午夜视频久久久久久| 亚洲精品一品区二品区三品区| 国产日本欧洲亚洲| 欧美亚洲在线播放| 性欧美办公室18xxxxhd| 久久精品天堂| 国产综合久久久久影院| 欧美高清免费| 欲色影视综合吧| 日韩视频一区二区三区在线播放免费观看|