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

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

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

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

Vivado HLS中常見(jiàn)的接口類型

454398 ? 來(lái)源:CSDN 博主 ? 作者:weixin_41967965 ? 2020-12-26 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Vivado HLS中常見(jiàn)的接口類型有:

1. ap_none

默認(rèn)類型,該類型不適用任何I/O轉(zhuǎn)換協(xié)議,它用于表示只讀的輸入信號(hào),對(duì)應(yīng)于HDL中的wire類型。

2. ap_stable

只用于輸入信號(hào),其具體實(shí)現(xiàn)方式仍為ap_none。它用于向Vivado HLS的綜合器表明該信號(hào)在兩次復(fù)位之間值是不變的。

3. ap_vld

在數(shù)據(jù)端口port_name的基礎(chǔ)上創(chuàng)建一個(gè)額外的數(shù)據(jù)有效信號(hào)指示_vld。

4. ap_ack

在數(shù)據(jù)端口port_name的基礎(chǔ)上創(chuàng)建一個(gè)額外的應(yīng)答信號(hào)指示_ack。

5. ap_hs

使用該類型,則會(huì)同時(shí)創(chuàng)建額外的數(shù)據(jù)有效信號(hào)和應(yīng)答信號(hào),其效果相當(dāng)于ap_vld與ap_ack之和。

6. ap_ovld

對(duì)于輸入信號(hào),其效果與ap_none是一樣的。

對(duì)于輸出信號(hào),其效果與ap_vld是一樣的。

對(duì)于雙向(inout)類型的信號(hào),輸入使用ap_none,輸出使用ap_vld進(jìn)行處理。

7. ap_memory

把對(duì)數(shù)組的讀寫(xiě)等效為對(duì)外部RAM的引用。

8. ap_fifo

把對(duì)數(shù)組、指針和參數(shù)引用的讀寫(xiě)用FIFO的方式來(lái)實(shí)現(xiàn)。

9. ap_bus

把對(duì)指針和參數(shù)引用的讀寫(xiě)用總線接口的方式來(lái)實(shí)現(xiàn)。

在TCL腳本中,我們也可以對(duì)接口類型進(jìn)行更改。在圖形化的開(kāi)發(fā)界面中,可以直接在directives.tcl中進(jìn)行規(guī)則的編輯,如圖1所示。

圖1 通過(guò)TCL配置改變端口類型

圖1 通過(guò)TCL配置改變端口類型

此外,我們還可以通過(guò)在Vivado HLS中的Directive視圖中選擇INTERFACE來(lái)進(jìn)行更改,如圖2所示。

圖2 接口的類型選擇

例如:

void adders_io(intin1,intin2,int*in_out1)

{

*in_out1 = in1 + in2 + *in_out1;

}

這里我們使用了指針。從其本質(zhì)上來(lái)說(shuō),指針是一個(gè)“雙向”的類型,即它即可以做為輸入,同時(shí)也可以用來(lái)輸出。在默認(rèn)的情況下,端口的綜合結(jié)果如圖3所示。

圖3 默認(rèn)情況下的端口綜合結(jié)果

圖3 默認(rèn)情況下的端口綜合結(jié)果

如果按照?qǐng)D1中的示例對(duì)端口類型進(jìn)行指定,則C綜合之后的結(jié)果如圖4所示。

圖4 自定義端口類型之后的端口綜合結(jié)果

圖4 自定義端口類型之后的端口綜合結(jié)果

在圖1的示例中,我們指定了端口的類型,所以對(duì)比圖3與圖4,可以看出,端口in1和in2的類型從默認(rèn)的ap_none變?yōu)樽远x的ap_vld,并且分別具有了對(duì)應(yīng)的數(shù)據(jù)有效指示位in1_ap_vld和in2ap_vld。

一、Block-level接口協(xié)議(塊級(jí)接口協(xié)議,與函數(shù)本身相關(guān)聯(lián),不與任何數(shù)據(jù)端口相關(guān)聯(lián))

