chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

FPGA開發(fā)流程概述

工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-03-06 18:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA開發(fā)流程概述

開始學(xué)習(xí)FPGA,想盡快上手FPGA開發(fā),那么先來(lái)了解一下FPGA的開發(fā)流程。

FPGA開發(fā)流程概述

1、需求分析到模塊劃分

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

2、設(shè)計(jì)輸入到綜合優(yōu)化

設(shè)計(jì)輸入:原理圖、Verilog、VHDL

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

代碼設(shè)計(jì)完成后,最好先使用開發(fā)工具進(jìn)行語(yǔ)法檢測(cè),之后進(jìn)行功能仿真,此處仿真不涉及時(shí)序上的延時(shí)。仿真工具首推ModelTech公司的ModelSim,也可以用ISE的Quartus 2進(jìn)行簡(jiǎn)單仿真。

3、實(shí)現(xiàn)到時(shí)序收斂

實(shí)現(xiàn):

翻譯---將綜合后的結(jié)果轉(zhuǎn)化成所選器件的底層模塊和硬件原語(yǔ);

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

布局布線---根據(jù)用戶的設(shè)計(jì)約束,進(jìn)行布局布線,完成FPGA內(nèi)部邏輯的連接;

時(shí)序收斂:(設(shè)計(jì)關(guān)鍵,必須滿足時(shí)序收斂)

工具的最紅布局布線滿足設(shè)計(jì)者輸入的時(shí)序約束要求。

4、仿真到板級(jí)調(diào)試

FPGA開發(fā)流程概述

仿真和板級(jí)調(diào)試用于主要的驗(yàn)證。FPGA的板級(jí)調(diào)試一個(gè)很大的問(wèn)題在于同步觀察接口信號(hào)數(shù)量受限,很難觀測(cè)內(nèi)部信號(hào)節(jié)點(diǎn)的狀態(tài),假若純板級(jí)調(diào)試,就消耗太大的人力物力了。

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

開發(fā)團(tuán)隊(duì)一般不會(huì)嚴(yán)格地執(zhí)行所有的三次仿真,一般做行為仿真和時(shí)序仿真,當(dāng)我們熟練的可以編寫可綜合的代碼,我們只需要進(jìn)行功能仿真,時(shí)序仿真也一般不做,我們會(huì)花時(shí)間去做深入細(xì)致的時(shí)序約束,通過(guò)時(shí)序報(bào)告分析解決時(shí)序問(wèn)題。

關(guān)于FPGA的調(diào)試有很多種方法,借助示波器和邏輯分析儀的調(diào)試方法最常用。如ISE的Chipscope、Quartus 2、SignalTap 2。練習(xí)的時(shí)候可以使用Quartus 2 。

關(guān)于Quaryus 2的開發(fā)流程,在該軟件的help---PDF_Tutorials---Verilog HDL users

FPGA開發(fā)流程概述

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

Compile Design ---- 使用說(shuō)明

Analysis & Synthesis ---- 分析綜合

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

Assembler(Generate programming files)---- 產(chǎn)生相應(yīng)的編程下載配置的文件,一般是 bit數(shù)據(jù)流,sof/pof格式

TimeQuest Timing Analysis ---- 時(shí)序分析

