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

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

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

傳統(tǒng)與創(chuàng)新設計的區(qū)別有多大?

YCqV_FPGA_EETre ? 來源:FPGA開發(fā)圈 ? 作者:FPGA開發(fā)圈 ? 2020-11-03 11:30 ? 次閱讀

對新設計方法的需求

當今日益復雜的電子產(chǎn)品中所使用的先進設計正在不斷對器件密度、性能和功耗的極限發(fā)起挑戰(zhàn),同時也對設計團隊提出了挑戰(zhàn),要求他們在限定的預算內(nèi)按時完成設計目標。 應對這些設計挑戰(zhàn)的高效方法之一是將更多時間投入到更高的抽象層,這樣即可最大程度縮短驗證時間和提升工作效率。對新設計方法的需求在下圖中得到了充分體現(xiàn),其中每個區(qū)域的面積分別代表設計流程中每個階段的開發(fā)工作量的比例。

對傳統(tǒng) RTL 方法而言,大部分工作主要耗費在實現(xiàn)的細節(jié)工作上。

在高效設計方法中,大部分工作主要集中于設計系統(tǒng)和驗證構(gòu)建的系統(tǒng)是否正確。

關(guān)于本指南

賽靈思編程器件含有數(shù)百萬個邏輯單元 (LC),并且集成的現(xiàn)代復雜電子系統(tǒng)也與日俱增。本高效設計方法指南提供了一整套最佳做法,旨在于較短的設計周期內(nèi)完成此類復雜系統(tǒng)的創(chuàng)建。

本方法指南主要圍繞下列概念展開:

使用并行開發(fā)流程來提供有價值的差分邏輯,使您的產(chǎn)品在市場中脫穎而出,并提供 shell 用于將此類差分邏輯與生態(tài)系統(tǒng)其余部分有機整合。

廣泛使用基于 C 語言的 IP 開發(fā)流程實現(xiàn)差分邏輯,使仿真速度較 RTL 仿真成倍增長,并提供時序精確且經(jīng)過最優(yōu)化的 RTL。

使用現(xiàn)有預驗證的塊級和組件級 IP 來快速構(gòu)建 shell,將差分邏輯封裝到系統(tǒng)中。

使用腳本來實現(xiàn)從設計精確性驗證到 FPGA 編程在內(nèi)整個流程的高度自動化。

本指南中的建議是根據(jù)多年來廣泛收集的專家級用戶經(jīng)驗總結(jié)而成的。與傳統(tǒng) RTL 設計方法相比,這些建議持續(xù)不斷實現(xiàn)了各方面提升,包括:

1) 設計開發(fā)時間加快 4 倍。

2) 衍生設計開發(fā)時間加快 10 倍。

3) 結(jié)果質(zhì)量 (QoR) 提高 0.7 倍到 1.2 倍。

雖然本指南以大型復雜設計為重點,但其中論述的做法也同樣適用于并已成功應用到下列各類設計中:

數(shù)字信號處理

● 圖像處理

視頻

● 雷達

● 汽車

處理器加速

● 無線

● 存儲

控制系統(tǒng)

傳統(tǒng)方法與高效設計方法的區(qū)別

傳統(tǒng)設計方法

傳統(tǒng)設計開發(fā)首先是由有經(jīng)驗的設計人員預估如何使用新技術(shù)來實現(xiàn)自己的設計、完成寄存器傳輸級(RTL)的設計捕獲、通過綜合和布局布線執(zhí)行一些嘗試以確認自己的預估是否正確,然后繼續(xù)開展設計其余部分的捕獲工作。在此過程中通常需要逐一對每個塊進行綜合,以重復確認設計的實現(xiàn)細節(jié)是否可接受。 確認設計能否提供所需功能的主要方法是對 RTL 進行仿真。由于 RTL 可提供極為詳細的位精度和周期精度描述,雖然這些描述精度極高,但此流程仍較為緩慢且易于出錯。僅當在 RTL 中捕獲設計中的所有塊之后才能執(zhí)行完整的系統(tǒng)驗證,這往往會導致對 RTL 進行反復調(diào)整。在系統(tǒng)中的全部塊驗證完畢后,即可對其進行集中布局布線,此時才能完全確認先前預估的時序和面積的精確性,或者發(fā)現(xiàn)其中不精確的地方。這也往往會導致對 RTL 進行更改、重新啟動系統(tǒng)驗證以及重新進行實現(xiàn)。 設計人員現(xiàn)在通常需要在給定工程中實現(xiàn)數(shù)十萬行 RTL 代碼,把大部分設計時間都用在實現(xiàn)的細節(jié)工作上。如圖 1-1 所示,設計人員把更多時間用在設計的實現(xiàn)上,而不是設計出使所有產(chǎn)品保持競爭力所需的新穎創(chuàng)新的解決方案。

