在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

什么是ASIC設計?使用HDL和SystemC代碼生成進行ASIC設計

MATLAB ? 來源:MATLAB ? 2023-07-20 10:29 ? 次閱讀

什么是 ASIC 設計

ASIC 設計是開發復雜電子系統的過程。該系統可制造成特殊用途的半導體設備,通常用于大批量應用或具有嚴格的功耗、性能和尺寸限制的應用。ASIC 系統設計人員使用高級語言并通過仿真和可視化來開發和評估算法。

許多系統設計人員使用 MATLABSimulink 作為高級環境來指定 ASIC 設計的算法。通過將這些產品與第三方 EDA 工具結合使用,系統設計人員可以與 ASIC 硬件設計人員協作,使用 MATLAB 和 Simulink 對數字和模擬/混合信號 (AMS) ASIC 設計的新算法內容進行建模、仿真、優化和實現。

建模

您可以選擇使用 MATLAB 或 Simulink 開發硬件實現的算法來開始 ASIC 設計開發。MATLAB 提供了一種基于語言且無時間限制的簡潔建模環境,而 Simulink 提供了一種支持使用多速率模塊圖、狀態機和其他建模結構進行圖形化建模的環境。MATLAB 代碼可以整合到 Simulink 模型中,因此,您可以從 MATLAB 順利過渡到 Simulink 工作流。

通過將 Simulink 模型與現有代碼整合并使用 HDL 協同仿真對其進行仿真,來增強該模型以使其適用于 ASIC 設計。為了評估模擬組件與數字組件之間的交互,可以添加 Mixed-Signal Blockset 中的組件,如鎖相環 (PLL) 與數據轉換器(ADCDAC)。

針對代碼生成優化模型

接下來,您可以基于硬件實現優化 ASIC 設計模型。算法開發人員可與 ASIC 硬件設計人員協作優化模型的硬件架構。首先是審查 MATLAB 代碼或 Simulink 模型,驗證它是否適用于 HDL 代碼生成。我們有 300 多個 Simulink 模塊和 200 多個 MATLAB 函數支持生成 HDL 代碼,您可以使用它們來構建模型。其次是使用 Fixed-Point Designer 將浮點模型轉換為定點模型,以減少設計的面積和功耗。通過將 Simulink 模型從基于幀的模型轉換為流式模型,可以針對 ASIC 設計進一步優化這些模型。

針對 HDL 代碼生成進行基于模型的優化

通過 ASIC 架構,可以采用多種方式從功耗-性能-面積 (PPA) 方面優化實現。系統設計人員可以與 ASIC 硬件設計人員協作,使用 HDL Coder 從 MATLAB 代碼或 Simulink 模型生成可綜合的 Verilog 和 VHDL 代碼。HDL Coder 提供了一系列優化選項,可以幫助設計人員盡可能實現 ASIC 設計的最高性能。這些選項包括時鐘速率自動優化、資源共享和流水線化,它們可以顯著減少實現設計所需的邏輯數量。HDL Coder 還支持為多速率設計和觸發子系統生成 HDL 代碼。

HDL 和 SystemC 代碼生成

使用 HDL Coder,您可以按照引導式工作流完成 ASIC 設計的 HDL 代碼生成過程。HDL Coder 可檢查 MATLAB 和 Simulink 模型與 HDL 代碼生成的兼容性,支持自定義生成的 HDL 代碼,生成預綜合報告,并生成 HDL 測試平臺。

您可以通過 MATLAB 函數生成可綜合的 SystemC 代碼。生成的 SystemC 代碼可作為 Cadence Stratus 高級綜合工具的輸入。通過將 Stratus HLS 與 Genus 邏輯綜合解決方案和 Joules RTL 功耗解決方案相集成,ASIC 設計人員可以提前了解 ASIC 設計實現的功耗-性能-面積 (PPA)。

wKgZomS4nBOAf61QAAFl9dSbBPU455.jpg

使用 HDL Coder,可以從 MATLAB 代碼生成 SystemC、Verilog/SystemVerilog 或 VHDL 代碼。

FPGA 原型構建

在 ASIC 設計中,FPGA 原型構建是一種通過硬件測試來評估算法實現的常見方法。HDL Coder 可與 AMD Xilinx、IntelMicrochip 設備的 FPGA 工作流相集成,在開發板上實現快速原型構建。

使用 FPGA 開發板對原型設計進行 FPGA 在環測試。

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

    關注

    1629

    文章

    21736

    瀏覽量

    603420
  • asic
    +關注

    關注

    34

    文章

    1200

    瀏覽量

    120507
  • 仿真
    +關注

    關注

    50

    文章

    4082

    瀏覽量

    133613
  • Verilog
    +關注

    關注

    28

    文章

    1351

    瀏覽量

    110101
  • 代碼
    +關注

    關注

    30

    文章

    4788

    瀏覽量

    68616

原文標題:什么是 ASIC 設計?利用仿真及 Verilog、VHDL 和 SystemC 代碼生成進行 ASIC 設計

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

