国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內(nèi)不再提示

如何開展FPGA/SoC架構設計工作?

FPGA之家 ? 來源:World of FPGA ? 作者:WoF ? 2021-05-27 11:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇整理自Adam Taylor的設計教學博客。

在我寫的大多數(shù)博客里,都演示或解釋了FPGA/SoC的設計細節(jié)技術。但是這篇文章將有所不同,因為在這里我要提出另外一個問題。

你該如何開始做可編程邏輯設計的架構?

在我有一次同時在為三個FPGA項目設計架構(作為衛(wèi)星開發(fā)的一部分)時,這個問題浮現(xiàn)在我的腦海中。當然,由于最終應用場景的原因,該架構受到了主承包商和航天局的多次審查。因此,我將盡可能詳細的畫出架構圖,以便讓我的設計團隊可以很輕松地從中進行工作。

可編程邏輯的架構設計可能非常復雜,因此好的架構通常要定義以下幾個元素:

1.模塊需要實現(xiàn)所需的功能,當然,這些模塊也可以包含層次結構。

2.每個模塊接收時鐘和時鐘使能,必須考慮如果信號跨越多個時鐘域時的跨時鐘域需求。

3.每個模塊收到的復位。就像時鐘一樣,必須考慮每個模塊的復位要求。

4.架構中每個模塊接口信號相互連接

高效的架構和實現(xiàn)應盡可能利用供應商的現(xiàn)有IP核。確定可以在整個體系結構中重用的模塊也是明智的,例如控制算法或通信總線。我的設計中有3個FPGA需要構建,因此識別可以通用的模塊將在開發(fā)和驗證過程中節(jié)省大量時間。

接口重用十分劃算,因為它是標準化模塊。使用標準接口(例如AXI,AXI Stream和APB)作為模塊接口,可以在多個設計中輕松復用。在我的這個項目中,可能不需要復用IP核,但在將來的開發(fā)中可能需要相同的功能。

在我的復雜接口(如ADC/DAC接口、AXI或存儲接口)架構圖中,我更喜歡使用一類接口類型,該類型包含所有較低級別的信號。然后可以在體系結構文檔中定義接口類和所有信號。這種方法有幾個優(yōu)點:它使架構圖更簡單,并使修改(例如 信號添加或重命名)只需要在一個位置進行。

6a13e3fc-be50-11eb-9e57-12bb97331649.png

在創(chuàng)建架構時,我的傳統(tǒng)方法是從筆和紙開始,勾勒出主要的設計模塊和關鍵界面。完成此操作后,我將使用Visio將其電子圖形化,以使其添加在文檔中時看起來更加專業(yè)。

當然,此圖需要顯示塊之間的所有信號和信號類別。理想情況下,工程師應能夠拾取架構和架構文檔,并根據(jù)其角色開始開發(fā)或驗證。

在研究架構時,我對其他工程師如何開發(fā)可編程邏輯架構感到好奇,因此我在多個FPGA討論板/論壇上提出了問題并收到了很多有趣的回答。大多數(shù)受訪者表示他們使用了常見的圖紙設計套件。

我們可以使用這里所有的繪圖包創(chuàng)建漂亮的架構圖,有趣的是,有幾個人回答說他們使用Symbolator,而我并不熟悉。

Symbolator是Windows和Linux中的命令行工具,它將讀取VHDL、Verilog和組件聲明然后生成組件圖。然后可以在您首選的圖紙包中使用這些symbol。

直接安裝Symbolator。我們可以使用pip進行安裝,并注意您安裝的時候可能需要安裝一些其他軟件,包括Pycairo,PyGObject和Python-gi-cairo。完成此操作后,您可以使用各種不同格式和表示樣式的組件聲明創(chuàng)建組件symbol。

自從我學習到有關Symbolator的知識以來,我感覺這工具還挺好用,于是決定將它用到我正在設計的三個架構工作中。

Symbolator的介紹地址:https://kevinpt.github.io/symbolator/

我非常喜歡使用清晰的時鐘和數(shù)據(jù)接口組定義來創(chuàng)建block。這一次,我使用Symbolator和Visio完成了架構設計,但對于各位架構師來說,每個人都有每個人的習慣。大家更習慣如何開展FPGA/SoC架構設計工作呢?

原文標題:你一般如何做可編程邏輯設計的架構?

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

責任編輯:haq

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

    關注

    1660

    文章

    22408

    瀏覽量

    636222
  • soc
    soc
    +關注

    關注

    40

    文章

    4576

    瀏覽量

    229108