無論是采用更新的技術(shù)以提升性能,還是采用更緩慢的技術(shù)以提供更具競爭力的定價,都意味著必須重寫大部分 RTL,并且設計人員必須重新實現(xiàn)寄存器間的大量邏輯。

高效設計方法指南

高效設計方法沿襲了傳統(tǒng) RTL 方法的基本步驟,如圖 1-1 所示。但是,它能夠讓設計人員把更多時間用來設計增值解決高效設計方法,該方法的主要特性包括:

提出了隨差分邏輯并行開發(fā)并驗證的 shell 概念。此 shell 包含差分邏輯,用于捕獲獨立設計工程中的 I/O 外設和接口

使用基于 C 語言的 IP 仿真,使仿真時間相比于傳統(tǒng) RTL 仿真縮短多個數(shù)量級,為設計人員提供了設計理想解決方案的時間。

借助賽靈思 VivadoDesign Suite 利用基于 C 語言的 IP 開發(fā)、IP 復用和標準接口,實現(xiàn)時序收斂的高度自動化。

使用 Vivado IP 目錄輕松復用您自己的塊級和組件級 IP,還能輕松獲取賽靈思 IP,這些 IP 均已驗證且已知在技術(shù)中能夠有效。

高效設計方法中的所有步驟都能交互執(zhí)行,也可使用命令行腳本來執(zhí)行。所有人工交互的結(jié)果均可保存到腳本,實現(xiàn)從設計仿真直至 FPGA 編程的整個流程的完全自動化。根據(jù)您的設計和 RTL 系統(tǒng)級仿真的運行時間,該流程通常在任何 RTL 設計仿真完成之前即可在開發(fā)板上生成 FPGA 比特流并對設計進行測試。

創(chuàng)建衍生設計時,效率提升將更為明顯?;?C語言的 IP 能夠與不同器件、技術(shù)和時鐘速度輕松對應,就像更改工具選項一樣簡單。完全腳本化的流程與通過 C 語言綜合實現(xiàn)的自動時序收斂意味著能夠快速完成衍生設計的驗證和組裝。

責任編輯:lq

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

    關(guān)注

    32

    文章

    1794

    瀏覽量

    131371
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7613

    瀏覽量

    137247
  • 可編程器件
    +關(guān)注

    關(guān)注

    2

    文章

    59

    瀏覽量

    20952

