色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何理解HLS Block-level輸入輸出信號之間的時序關系

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 作者:FPGA技術驛站 ? 2022-11-11 11:54 ? 次閱讀

默認情況下,VitisHLS會對待綜合的C函數使用ap_ctrl_hs接口,這其實是一種握手方式。在這個接口中,我們會看到ap_start、ap_idle、ap_ready和ap_done等信號(這些信號被稱為Block-level輸入/輸出信號)。其中ap_start是輸入信號,而其余三個信號是輸出信號。那么我們如何根據這些信號管理輸入數據呢?這就要理解這些信號之間的時序關系。為便于說明,我們以一個簡單的算法為例。

如下圖所示代碼片段。函數array_mult有3個形參。其中a1和a2是長度為N的一維數組,兩者對應元素相減再平方即為另一形參prod。顯然,prod也是長度為N的一維數組。

4920de9e-6173-11ed-8abf-dac502259ad0.png

為了觀察這些Block-level信號之間的時序關系,我們在仿真時將多次調用函數array_mult。為此,在描述測試激勵時,輸入激勵以兩個二維數組形式給出,這兩個二維數組對應的每一列作為array_mult的輸入。假定這兩個二維數組是8行4列的數組,C/RTLco-sim仿真結果波形如下圖所示。

494622c6-6173-11ed-8abf-dac502259ad0.png

標記1為數組a2對應存儲單元的讀地址a2_address,共8個數據;標記2顯示了讀書的數據數值a2_q0,可以看到兩者相差一個時鐘周期。那么什么時候a2_address可以發生變化呢?我們從標記A可以看到,在標記A左邊,ap_idle為高電平,表明該模塊處于空閑狀態,標記A之后,ap_start為高電平,同時ap_idle變為低電平。一旦ap_start為高,a2_ce0即為高,表明可以開始讀取a2對應的數據。當第一幀8個數據讀取完畢,即讀取到第一幀最后一個數據時,ap_ready為由低電平變為高電平且持續一個時鐘周期,表明第一幀輸入數據已讀取完畢,如圖中標記B。緊接著ap_start也由高電平變為低電平。當第一幀計算完畢,輸出對應的8個數據后,ap_done由低電平變為高電平并持續一個時鐘周期,如圖中標記C。當ap_done由高變低時,ap_idle則由低變高,表明可以再次啟動該模塊。因此,我們可以看到標記D處ap_start為高,之后a2_ce0由低變高開始讀取第二幀輸入數據。讀取到第二幀輸入數據的最后一個數據后,ap_ready由低電平變為高電平。

由此我們可以得出如下結論:

ap_start受ap_idle影響,只有當ap_idle為高時,才可以啟動ap_start,將其由低電平變為高電平;

ap_ready為高電平時,表明已完成一幀的輸入數據讀取任務;

ap_done為高電平時,表明已完成一幀的輸出數據寫入任務;

ap_done持續一個時鐘周期由高變低后,ap_idle會由低變高。

審核編輯:湯梓紅

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

    關注

    3

    文章

    4329

    瀏覽量

    62575
  • HLS
    HLS
    +關注

    關注

    1

    文章

    129

    瀏覽量

    24097