Block-Level Interface端口:
顧名思義,Block端口的作用就是用來(lái)控制Block的操作。它在c參數(shù)中沒(méi)有直接的對(duì)應(yīng),但是它對(duì)應(yīng)了c函數(shù)的調(diào)用/返回過(guò)程。默認(rèn)Block端口都會(huì)加上,如果不需要,可以對(duì)函數(shù)頂層設(shè)置ap_none。

ap_ctrl_none:沒(méi)有塊級(jí)I/O控制協(xié)議

ap_ctrl_chain:它同ap_ctrl_hs幾乎一樣,除了多出一個(gè)輸入信號(hào)ap_continue,它可以使得下游模塊控制上游模塊的運(yùn)行/終止。不過(guò)這種模式比較不常用,所以有興趣的讀者,可以自己去研究相關(guān)的文檔。

ap_ctrl_hs:塊級(jí)I/O控制握手協(xié)議,我們已經(jīng)采用的(ap_start,ap_ready,ap_idle,ap_done)

ap_ctrl_hs是默認(rèn)的端口類型,它綜合出來(lái)的端口會(huì)有額外的4個(gè)系統(tǒng)控制信號(hào),如下所示:
圖片居中使用:

o4YBAF9uImKAXuooAAB5NwFc8lM104.png

其端口行為時(shí)序如下:

o4YBAF9uImWAcPaUAAILFJ4vGe8191.png

在ap_rst釋放后,ap_start高電平啟動(dòng)模塊的運(yùn)行,然后ap_idle立即拉低表明模塊不再空閑。

ap_ready拉高表明本模塊已經(jīng)準(zhǔn)備好接收新的輸入,不過(guò)它的行為會(huì)稍微有些復(fù)雜,在non-pipelined實(shí)現(xiàn)中,ap_ready和ap_done會(huì)同時(shí)拉高;在pipelined實(shí)現(xiàn)中,它可能會(huì)隨時(shí)拉高。

o4YBAF9uImiAHBsxAAFmYJIe09Y263.jpg

二、Port-level接口協(xié)議

Port端口會(huì)跟c的參數(shù)有直接的對(duì)應(yīng)關(guān)系。按照c參數(shù)的不同,標(biāo)量,數(shù)組,指針,HLS綜合后的rtl端口也有很多中不同的類型可供選

a) ap_ovid :一般用于in-out指針

b) ap_none

c) ap_hs:包括ap_vld(使能)ap_sck(應(yīng)答)