原文標題:傳統(tǒng)與創(chuàng)新設計的區(qū)別有多大?看了它你就知道了!

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    柔性網(wǎng)線和非柔性網(wǎng)線區(qū)別有哪些

    柔性網(wǎng)線和非柔性網(wǎng)線在多個方面存在顯著差異,以下是兩者的主要區(qū)別: 一、定義與結(jié)構(gòu) 柔性網(wǎng)線: 定義:柔性網(wǎng)線是一種專門設計用于彎曲半徑小、靈活性高的網(wǎng)絡線。 結(jié)構(gòu):通常由一根或多根絕緣銅線組成
    的頭像 發(fā)表于 01-09 10:10 ?83次閱讀

    2024全國大學生FPGA創(chuàng)新設計競賽紫光同創(chuàng)杯勇攀新高

    近日,“2024年全國大學生嵌入式芯片與系統(tǒng)設計競賽-FPGA創(chuàng)新設計競賽”總決賽暨頒獎典禮在南京圓滿召開!
    的頭像 發(fā)表于 12-06 09:31 ?642次閱讀

    海爾創(chuàng)新設計中心30年:引領(lǐng)設計趨勢,改變用戶生活

    時代的車輪滾滾向前、用戶的需求一直在變。海爾創(chuàng)新設計中心,也仍在步履不停、高速進化。
    的頭像 發(fā)表于 10-29 17:58 ?280次閱讀

    AIGC與傳統(tǒng)內(nèi)容生成的區(qū)別

    AIGC(Artificial Intelligence Generated Content,人工智能生成內(nèi)容)與傳統(tǒng)內(nèi)容生成在多個方面存在顯著區(qū)別。以下是對這兩者的對比: 一、數(shù)據(jù)類型與處理
    的頭像 發(fā)表于 10-25 15:13 ?496次閱讀

    AI大模型與傳統(tǒng)機器學習的區(qū)別

    AI大模型與傳統(tǒng)機器學習在多個方面存在顯著的區(qū)別。以下是對這些區(qū)別的介紹: 一、模型規(guī)模與復雜度 AI大模型 :通常包含數(shù)十億甚至數(shù)萬億的參數(shù),模型大小可以達到數(shù)百GB甚至更大。這些模型結(jié)構(gòu)復雜,由
    的頭像 發(fā)表于 10-23 15:01 ?834次閱讀

    工控機與服務器的區(qū)別有哪些?

    在工業(yè)自動化和信息技術(shù)的高速發(fā)展中,工控機(工業(yè)控制計算機)和服務器這兩種設備在很多場合中被廣泛應用,二者在功能、設計和使用環(huán)境上存在著顯著的差異。下面高能計算機帶大家詳細了解工控機與服務器的區(qū)別有哪些。
    的頭像 發(fā)表于 09-27 10:08 ?249次閱讀

    錫膏印刷與回流焊空洞的區(qū)別有哪些?

    錫膏印刷和回流過程中出現(xiàn)的空洞問題通常是與焊接過程中的不良現(xiàn)象是相關(guān)的。那么錫膏印刷與回流焊后空洞的區(qū)別有哪些?本文由深圳佳金源錫膏廠家簡單為大家分析一下:錫膏印刷階段:1、在錫膏印刷過程中,如果
    的頭像 發(fā)表于 09-02 15:09 ?312次閱讀
    錫膏印刷與回流焊空洞的<b class='flag-5'>區(qū)別有</b>哪些?

    兆易創(chuàng)新在珠海新設半導體子公司

    近日,半導體行業(yè)的領(lǐng)軍企業(yè)兆易創(chuàng)新再傳佳訊,其全資控股的珠海橫琴芯存半導體有限公司正式成立,注冊資本高達5000萬元人民幣。這一新設子公司的成立,標志著兆易創(chuàng)新在半導體領(lǐng)域的布局進一步加深,展現(xiàn)了其持續(xù)擴大市場份額、強化技術(shù)實力
    的頭像 發(fā)表于 07-27 14:44 ?1327次閱讀

    ai大模型和傳統(tǒng)ai的區(qū)別在哪?

    AI大模型和傳統(tǒng)AI的區(qū)別主要體現(xiàn)在以下幾個方面: 數(shù)據(jù)量和訓練規(guī)模 AI大模型通常需要大量的數(shù)據(jù)進行訓練,以獲得更好的性能。相比之下,傳統(tǒng)AI模型往往使用較小的數(shù)據(jù)集進行訓練。例如,Google
    的頭像 發(fā)表于 07-16 10:06 ?1474次閱讀

    AI大模型與傳統(tǒng)AI的區(qū)別

    AI大模型(如LLM,即大型語言模型)與傳統(tǒng)AI在多個方面存在顯著的區(qū)別。以下將從技術(shù)層面、應用場景、性能表現(xiàn)、計算資源和成本、以及發(fā)展趨勢和挑戰(zhàn)等角度進行詳細闡述。
    的頭像 發(fā)表于 07-15 11:37 ?2979次閱讀

    電源適配器和充電器的區(qū)別有哪些

    電源適配器和充電器的區(qū)別有哪些 電源適配器和充電器是兩種不同的電子設備,它們在功能、設計和使用場景上存在一定的差異。本文將詳細介紹電源適配器和充電器的區(qū)別,幫助您更好地了解這兩種設備。 ### 1.
    的頭像 發(fā)表于 06-10 17:11 ?7553次閱讀

    液流電池與傳統(tǒng)電池的區(qū)別

    液流電池與傳統(tǒng)電池在儲能原理、結(jié)構(gòu)設計、應用特性等方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 04-26 16:09 ?1664次閱讀

    SD-WAN網(wǎng)絡與傳統(tǒng)網(wǎng)絡的區(qū)別及各自的優(yōu)缺點

    SD-WAN網(wǎng)絡與傳統(tǒng)網(wǎng)絡的區(qū)別及各自的優(yōu)缺點? SD-WAN是一種新興的網(wǎng)絡技術(shù),它與傳統(tǒng)網(wǎng)絡相比有許多區(qū)別與優(yōu)點。在本文中,我們將詳盡、詳實、細致地探討SD-WAN網(wǎng)絡與
    的頭像 發(fā)表于 03-27 16:23 ?1183次閱讀

    LSM6DSR和LSM6DSO區(qū)別有多大?

    在開發(fā)LSM6DSR的軟件,我有LSM6DSO的驅(qū)動代碼,請問,LSM6DSR和LSM6DSO在開發(fā)方面區(qū)別大嗎?我能否直接拿LSM6DSO的代碼用于LSM6DSR的? 謝謝
    發(fā)表于 03-11 08:09

    短時額定電流和長時額定電流的區(qū)別有哪些?

    短時額定電流和長時額定電流的區(qū)別有哪些? 短時額定電流和長時額定電流是兩種與電流相關(guān)的術(shù)語,用來描述電器或電氣設備能夠承受的最大電流負載。它們在定義、應用和重要性等方面存在一些區(qū)別。在本文中,我將
    的頭像 發(fā)表于 01-30 16:51 ?1678次閱讀