原文標題:如何理解HLS Block-level輸入輸出信號之間的時序關系

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    TLV320AIC3106有10個模擬輸入和7個模擬輸出,這些模擬輸入輸出如何理解?

    請問,官網上說TLV320AIC3106有10個模擬輸入和7個模擬輸出,這些模擬輸入輸出如何理解?輸入
    發表于 10-25 07:35

    請問倍頻器的輸入信號輸出信號的相位關系?

    如題:1. 倍頻器的輸入信號輸出信號的相位關系能否用相應的公式來進行表征?2. 鎖相環的參考和輸出
    發表于 10-12 09:10

    視頻打印機的輸入輸出

    視頻打印機的輸入輸出            輸入輸出指的是產品輸入輸出視頻信號的端口,比較常見
    發表于 12-31 10:38 ?1490次閱讀

    數字信號輸入輸出接口電路

    數字信號輸入輸出接口電路【更齊全】
    發表于 12-16 21:32 ?0次下載

    HLS系列 – High LevelSynthesis(HLS) 的端口綜合1

    → clock_enable) Block-Level Interface端口: 顧名思義,Block端口的作用就是用來控制Block的操作。它在c參數中沒有直接的對應,但是它對應了c函數的調用/返回過程。默認Bloc
    發表于 02-08 03:29 ?862次閱讀
    <b class='flag-5'>HLS</b>系列 – High LevelSynthesis(<b class='flag-5'>HLS</b>) 的端口綜合1

    HLS系列–High Level Synthesis(HLS)的端口綜合6

    在上一章,介紹了Block Level Interface。 本章里著重介紹下Port Level Interface的2中子類別:No I/O Protocol和Wire handshakes
    發表于 02-08 03:45 ?693次閱讀
    <b class='flag-5'>HLS</b>系列–High <b class='flag-5'>Level</b> Synthesis(<b class='flag-5'>HLS</b>)的端口綜合6

    一文詳解FPGA編程技巧輸入輸出偏移約束

    偏移約束(Offset Constraint)用來定義一個外部時鐘引腳(Pad)和數據輸入輸出引腳之間時序關系,這種時序
    的頭像 發表于 07-14 07:14 ?5501次閱讀
    一文詳解FPGA編程技巧<b class='flag-5'>輸入輸出</b>偏移約束

    什么是輸入輸出模塊_輸入輸出模塊有什么作用

    輸入輸出模塊也稱為控制模塊,在有控制要求時可以輸出信號,或者提供一個開關量信號,使被控設備動作,同時可以接收設備的反饋信號,以向主機報告,是
    發表于 05-21 10:28 ?12w次閱讀

    GPIO通用輸入輸出

    GPIO通用輸入輸出一、GPIO的功能概述用途:GPIO是通用輸入輸出(General Purpose I/O)的簡稱,主要用于工業現場需要用到數字量輸入/輸出的場合。例如:
    發表于 12-20 18:58 ?6次下載
    GPIO通用<b class='flag-5'>輸入輸出</b>

    創建輸入輸出接口時序約束的竅門

    輸入輸出接口的約束,整理出了一套非常實用的InputDelay/Output Delay Constraints Language Templates。
    的頭像 發表于 08-02 09:54 ?2512次閱讀
    創建<b class='flag-5'>輸入輸出</b>接口<b class='flag-5'>時序</b>約束的竅門

    boost升壓電路輸入輸出關系

    boost升壓電路輸入輸出關系 升壓電路是一種常用的電路,它可以將電壓從一個較低的水平升高到一個較高的水平,以滿足不同的應用需求。升壓電路的輸入輸出之間有很重要的
    的頭像 發表于 08-27 15:01 ?3231次閱讀

    plc帶模擬量輸入輸出和不帶模擬量輸入輸出有什么區別???

    的PLC類型,它們之間有很大的差異。 PLC帶模擬量輸入輸出與PLC不帶模擬量輸入輸出的區別在于它們可以控制和處理的不同信號類型。模擬量輸入輸出
    的頭像 發表于 10-17 16:44 ?1631次閱讀

    輸入輸出電壓差與效率的關系

    在開關穩壓電源中,輸入電壓的范圍是預知的,輸出電壓也是知道的,但是輸入輸出的電壓差和轉換效率的關系很多人 不清楚,有經驗的工程師就會根據公式去推導出來
    發表于 01-05 15:12 ?870次閱讀
    <b class='flag-5'>輸入輸出</b>電壓差與效率的<b class='flag-5'>關系</b>

    鎖相環的輸入輸出相位一致嗎?

    鎖相環是保證相位一致,還是相位差一致?鎖相環的輸入輸出相位一致嗎? 鎖相環(PLL)是一種回路控制系統,用于保持輸出信號的相位與參考信號的相位之間
    的頭像 發表于 01-31 15:45 ?1145次閱讀

    誤差放大器的輸入輸出關系

    誤差放大器(Error Amplifier)在電子測量和控制系統中扮演著至關重要的角色,其輸入輸出關系對于理解和設計這些系統至關重要。以下是對誤差放大器輸入輸出關系的詳細解析,包括其工作原理、
    的頭像 發表于 09-11 15:32 ?1166次閱讀
    主站蜘蛛池模板: 色欲av蜜臀av高清| 日韩视频中文在线一区| 日本经典片免费看| 亚洲蜜桃AV永久无码精品放毛片| 在线看免费毛片| 俄罗斯9一14 young处| 精品久久久久久久久免费影院| 99精品在线观看| 国产成人精品久久久久婷婷| 国产AV高清怡春院| 久久精品日本免费线| 日韩精品熟女一区二区三区中文| 亚洲色婷婷久久精品AV蜜桃| 扒开小处30p| 久久re这里视频精品8| 色一伦一情一区二区三区| 云南14学生真实初次破初视频| 大学生第一次破女在线观看| 国产AV精品久久久免费看| 久久免费高清| 我半夜摸妺妺的奶C了她| 37pao成人国产永久免费视频| 5g在线视讯年龄确认海外禁止进入 | brazzers欧美孕交| 国产亚洲欧洲日韩在线观看| 男宿舍里的呻吟h| 亚洲精品m在线观看| 俄罗斯雏妓的BBB孩交| 麻豆官网入口| 亚洲免费国产| 国产成人久久婷婷精品流白浆| 男生插女生下体| 伊人久久免费| 国产三级精品三级男人的天堂| 漂亮的保姆5电影免费观看完整版中文| 一个人免费视频在线观看| 国产精品成人免费观看| 欧美在线看费视频在线| 最近韩国HD免费观看国语| cctv网站| 久久伊人青青|