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

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

    文章

    21923

    瀏覽量

    612340
  • FPGA開發
    +關注

    關注

    1

    文章

    43

    瀏覽量

    15287
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

    AI算法開發流程由需求分析到準備數據,然后到選取模型,訓練模型,接著模型轉換后進行模型部署
    的頭像 發表于 04-18 10:47 ?150次閱讀
    基于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 ?1027次閱讀
    <b class='flag-5'>FPGA</b>設計調試<b class='flag-5'>流程</b>

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

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

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門級到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門級開發
    的頭像 發表于 11-13 09:30 ?2866次閱讀

    ARM開發板與FPGA的結合應用

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

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

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

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

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

    電機控制方案開發流程

    電機控制應用廣泛,電機控制軟件方案核心是MCU,功率器件、驅動器件;本文介紹電機控制方案開發流程與需要解決的問題。
    的頭像 發表于 10-12 16:36 ?1517次閱讀
    電機控制方案<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 ?1241次閱讀

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

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

    迪文串口屏ModBus開發流程

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

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

    與通常的單片機應用開發不同,FPGA有自己的開發流程。但具體上怎樣操作,作為初學者,沒有一點經驗。網站獎勵的清華FPGA需要的
    發表于 06-23 14:47
    主站蜘蛛池模板: 亚洲夜夜爱 | 婷婷丁香九月 | 456亚洲人成影院在线观 | 国产aaa级一级毛片 国产ar高清视频+视频 | 最新bt合集| 免费的国语一级淫片 | 亚洲色图17p | www.天天射.com | 91综合在线 | 色综合综合网 | 亚洲欧美一区二区三区四区 | 色老板在线视频一区二区 | 最新版天堂中文在线官网 | 五月天婷婷一区二区三区久久 | 日本黄色小视频网站 | 国产二区三区 | 亚洲一区二区三区网站 | 性欧美大战久久久久久久野外 | 圆胖肥女人性视频 | 欧美四色 | 色婷婷久久久swag精品 | 激情性爽三级成人 | 午夜男人视频 | 日本伊人网| aaaa一级片| 久久综合九色婷婷97 | 国产精品色片 | 天天干干干干 | 午夜爽视频 | 哥也操 | 99国产国人青青视频在线观看 | 99色综合 | 国内久久精品视频 | 69日本xxxxxxxx59| 欧美一级黄色影片 | 久久99热久久精品23 | 国产精品久久精品福利网站 | 天天摸夜班摸天天碰 | 国产精品你懂的 | 美女视频黄.免费网址 | 操干|