女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

FPGA開發流程概述

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2019-03-06 18:14 ? 次閱讀

FPGA開發流程概述

開始學習FPGA,想盡快上手FPGA開發,那么先來了解一下FPGA的開發流程。

FPGA開發流程概述

1、需求分析到模塊劃分

需求說明文檔;器件選擇(邏輯資源、功耗、IO數量、封裝等等);配置電路考慮;開發工具選擇;電路板的可拓展性考慮;在線調試和板級調試考慮;分模塊設計。

2、設計輸入到綜合優化

設計輸入:原理圖、Verilog、VHDL

綜合:指的是將較高層次的電路描述轉化成較為低層的電路描述。就是將設計代碼轉成底層的與門、非門、RAM、觸發器等基本邏輯單元相互連接而成的網表,綜合工具使用Synplicity的Synplify,也可使用器件廠商提供的開發工具進行實現(實現指的是:翻譯、映射、布局布線)。

代碼設計完成后,最好先使用開發工具進行語法檢測,之后進行功能仿真,此處仿真不涉及時序上的延時。仿真工具首推ModelTech公司的ModelSim,也可以用ISE的Quartus 2進行簡單仿真。

3、實現到時序收斂

實現:

翻譯---將綜合后的結果轉化成所選器件的底層模塊和硬件原語;

映射---將翻譯的結果映射到具體器件上;

布局布線---根據用戶的設計約束,進行布局布線,完成FPGA內部邏輯的連接;

時序收斂:(設計關鍵,必須滿足時序收斂)

工具的最紅布局布線滿足設計者輸入的時序約束要求。

4、仿真到板級調試

FPGA開發流程概述

仿真和板級調試用于主要的驗證。FPGA的板級調試一個很大的問題在于同步觀察接口信號數量受限,很難觀測內部信號節點的狀態,假若純板級調試,就消耗太大的人力物力了。

FPGA仿真很重要,但是和其他軟件開發中的仿真概念不大一樣。時序電路,邏輯的每一步變化都是由時終沿來觸發的,調試時控制時鐘頻率顯然不能達到單步的效果。

開發團隊一般不會嚴格地執行所有的三次仿真,一般做行為仿真和時序仿真,當我們熟練的可以編寫可綜合的代碼,我們只需要進行功能仿真,時序仿真也一般不做,我們會花時間去做深入細致的時序約束,通過時序報告分析解決時序問題。

關于FPGA的調試有很多種方法,借助示波器和邏輯分析儀的調試方法最常用。如ISE的Chipscope、Quartus 2、SignalTap 2。練習的時候可以使用Quartus 2 。

關于Quaryus 2的開發流程,在該軟件的help---PDF_Tutorials---Verilog HDL users

FPGA開發流程概述

Quartus 2的工程建立、使用、編譯,在此就不一一贅述,但是要明白Task窗口的編譯步驟:

Compile Design ---- 使用說明

Analysis & Synthesis ---- 分析綜合

Fitter(Place & Route) ---- 適配(布局布線)

Assembler(Generate programming files)---- 產生相應的編程下載配置的文件,一般是 bit數據流,sof/pof格式

TimeQuest Timing Analysis ---- 時序分析

EDA Netlist Writer ---- 給 Quartus 2 支持的第三方提供網表

