色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

從賽靈思FPGA設計流程看懂FPGA設計

FPGA之家 ? 來源:FPGA之家 ? 2023-01-04 13:55 ? 次閱讀

賽靈思FPGA設計流程看懂FPGA設計

1.XILINXISE傳統(tǒng)FPGA設計流程

利用Xilinx ISE軟件開發(fā)FPGA的基本流程包括代碼輸入、功能仿真、綜合、綜合后仿真、實現(xiàn)、布線后仿真與驗證和下班調試等步驟。如下圖所示。

7eaa7ea8-8bf3-11ed-bfe3-dac502259ad0.jpg

1)電路設計或代碼輸入

FPGA的設計可以直接畫原理圖,但是這種方法在比較復雜的系統(tǒng)的情況下,原理圖相當復雜,所以慢慢被淘汰,ISE保留這一功能。

現(xiàn)在FPGA的設計輸入主要是Verilog和VHDL硬件語言。Verilog語言語法簡單,在亞洲區(qū)域使用比較廣泛;

VHDL被IEEE和美國國防部確認為標準硬件描述語言,在歐洲區(qū)域比較常見。

2)功能仿真

在基本的FPGA模塊編寫完成后,要使用仿真工具對設計的模塊進行仿真,驗證模塊的基本功能是否符合設計。功能仿真也被稱為前仿真。常用的仿真工具有

Model Tech公司的Modelsim, Synopsys公司的VCS,Cadence公司的NC-Verilog和NC-VHDL。功能仿真可以加快FPGA的設計,減少設計過程中的錯誤。

3)綜合

綜合優(yōu)化(Synthesize)是將硬件語言或原理圖等設計輸入翻譯成由與,或,非門、RAM、觸發(fā)器等基本邏輯單元組成的邏輯連接(網表),并根據約束條件優(yōu)化生成的邏輯連接,輸出edf和edn等文件。

4)實現(xiàn)

實現(xiàn)可理解為利用實現(xiàn)工具把邏輯映射到目標器件結構的資源中,決定邏輯的最佳布局,選擇邏輯與輸入輸出功能連接的布線通道進行連線,并產生相應文件(如配置文件與相關報告)。通常可分為如下五個步驟。(1)轉換:將多個設計文件進行轉換并合并到一個設計庫文件中。(2)映射:將網表中邏輯門映射成物理元素,即把邏輯設計分割到構成可編程邏輯陣列內的可配置邏輯塊與輸入輸出塊及其它資源中的過程。(3)布局與布線:布局是指從映射取出定義的邏輯和輸入輸出塊,并把它們分配到FPGA內部的物理位置,通常基于某種先進的算法,如最小分割、模擬退火和一般的受力方向張弛等來完成;布線是指利用自動布線軟件使用布線資源選擇路徑試著完成所有的邏輯連接。因最新的設計實現(xiàn)工具是時序驅動的,即在器件的布局布線期間對整個信號通道執(zhí)行時序分析,因此可以使用約束條件操作布線軟件,完成設計規(guī)定的性能要求。在布局布線過程中,可同時提取時序信息形成報靠。(4)時序提取:產生一反標文件,供給后續(xù)的時序仿真使用。(5)配置:產生FPGA配置時的需要的位流文件。在實現(xiàn)過程中可以進行選項設置。因其支持增量設計,可以使其重復多次布線,且每次布線利用上一次布線信息以使布線更優(yōu)或達到設計目標。在實現(xiàn)過程中應設置默認配置的下載形式,以使后續(xù)位流下載正常。

5)時序分析在設計實現(xiàn)過程中,在映射后需要對一個設計的實際功能塊的延時和估計的布線延時進行時序分析;而在布局布線后,也要對實際布局布線的功能塊延時和實際布線延時進行靜態(tài)時序分析。從某種程序來講,靜態(tài)時序分析可以說是整個FPGA設計中最重要的步驟,它允許設計者詳盡地分析所有關鍵路徑并得出一個有次序的報告,而且報告中含有其它調試信息,比如每個網絡節(jié)點的扇出或容性負載等。靜態(tài)時序分析器可以用來檢查設計的邏輯和時序,以便計算各通中性能,識別可靠的蹤跡,檢測建立和保持時間的配合,時序分析器不要求用戶產生輸入激勵或測試矢量。雖然Xilinx與Altera在FPGA開發(fā)套件上擁有時序分析工具,但在擁有第三方專門時序分析工具的情況下,僅利用FPGA廠家設計工具進行布局布線,而使用第三方的專門時序分析工具進行時序分析,一般FPGA廠商在其設計環(huán)境下皆有與第三方時序分析工具的接口。Synopsys公司的PrimeTime是一個很好的時序分析工具,利用它可以達到更好的效果。將綜合后的網表文件保存為db格式,可在PrimeTime環(huán)境下打開。利用此軟件查看關鍵路徑或設計者感興趣的通路的時序,并對其進行分析,再次對原來的設計進行時序結束,可以提高工作主頻或減少關鍵路徑的躚時。與綜合過程相似,靜態(tài)時序分析也是一個重復的過程,它與布局布線步驟緊密相連,這個操作通常要進行多次直到時序約束得到很好的滿足。
在綜合與時序仿真過程中交互使用PrimeTime進行時序分析,滿足設計要求后即可進行FPGA芯片投片前的最終物理驗證。