收藏 人收藏

    評論

    相關推薦

    如何在FPGA上實現HDL代碼完成MATLAB轉換

    如果您正在使用 MATLAB 建模數字信號處理(DSP)或者視頻和圖像處理算法,并且最終將其用于 FPGA 或 ASIC,本文可能將為你帶來幫助。 從 MATLAB 生成 HDL 代碼
    的頭像 發表于 11-08 10:36 ?5203次閱讀

    如何在ModelSim下用SystemC的做驗證?

    。很多人問我如何將SystemC綜合和編譯為可以下載的CPLD/FPGA的比特文件或者綜合為ASIC網表,我的回答是用SystemC做RTL設計還為時過早??梢韵胂髮砜赡軐?b class='flag-5'>SystemC
    發表于 03-01 11:30

    如何使用FPGA器件進行ASIC原型設計

    我的設計完全在Verilog中,并且已經使用Spartan FPGA進行了測試。我將源代碼提供給ASIC工廠,以實現作為ASIC使用他們(我認為)的概要工具。我的問題是,有沒有辦法使用
    發表于 07-25 13:44

    ASIC和FPGA有什么區別

    進行重新編程?! ?、開發流程區別:  FPGA開發是利用HDL和quartus、vivado等EDA工具,重新配置(configure)芯片的功能,而ASIC通常都具有較少的可重配置能力?! ?/div>
    發表于 12-01 17:41

    請問如何對ASIC進行測試?

    如何檢測低能量、高密度的X射線輻射?如何對ASIC進行測試?
    發表于 04-13 06:23

    ASIC到FPGA的代碼是怎樣進行轉換的?

    原型驗證過程中的ASIC到FPGA的代碼是怎樣進行轉換的?
    發表于 05-08 09:16

    ASIC,ASIC是什么意思

    ASIC,ASIC是什么意思 ASIC(Application Specific Integrated Circuits)即專用集成電路,是指應特定用戶要求和特定電子系統的需要而設計、制造
    發表于 03-26 17:10 ?7580次閱讀

    ASIC到FPGA的原型驗證代碼轉換技術

    ASIC設計進行FPGA原型驗證時,由于物理結構不同,ASIC代碼必須進行一定的轉換后才能作為FPGA的輸入。 現代集成電路設計中,芯片
    發表于 03-25 15:16 ?108次下載

    MathWorks推出基于MATLAB生成HDL代碼的產品

    MathWorks 近日宣布推出 HDL Coder,該產品 支持MATLAB 自動生成 HDL 代碼,允許工程師利用廣泛應用的 MATLAB 語言實現 FPGA 和
    發表于 03-07 09:27 ?2162次閱讀
    MathWorks推出基于MATLAB<b class='flag-5'>生成</b><b class='flag-5'>HDL</b><b class='flag-5'>代碼</b>的產品

    關于為FPGA和ASIC生成Verilog和VHDL代碼分析和應用介紹

    HDL Coder 還可以生成第三方 lint 工具腳本,用于檢查您生成HDL 代碼。HDL
    的頭像 發表于 09-18 14:51 ?5413次閱讀
    關于為FPGA和<b class='flag-5'>ASIC</b><b class='flag-5'>生成</b>Verilog和VHDL<b class='flag-5'>代碼</b>分析和應用介紹

    asic是什么意思_ASIC設計過程

    本文首先介紹了asic的概念,其次介紹了ASIC的特點,最后介紹了ASIC設計過程。
    發表于 04-23 10:53 ?8840次閱讀

    并行CRC電路HDL代碼的快速生成

    CRC校驗的實現基于串行位移寄存器,如果要處理并行數據,需要對電路進行改進。本文介紹了一種并行CRC電路HDL代碼的快速生成鐘算法,只需要帶入不同的參數,可自動
    發表于 03-28 09:29 ?16次下載
    并行CRC電路<b class='flag-5'>HDL</b><b class='flag-5'>代碼</b>的快速<b class='flag-5'>生成</b>

    FPGA vs ASIC

    FPGA vs ASIC 相同點 都設計使用硬件描述語言(HDL),如VHDL或Verilog。但ASIC相比于FPGA開發上,代碼風格更為隨意,因為FPGA是先有電路,后有
    的頭像 發表于 11-28 10:30 ?1245次閱讀

    什么是ASICASIC中的“特定應用”是什么意思?

    沒有關于 ASIC 確切含義的官方聲明,而且許多電子專業人士可能并不總是就 ASIC 到底是什么或特定組件是否應歸類為 ASIC 達成一致。
    發表于 06-15 09:41 ?886次閱讀
    什么是<b class='flag-5'>ASIC</b>?<b class='flag-5'>ASIC</b>中的“特定應用”是什么意思?

    Verilog 與 ASIC 設計的關系 Verilog 代碼優化技巧

    Verilog與ASIC設計的關系 Verilog作為一種硬件描述語言(HDL),在ASIC設計中扮演著至關重要的角色。ASIC(Application Specific Integr
    的頭像 發表于 12-17 09:52 ?117次閱讀
    主站蜘蛛池模板: 色综合久久久久久久久五月 | 国产a三级三级三级| 天天爽夜夜爽夜夜爽精品视频| 久草cm| 美女扒开尿口让男人捅| 欧美色碰碰碰免费观看长视频| 俺也去第四色| 五月激情啪啪网| 特黄特级高清免费视频毛片| 国产免费黄视频| jlzzjlzz欧美大全| 天天色天天射天天干| 操你啦在线视频| 欧美网站在线| 日韩特黄毛片| 偷偷狠狠的日日2020| 女人的逼毛片| 久精品在线观看| xxxx曰本| 色综合天天综合中文网| 婷婷综合五月天| 久久婷人人澡人人爽| 黄色在线视频免费看| 88av视频在线| 色婷婷亚洲十月十月色天| 午夜在线影院| 免费看男女做好爽好硬视频| 久久夜色精品国产噜噜小说| 国产伦精品一区二区| 上课被同桌强行摸下面小黄文| 一夜七次郎久久综合伊人| 亚洲免费视频一区| 久久伊人男人的天堂网站| 国产精品国产午夜免费福利看| 天堂资源中文官网| 天天综合网色| 一级做受毛片免费大片| mide-776中文字幕在线| 男人扒开美女尿口无遮挡图片| 久久a毛片| 中文字幕亚洲一区|