Program Derice (Open Programmer) ---- 配置

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

    關注

    1643

    文章

    21967

    瀏覽量

    614261
  • FPGA開發
    +關注

    關注

    1

    文章

    44

    瀏覽量

    15333
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Thread標準認證概述

    本篇知識庫文章概述開發人員如何將其Thread物聯網設備進行Thread Group認證所需的步驟,并重點介紹使用Silicon Labs(芯科科技)的EFR32無線射頻器件的相關流程
    的頭像 發表于 06-04 10:10 ?95次閱讀
    Thread標準認證<b class='flag-5'>概述</b>

    適用于Versal的AMD Vivado 加快FPGA開發完成Versal自適應SoC設計

    設計、編譯、交付,輕松搞定。更快更高效。 Vivado 設計套件提供經過優化的設計流程,讓傳統 FPGA 開發人員能夠加快完成 Versal 自適應 SoC 設計。 面向硬件開發人員的
    的頭像 發表于 05-07 15:15 ?423次閱讀
    適用于Versal的AMD Vivado  加快<b class='flag-5'>FPGA</b><b class='flag-5'>開發</b>完成Versal自適應SoC設計

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 14:03 ?1173次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的AI算法<b class='flag-5'>開發</b><b class='flag-5'>流程</b>

    基于RV1126開發板的AI算法開發流程

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 10:47 ?213次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的AI算法<b class='flag-5'>開發</b><b class='flag-5'>流程</b>

    FPGA設計調試流程

    調試,即Debug,有一定開發經驗的人一定會明確這是設計中最復雜最磨人的部分。對于一個龐大復雜的FPGA工程而言,出現問題的概率極大,這時如果沒有一個清晰的Debug思路,調試過程只能是像無頭蒼蠅一樣四處亂撞。
    的頭像 發表于 03-04 11:02 ?1108次閱讀
    <b class='flag-5'>FPGA</b>設計調試<b class='flag-5'>流程</b>

    【國產FPGA必備教程】——紫光同創FPGA圖像視頻教程,適用于小眼睛FPGA盤古全系列開發

    案例、時序約束及收斂方法等,教程內容豐富,從入門到應用提高,覆蓋紫光同創FPGA開發流程,教程適用于小眼睛科技盤古系列、泰坦系列全開發套件。目前,小眼睛科技基于
    發表于 02-19 15:44

    ARM開發板與FPGA的結合應用

    一、引言 ARM開發板是一種基于ARM架構的嵌入式開發平臺,具有高性能、低功耗的特點。FPGA是一種可編程的數字電路,可以根據需要配置不同的邏輯功能。將ARM開發板與
    的頭像 發表于 11-05 11:42 ?1360次閱讀

    【AG32開發板體驗連載】AG32開發板初體驗-項目概述

    AG32開發板初體驗-項目概述 說明 非常感謝平臺以及合作方提供的這次試用機會,一直想找一款MCU+FPGA的芯片方案終于讓我找到了,迫不及待的申請試用有幸被選中。 AG32開發板基本
    發表于 10-21 23:55

    什么~FPGA可以自行二次開發了?

    什么!FPGA可以自行二次開發了? 目前市場上的標準采集卡通常不支持用戶自行開發FPGA。但因為應用環境的需要,不僅僅只需要單一的數據采集流程
    的頭像 發表于 10-14 15:47 ?536次閱讀
    什么~<b class='flag-5'>FPGA</b>可以自行二次<b class='flag-5'>開發</b>了?

    電機控制方案開發流程

    電機控制應用廣泛,電機控制軟件方案核心是MCU,功率器件、驅動器件;本文介紹電機控制方案開發流程與需要解決的問題。
    的頭像 發表于 10-12 16:36 ?1622次閱讀
    電機控制方案<b class='flag-5'>開發</b><b class='flag-5'>流程</b>

    【AG32開發板體驗連載】AG32VF407中開發流程學習

    激光器。 針對這款開發板,試用計劃如下: 1、資料整理與熟悉,配置開發環境 2、開發板硬件電路分析 3、板載外設使用 4、FPGA編程外設使用 5、arm與
    發表于 10-10 11:01

    萊迪思Propel工具套件加速FPGA應用開發

    許多嵌入式系統的開發者都對使用基于FPGA的SoC系統感興趣,但是基于傳統HDL硬件描述語言的FPGA開發工具和復雜流程往往會令他們望而卻步
    的頭像 發表于 08-30 17:23 ?1296次閱讀

    FPGA教學實驗室建設必要性 解決方案概述

    FPGA教學實驗室建設必要性&解決方案概述
    的頭像 發表于 07-26 08:33 ?464次閱讀
    <b class='flag-5'>FPGA</b>教學實驗室建設必要性 解決方案<b class='flag-5'>概述</b>

    迪文串口屏ModBus開發流程

    這里接前一章節,繼續迪文屏的開發,前章主要講解基礎開發流程,此章節開始講解迪文ModBus協議棧的使用方法。前文指路:《迪文串口屏基礎GUI開發流程
    的頭像 發表于 07-19 08:21 ?1021次閱讀
    迪文串口屏ModBus<b class='flag-5'>開發</b><b class='flag-5'>流程</b>

    FPGA的學習筆記---FPGA開發流程

    與通常的單片機應用開發不同,FPGA有自己的開發流程。但具體上怎樣操作,作為初學者,沒有一點經驗。網站獎勵的清華FPGA需要的
    發表于 06-23 14:47