6)調試與加載配置

設計開發(fā)的最后步驟就是在線調試或者將生成的配置文件寫入芯片中進行測試。在ISE中使用iMPACT。

2.XILINXVIVADO傳統(tǒng)FPGA設計流程

Xilinx針對7系列FPGA、Zynq-7000 SOC FPGA和UltraScale芯片,為提升設計、集成和實現(xiàn)的效率,推出了全新的開發(fā)工具Vivado。

使用Vivado設計FPGA的基本流程如下圖

7ec87f5c-8bf3-11ed-bfe3-dac502259ad0.jpg

在設計輸入階段,除傳統(tǒng)的HDL代碼,Vivado還可以接受Vivado HLS生成的HDL代碼、System Generator模型輸出文件、IP Integrator模型以及IP。

在Vivado下,約束(時序約束和物理約束)采用XDC(xilinx Design Constraints)。

3.SOCFPGA設計流程

針對SOC FPGA的開發(fā),xilinx在Vivado中專門設置了一個工具IP Integrator。

IP Integrator作為IP集成工具,以圖形化、模塊化的方式在設計中添加IP、連接端口

7ed27048-8bf3-11ed-bfe3-dac502259ad0.jpg

Zynq芯片由兩部分組成,分別是PS和PL兩部分,相應地需要硬件編程和軟件編程。硬件編程使用Vivado,軟件編程使用SDK,具體流程見下圖。

7ef2758c-8bf3-11ed-bfe3-dac502259ad0.jpg

借助Matlab完成Zynq開發(fā),如下圖。在Matlab下即可完成算法建模到C代碼和RTL代碼的生成。

7eff158a-8bf3-11ed-bfe3-dac502259ad0.jpg

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21748

    瀏覽量

    603846
  • 賽靈思
    +關注

    關注

    32

    文章

    1794

    瀏覽量

    131305
  • 仿真
    +關注

    關注

    50

    文章

    4093

    瀏覽量

    133666