EDA Netlist Writer ---- 給 Quartus 2 支持的第三方提供網(wǎng)表

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

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

    關(guān)注

    1650

    文章

    22205

    瀏覽量

    626822
  • FPGA開發(fā)
    +關(guān)注

    關(guān)注

    1

    文章

    46

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于FPGA開發(fā)板TSP的串口通信設(shè)計(jì)

    本文詳細(xì)介紹基于Terasic FPGA開發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)采用Verilog HDL編寫UART收發(fā)控制器,通過(guò)CP2102N實(shí)現(xiàn)FPGA
    的頭像 發(fā)表于 10-15 11:05 ?1006次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)</b>板TSP的串口通信設(shè)計(jì)

    單片機(jī)開發(fā)流程包括什么?

    單片機(jī)開發(fā)是一個(gè)系統(tǒng)性的工程,從需求明確到最終產(chǎn)品落地,需要經(jīng)歷多個(gè)相互關(guān)聯(lián)的流程環(huán)節(jié),每個(gè)環(huán)節(jié)都對(duì)最終產(chǎn)品的性能和質(zhì)量有著重要影響。 一、需求分析與文檔梳理 開發(fā)流程的第一步是需求分
    的頭像 發(fā)表于 07-22 11:21 ?400次閱讀

    Vector全流程開發(fā)工具鏈概述

    在軟件定義汽車(SDV)時(shí)代,汽車軟件的復(fù)雜度和重要性顯著提升,開發(fā)模式也逐步從基于ECU的獨(dú)立軟件開發(fā)向集中化、平臺(tái)化的軟件架構(gòu)演進(jìn)。傳統(tǒng)的開發(fā)模式由于硬件與軟件緊耦合,導(dǎo)致升級(jí)難度大、開發(fā)
    的頭像 發(fā)表于 06-17 13:45 ?622次閱讀
    Vector全<b class='flag-5'>流程</b><b class='flag-5'>開發(fā)</b>工具鏈<b class='flag-5'>概述</b>

    擁抱開源!一起來(lái)做FPGA開發(fā)板啦!

    開發(fā),包括編寫Verilog或VHDL代碼、進(jìn)行邏輯功能仿真、調(diào)試以及與硬件接口的適配等工作,適合熟悉FPGA開發(fā)流程、具備邏輯設(shè)計(jì)能力的伙伴。 主要任務(wù): 基于開源項(xiàng)目功能需求反饋
    發(fā)表于 06-06 14:05

    Thread標(biāo)準(zhǔn)認(rèn)證概述

    本篇知識(shí)庫(kù)文章概述開發(fā)人員如何將其Thread物聯(lián)網(wǎng)設(shè)備進(jìn)行Thread Group認(rèn)證所需的步驟,并重點(diǎn)介紹使用Silicon Labs(芯科科技)的EFR32無(wú)線射頻器件的相關(guān)流程。
    的頭像 發(fā)表于 06-04 10:10 ?540次閱讀
    Thread標(biāo)準(zhǔn)認(rèn)證<b class='flag-5'>概述</b>

    適用于Versal的AMD Vivado 加快FPGA開發(fā)完成Versal自適應(yīng)SoC設(shè)計(jì)

    設(shè)計(jì)、編譯、交付,輕松搞定。更快更高效。 Vivado 設(shè)計(jì)套件提供經(jīng)過(guò)優(yōu)化的設(shè)計(jì)流程,讓傳統(tǒng) FPGA 開發(fā)人員能夠加快完成 Versal 自適應(yīng) SoC 設(shè)計(jì)。 面向硬件開發(fā)人員的
    的頭像 發(fā)表于 05-07 15:15 ?836次閱讀
    適用于Versal的AMD Vivado  加快<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)</b>完成Versal自適應(yīng)SoC設(shè)計(jì)

    基于RV1126開發(fā)板的AI算法開發(fā)流程

    AI算法開發(fā)流程由需求分析到準(zhǔn)備數(shù)據(jù),然后到選取模型,訓(xùn)練模型,接著模型轉(zhuǎn)換后進(jìn)行模型部署
    的頭像 發(fā)表于 04-18 14:03 ?1866次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的AI算法<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    基于RV1126開發(fā)板的AI算法開發(fā)流程

    AI算法開發(fā)流程由需求分析到準(zhǔn)備數(shù)據(jù),然后到選取模型,訓(xùn)練模型,接著模型轉(zhuǎn)換后進(jìn)行模型部署
    的頭像 發(fā)表于 04-18 10:47 ?604次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的AI算法<b class='flag-5'>開發(fā)</b><b class='flag-5'>流程</b>

    FPGA設(shè)計(jì)調(diào)試流程

    調(diào)試,即Debug,有一定開發(fā)經(jīng)驗(yàn)的人一定會(huì)明確這是設(shè)計(jì)中最復(fù)雜最磨人的部分。對(duì)于一個(gè)龐大復(fù)雜的FPGA工程而言,出現(xiàn)問(wèn)題的概率極大,這時(shí)如果沒(méi)有一個(gè)清晰的Debug思路,調(diào)試過(guò)程只能是像無(wú)頭蒼蠅一樣四處亂撞。
    的頭像 發(fā)表于 03-04 11:02 ?1471次閱讀
    <b class='flag-5'>FPGA</b>設(shè)計(jì)調(diào)試<b class='flag-5'>流程</b>

    【國(guó)產(chǎn)FPGA入學(xué)必備】國(guó)產(chǎn)FPGA權(quán)威設(shè)計(jì)指南+配套FPGA圖像視頻教程

    》。 本書系統(tǒng)地介紹紫光同創(chuàng)FPGA開發(fā)與應(yīng)用,詳細(xì)闡述FPGA開發(fā)的各個(gè)方面,從基礎(chǔ)原理到實(shí)際應(yīng)用,從設(shè)計(jì)流程
    發(fā)表于 02-20 15:08

    【國(guó)產(chǎn)FPGA必備教程】——紫光同創(chuàng)FPGA圖像視頻教程,適用于小眼睛FPGA盤古全系列開發(fā)

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

    【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】Key-test

    硬件: 一Xilinx XC7A100T FPGA開發(fā)板 二12V電源適配器 三下載器 四 win10筆記本 軟件: 一Vivado (指導(dǎo)手冊(cè)有詳細(xì)的安裝下載流程) 二官方按鍵示例工程 按鍵示例
    發(fā)表于 01-09 16:08

    正點(diǎn)原子fpga開發(fā)板不同型號(hào)

    正點(diǎn)原子作為國(guó)內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)開發(fā)
    的頭像 發(fā)表于 11-13 09:30 ?4773次閱讀

    ARM開發(fā)板與FPGA的結(jié)合應(yīng)用

    一、引言 ARM開發(fā)板是一種基于ARM架構(gòu)的嵌入式開發(fā)平臺(tái),具有高性能、低功耗的特點(diǎn)。FPGA是一種可編程的數(shù)字電路,可以根據(jù)需要配置不同的邏輯功能。將ARM開發(fā)板與
    的頭像 發(fā)表于 11-05 11:42 ?1899次閱讀

    【AG32開發(fā)板體驗(yàn)連載】AG32開發(fā)板初體驗(yàn)-項(xiàng)目概述

    AG32開發(fā)板初體驗(yàn)-項(xiàng)目概述 說(shuō)明 非常感謝平臺(tái)以及合作方提供的這次試用機(jī)會(huì),一直想找一款MCU+FPGA的芯片方案終于讓我找到了,迫不及待的申請(qǐng)?jiān)囉糜行冶贿x中。 AG32開發(fā)板基本
    發(fā)表于 10-21 23:55