原文標題:你一般如何做可編程邏輯設計的架構?

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    XC7Z020-2CLG484I 雙核異構架構 全能型 SoC

    解決方案,重新定義了嵌入式系統(tǒng)的性能邊界與設計自由度。? 一、核心架構:雙核異構融合的技術突破? XC7Z020-2CLG484I 的核心競爭力源于其獨特的 SoC 架構設計,實現(xiàn)了處理器(PS
    發(fā)表于 02-28 23:37

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應用潛力

    供參考。 文件下載: M2S025TS-1FCS325I.pdf 產(chǎn)品概述 IGLOO2 FPGA和SmartFusion2 SoC FPGA家族將基于4輸入查找表(LUT)的FPGA
    的頭像 發(fā)表于 02-10 11:30 ?162次閱讀

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析 作為一名電子工程師,在日常的設計工作中,FPGA
    的頭像 發(fā)表于 02-09 17:20 ?317次閱讀

    【「龍芯之光 自主可控處理器設計解析」閱讀體驗】--LoongArch的SOC邏輯設計

    本書第二章以SOC BX2004講述了LoongArch的SOC邏輯設計。 芯片使用130nm CMOS工藝,CPU內(nèi)核工作頻率120MHz,內(nèi)存總線工作頻率81MHz,功耗小于250
    發(fā)表于 01-18 13:45

    AMD UltraScale架構:高性能FPGASoC的技術剖析

    AMD UltraScale架構:高性能FPGASoC的技術剖析 在當今的電子設計領域,高性能FPGA和MPSoC/RFSoC的需求日益增長。AMD的UltraScale
    的頭像 發(fā)表于 12-15 14:35 ?554次閱讀

    如何自己設計一個基于RISC-V的SoC架構,最后可以在FPGA上跑起來?

    如何自己設計一個基于RISC-V的SoC架構,最后可以在FPGA上跑起來
    發(fā)表于 11-11 08:03

    【VPX650 】青翼凌云科技基于 VPX 系統(tǒng)架構的 VU13P FPGA+ZYNQ SOC 超寬帶信號處理平臺

    VPX650 是一款基于 6U VPX 系統(tǒng)架構的 VU13P FPGA + XC7Z100 SOC 超寬帶信號處理平臺,該平臺采用一片 Xilinx 的 Virtex UltraScale+
    的頭像 發(fā)表于 10-16 10:48 ?636次閱讀
    【VPX650 】青翼凌云科技基于 VPX 系統(tǒng)<b class='flag-5'>架構</b>的 VU13P <b class='flag-5'>FPGA</b>+ZYNQ <b class='flag-5'>SOC</b> 超寬帶信號處理平臺

    TensorRT-LLM的大規(guī)模專家并行架構設

    之前文章已介紹引入大規(guī)模 EP 的初衷,本篇將繼續(xù)深入介紹 TensorRT-LLM 的大規(guī)模專家并行架構設計與創(chuàng)新實現(xiàn)。
    的頭像 發(fā)表于 09-23 14:42 ?1102次閱讀
    TensorRT-LLM的大規(guī)模專家并行<b class='flag-5'>架構設</b>計

    Altera Agilex 3/5 FPGASoC的功能特性

    Agilex 5 FPGASoC 以及新推出的 Agilex 3 FPGASoC 代表著可編程邏輯技術方面的重大飛躍。這兩個設備系列均具備全新功能,可隨著設計需求的變化實現(xiàn)
    的頭像 發(fā)表于 09-06 10:10 ?3448次閱讀
    Altera Agilex 3/5 <b class='flag-5'>FPGA</b>和<b class='flag-5'>SoC</b>的功能特性

    Altera Agilex? 3 FPGASoC FPGA

    Altera Agilex? 3 FPGASoC FPGA Altera/Intel Agilex? 3 FPGASoC
    的頭像 發(fā)表于 08-06 11:41 ?4125次閱讀
    Altera Agilex? 3 <b class='flag-5'>FPGA</b>和<b class='flag-5'>SoC</b> <b class='flag-5'>FPGA</b>

    光伏運維管理系統(tǒng)架構設計及其應用分析

    開展。 光伏運維管理系統(tǒng)集成先進的數(shù)據(jù)監(jiān)測、故障診斷、運維任務管理等多種功能內(nèi)容,為光伏電站提供全面、高效、智能的運維服務。其系統(tǒng)分層架構設計,覆蓋感知層、網(wǎng)絡層、平臺層和應用層。感知層通過傳感器和攝像頭等設
    的頭像 發(fā)表于 06-10 11:34 ?664次閱讀
    光伏運維管理系統(tǒng)<b class='flag-5'>架構設</b>計及其應用分析

    智多晶FPGA計工具HqFpga接入DeepSeek大模型

    在 AI 賦能工程設計的時代浪潮中,智多晶率先邁出關鍵一步——智多晶正式宣布旗下 FPGA計工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 設計專屬 AI 助
    的頭像 發(fā)表于 06-06 17:06 ?1529次閱讀

    Altera Agilex 3 FPGASoC產(chǎn)品介紹

    Altera 的 Agilex 3 FPGASoC 可在不影響性能的前提下顯著提高成本效益。其通過出色的 Hyperflex FPGA 架構、先進的收發(fā)器技術、更高的集成度和更強
    的頭像 發(fā)表于 06-03 16:40 ?1578次閱讀
    Altera Agilex 3 <b class='flag-5'>FPGA</b>和<b class='flag-5'>SoC</b>產(chǎn)品介紹

    Microchip發(fā)布PolarFire Core FPGASoC產(chǎn)品

    當前市場中,物料清單(BOM)成本持續(xù)攀升,開發(fā)者需在性能和預算間實現(xiàn)優(yōu)化。鑒于中端FPGA市場很大一部分無需集成串行收發(fā)器,Microchip Technology Inc.(微芯科技公司)正式發(fā)布PolarFire Core現(xiàn)場可編程門陣列(FPGA)和片上系統(tǒng)(
    的頭像 發(fā)表于 05-23 14:02 ?1637次閱讀

    微芯Microchip PolarFire? SoC FPGA通過AEC-Q100汽車級認證

    。通過 AEC-Q100 認證的器件都經(jīng)過嚴格的測試,能夠承受汽車應用中的極端條件。PolarFire SoC FPGA已通過汽車行業(yè)1級溫度認證,支持-40°C至125°C工作范圍。 PolarFire
    的頭像 發(fā)表于 03-31 19:26 ?2400次閱讀