其中Port level是我們需要重點(diǎn)關(guān)注的,它又可以細(xì)分為4中類型:(出處:http://xilinx.eetrend.com/blog/9935 )

A. AXI4-Interface:支持Stream,Lite,F(xiàn)ull共3中類型
B. NO I/O協(xié)議:無(wú)端口協(xié)議
C. Wire Handshakes:握手協(xié)議
D. Memory Interface:內(nèi)存訪問(wèn)型的端口協(xié)議

各種rtl端口協(xié)議和c參數(shù)類型的對(duì)應(yīng)關(guān)系如下:

pIYBAF9uImmAc8N9AADCuQ0I0mE194.jpg


o4YBAF9uImuAZZA3AADoB9bmNsg287.png

三、其他

1.可以IO口添加寄存器,目的是可以控制輸入輸出波形。(添加寄存器條件是要配置成:ap_hs)


2.可以對(duì)設(shè)計(jì)添加全局使能端口。

pIYBAF9uIneAfnkSAANp9Wu6l2Y865.png

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    852

    瀏覽量

    70758
  • HLS
    HLS
    +關(guān)注

    關(guān)注

    1

    文章

    133

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    通過(guò)vivado HLS設(shè)計(jì)一個(gè)FIR低通濾波器

    Vivado HLS是一款強(qiáng)大的高層次綜合工具,可將C/C++代碼轉(zhuǎn)換為硬件描述語(yǔ)言(HDL),顯著提升FPGA開(kāi)發(fā)效率。
    的頭像 發(fā)表于 01-20 16:19 ?62次閱讀
    通過(guò)<b class='flag-5'>vivado</b> <b class='flag-5'>HLS</b>設(shè)計(jì)一個(gè)FIR低通濾波器

    工業(yè)網(wǎng)關(guān)的IO接口有哪些類型

    工業(yè)網(wǎng)關(guān)的I/O接口類型多樣,主要分為數(shù)字I/O、模擬I/O、串行通信接口、工業(yè)總線接口、以太網(wǎng)接口、無(wú)線通信接口以及專用
    的頭像 發(fā)表于 12-02 09:27 ?414次閱讀

    五種HDMI接口類型介紹

    我們都知道USB接口有很多類型,然而熟悉的HDMI接口,它也有很多不一樣的接口,本文將圍繞HDMI的不同接口類型進(jìn)行解析。
    的頭像 發(fā)表于 10-28 16:11 ?4783次閱讀
    五種HDMI<b class='flag-5'>接口類型</b>介紹

    一文認(rèn)全常見(jiàn)光纖接口

    在光通信系統(tǒng)中,光纖接口是連接光纖與設(shè)備、光纖與光纖的關(guān)鍵部件,其性能直接影響光信號(hào)的傳輸質(zhì)量與鏈路穩(wěn)定性。無(wú)論是數(shù)據(jù)中心、電信網(wǎng)絡(luò),還是安防監(jiān)控、工業(yè)控制等場(chǎng)景,都離不開(kāi)高質(zhì)量的光纖接口與科學(xué)的選型搭配。本文將通過(guò)常見(jiàn)
    的頭像 發(fā)表于 10-24 18:37 ?739次閱讀

    如何在vivadoHLS中使用.TLite模型

    本帖欲分享如何在vivadoHLS中使用.TLite模型。在Vivado HLS中導(dǎo)入模型后,需要設(shè)置其輸入和輸出接口以與您的設(shè)計(jì)進(jìn)行適配。 1. 在Vivado
    發(fā)表于 10-22 06:29

    超詳細(xì)的工業(yè)相機(jī)常見(jiàn)的數(shù)據(jù)接口類型分析

    工業(yè)相機(jī)作為機(jī)器視覺(jué)系統(tǒng)中的核心組成部分,其數(shù)據(jù)接口更是核心樞紐的存在,將直接決定系統(tǒng)的速度、穩(wěn)定性與擴(kuò)展能力等。面對(duì)多樣接口,你是否也在為選型而糾結(jié)?今天小編將深入解析每類數(shù)據(jù)接口的特點(diǎn)、優(yōu)勢(shì)以及
    的頭像 發(fā)表于 10-11 17:00 ?953次閱讀
    超詳細(xì)的工業(yè)相機(jī)<b class='flag-5'>常見(jiàn)</b>的數(shù)據(jù)<b class='flag-5'>接口類型</b>分析

    如何在Unified IDE中創(chuàng)建視覺(jué)庫(kù)HLS組件

    最近我們分享了開(kāi)發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE)和開(kāi)發(fā)者分享|AMD Vitis HLS 系列 2:AMD
    的頭像 發(fā)表于 07-02 10:55 ?1303次閱讀
    如何在Unified IDE中創(chuàng)建視覺(jué)庫(kù)<b class='flag-5'>HLS</b>組件

    使用AMD Vitis Unified IDE創(chuàng)建HLS組件

    這篇文章在開(kāi)發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE) 的基礎(chǔ)上撰寫(xiě),但使用的是 AMD Vitis Unified IDE,而不是之前傳統(tǒng)版本的 Vitis HLS
    的頭像 發(fā)表于 06-20 10:06 ?2138次閱讀
    使用AMD Vitis Unified IDE創(chuàng)建<b class='flag-5'>HLS</b>組件

    如何使用AMD Vitis HLS創(chuàng)建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 來(lái)創(chuàng)建一個(gè) HLS IP,通過(guò) AXI4 接口從存儲(chǔ)器讀取數(shù)據(jù)、執(zhí)行簡(jiǎn)單的數(shù)學(xué)運(yùn)算,然后將數(shù)據(jù)寫(xiě)回存儲(chǔ)器。接著會(huì)在 AMD Vivado
    的頭像 發(fā)表于 06-13 09:50 ?1524次閱讀
    如何使用AMD Vitis <b class='flag-5'>HLS</b>創(chuàng)建<b class='flag-5'>HLS</b> IP

    同惠TH2832精密LCR數(shù)字電橋傳輸接口類型

    詳細(xì)解析TH2832的傳輸接口類型及其應(yīng)用場(chǎng)景,為使用者提供技術(shù)參考。 ? 一、核心傳輸接口類型與功能 TH2832精密LCR數(shù)字電橋的接口設(shè)計(jì)兼顧靈活性和專業(yè)性,主要包含以下幾類核心傳輸接口
    的頭像 發(fā)表于 05-16 17:35 ?732次閱讀
    同惠TH2832精密LCR數(shù)字電橋傳輸<b class='flag-5'>接口類型</b>

    Vivado HLS設(shè)計(jì)流程

    為了盡快把新產(chǎn)品推向市場(chǎng),數(shù)字系統(tǒng)的設(shè)計(jì)者需要考慮如何加速設(shè)計(jì)開(kāi)發(fā)的周期。設(shè)計(jì)加速主要可以從“設(shè)計(jì)的重用”和“抽象層級(jí)的提升”這兩個(gè)方面來(lái)考慮。Xilinx 推出的 Vivado HLS 工具可以
    的頭像 發(fā)表于 04-16 10:43 ?1481次閱讀
    <b class='flag-5'>Vivado</b> <b class='flag-5'>HLS</b>設(shè)計(jì)流程

    全面解析德索 M12 航空插座型號(hào):從接口類型到應(yīng)用場(chǎng)景

    不同型號(hào)的德索M12航空插座在接口類型、電氣參數(shù)、外殼材質(zhì)與防護(hù)等級(jí)等方面各有特點(diǎn),適配于不同的應(yīng)用場(chǎng)景。在實(shí)際選型過(guò)程中,用戶需要綜合考慮多方面因素,充分發(fā)揮德索M12航空插座的性能優(yōu)勢(shì),為設(shè)備的可靠運(yùn)行提供堅(jiān)實(shí)保障。
    的頭像 發(fā)表于 04-08 10:10 ?775次閱讀
    全面解析德索 M12 航空插座型號(hào):從<b class='flag-5'>接口類型</b>到應(yīng)用場(chǎng)景

    LCR測(cè)試儀數(shù)據(jù)傳輸接口類型選型指南

    將深入探討LCR測(cè)試儀的主流數(shù)據(jù)傳輸接口類型,并提供詳細(xì)的選型指南和實(shí)際應(yīng)用案例。 一、數(shù)據(jù)傳輸接口的核心作用 LCR測(cè)試儀通過(guò)測(cè)量元件的電感(L)、電容(C)、電阻(R)及衍生參數(shù)(如Q值、D值、ESR等),為元件選型、質(zhì)量控制
    的頭像 發(fā)表于 04-01 15:16 ?784次閱讀
    LCR測(cè)試儀數(shù)據(jù)傳輸<b class='flag-5'>接口類型</b>選型指南

    監(jiān)控?cái)z像頭的接口類型

    監(jiān)控?cái)z像頭的接口類型多樣,主要可以分為以下幾類: 1 Power接口 Power接口為電源輸入接口,外部電源給攝像機(jī)供電的接口,一般為12V
    的頭像 發(fā)表于 02-14 18:10 ?1.1w次閱讀
    監(jiān)控?cái)z像頭的<b class='flag-5'>接口類型</b>

    射頻電路中常見(jiàn)的元器件封裝類型有哪些

    射頻電路中常見(jiàn)的元器件封裝類型有以下幾種: 表面貼裝技術(shù)(SMT)封裝 方型扁平式封裝(QFP/PFP):引腳間距小、管腳細(xì),適用于大規(guī)?;虺笮图呻娐?,可降低寄生參數(shù),適合高頻應(yīng)用,外形尺寸
    的頭像 發(fā)表于 02-04 15:22 ?1405次閱讀