原文標題:從賽靈思FPGA設計流程看懂FPGA設計

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    低溫失效的原因,有沒有別的方法或者一些見解?

    低溫失效的原因,有沒有別的方法或者一些見解。就是芯片工作溫度在100°--40°區(qū)間,然后呢我們到了0°以下就不工作了,然后在低溫的情況下監(jiān)測了電流和電壓都正常,頻率也都正常,頻率不是F
    發(fā)表于 12-30 16:28

    FPGA產品的主要特點

    近年來,全球半導體供應鏈屢受挑戰(zhàn),芯片短缺問題一度對行業(yè)產生深遠影響。易通過優(yōu)化供應鏈管理、強化產能規(guī)劃,確保客戶的FPGA需求得到及時滿足。面向工業(yè)控制、機器視覺、醫(yī)療影像、消費電子、汽車智駕等一眾終端領域,易
    的頭像 發(fā)表于 12-04 14:20 ?461次閱讀
    易<b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>產品的主要特點

    萊迪MachXO5D-NX FPGA的性能

    行業(yè)第一顆安全控制FPGA芯片MachXO3D和具備“高端加密功能”的安全控制FPGA Mach-NX,到“增強型安全控制FPGA”MachXO5-NX,再到最新推出的MachXO5
    的頭像 發(fā)表于 09-02 09:29 ?369次閱讀

    科普 | 一文了解FPGA

    FPGA 方案和 ASIC 方案成本比較 4)技術趨勢:制程迭代驅動 33 年發(fā)展,平臺型產品是未來。 1985 年發(fā)明 FPGA
    發(fā)表于 07-08 19:36

    FPGA下載問題

    在ARM開發(fā)中,通常可供選擇的下載器有多種。清華的FPGA,除了官方的專用下載器,有其他的下載器可以使用嗎?使用下載器可以嗎?
    發(fā)表于 06-23 12:28

    Zynq-7000為何不是FPGA

    Zynq-7000可擴展處理平臺是采用新一代FPGA(Artix-7與Kintex-7FPGA)所采用的同一28nm可編程技術的最新產
    發(fā)表于 04-26 11:30 ?1245次閱讀
    Zynq-7000為何不是<b class='flag-5'>FPGA</b>?

    給我一個FPGA,可以撬起所有顯示的接口和面板

    作為FPGA的發(fā)明者——,手握極具靈活性、高性能的FPGA技術,似乎看別的芯片都有一種嫌棄不夠暢快的感覺。當瞄上顯示領域時,就會發(fā)出來
    發(fā)表于 04-25 18:10

    FPGA芯片你了解多少?

    汽車相機以及傳感器中FPGA的應用已經相對成熟,在自動/智能駕駛汽車的人工智能系統(tǒng)中,FPGA的適用度將是最為契合的用于處理越來越復雜的 ADAS和自動駕駛。2014年,FPGA芯片的國際龍頭
    發(fā)表于 04-17 11:13

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發(fā)表于 04-09 15:03 ?1018次閱讀

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現(xiàn)場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了設計實現(xiàn)到功能驗證的整個過程,是FPGA開發(fā)
    的頭像 發(fā)表于 03-15 15:05 ?1606次閱讀

    AMD進軍低成本FPGA市場,滿足邊緣應用需求

    雖然主攻高端FPGA市場,但其對低成本FPGA市場的投入也不容小覷。此次發(fā)布的Spartan UltraScale+正是AMD進軍低成
    的頭像 發(fā)表于 03-10 10:06 ?1137次閱讀

    FPGA的PL端固化流程

    電子發(fā)燒友網站提供《FPGA的PL端固化流程.pdf》資料免費下載
    發(fā)表于 03-07 14:48 ?8次下載

    AMD發(fā)布全新FPGA:升級16nm、功耗驟降60%

    收購已經整整兩年,AMD FPGA產品和業(yè)務也一直在不斷取得新的進步,今天又正式發(fā)布了全新的FPGA產品“Spartan UltraS
    的頭像 發(fā)表于 03-07 11:46 ?1240次閱讀
    AMD發(fā)布全新<b class='flag-5'>FPGA</b>:升級16nm、功耗驟降60%

    解析FPGA競爭格局背后的驅動因素

    FPGA是一個高度集中的市場,龍頭占據過半份額,前4名玩家合計份額90%+。根據Marketsandmarkets數據及我們估算,2022年,
    發(fā)表于 01-26 11:43 ?924次閱讀
    解析<b class='flag-5'>FPGA</b>競爭格局背后的驅動因素

    AMD停產CPLD和FPGA芯片,未來或棄用舊款FPGA

    值得注意的是,FPGA(現(xiàn)場可編程門陣列)是一種專為某些特殊場景而設計的集成電路,能有效解決全定制電路的不足之處;CPLD(復雜可編程邏輯器件)則適合完成各類數學計算與組合邏輯任務。二者皆為
    的頭像 發(fā)表于 01-18 10:11 ?1120次閱讀
    主站蜘蛛池模板: 皮皮在线精品亚洲| 一级毛片全部免| GOGOGO高清在线播放免费| 男生在床上脱美女 胸| RUNAWAY韩国动漫免费网| 撕开美女的衣服2| 好男人社区| 91久久偷偷看嫩草影院无费| 欧美熟妇VIVOE精品| 国产成人久久精品激情| 亚洲三级成人| 欧美含羞草免费观看全部完| 国产成人a v在线影院| 亚洲卫视论坛| 人妻兽虐曲| 娇喘高潮教室h| 99久久久国产精品免费蜜臀| 无码观看AAAAAAAA片| 久久精品无码人妻无码AV蜜臀| 97成人免费视频| 香蕉eeww99国产精选播放| 久久这里只有精品2| 法国剧丝袜情版h级在线电影| 亚洲日本激情| 三级网站视频| 久久se精品一区二区国产| 芭乐视频网页版在线观看| 亚洲免费黄色片| 日本熟妇乱妇熟色在线电影 | 西施打开双腿下面好紧| 男人到天堂a线牛叉在线| 好紧好湿太硬了我太爽了小说| 99视频免费观看| 一二三四在线观看高清电视剧| 日韩在线视频www色| 美女快播第一网| 国内精品免费久久影院| 疯狂做受XXXX高潮欧美日本| 51精品少妇人妻AV一区二区| 亚洲国产日韩制服在线观看| 人妻体内射精一区二区|