女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

FPGA中如何充分利用DSP資源,DSP48E1內部詳細資源介紹

454398 ? 來源:MYMINIEYE微信公眾號 ? 作者:MYMINIEYE微信公眾號 ? 2020-09-30 11:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGADSP資源是寶貴的且有限,我們在計算大位寬的指數、復數乘法、累加、累乘等運算時都會用到DSP資源,如果我們不了解底層的DSP特性,很多設計可能都無法進行。邏輯綜合往往是不可控的,為了能夠充分利用DSP資源,我們需要對DSP48E1有所了解。

1.DSP48E1介紹

DSP48E1是7系列的最小計算單元,DSP資源,支持許多獨立的功能,其基本功能如下所示

DSP48E1簡易模型

包括:

? 帶有D寄存器的25位預加法器

? 25*18二進制乘法

? 48位累加

? 三輸入加法

其他的一些功能還包括桶形移位、寬總線多路復用、幅度比較器、按位邏輯功能和寬計數器等。

每個DSP48E1都有一個雙輸入乘法器,接著是3個數據通路的多路復用器和一個三輸入的(加法器/減法器/累加器)

DSP48E1內部詳細資源

一種典型的使用是A,B輸入相乘后與C輸入相加或減;當不使用第一級的乘法器的時候,兩組48位輸入可以實現按位操作的邏輯功能。

A和B的數據輸入可以選擇直接輸入或者寄存一級、兩級輸入,如下所示

DSP48E1輸入分層視圖

其他的數據和控制輸入可是選擇寄存一級輸入,這樣的輸入選擇有助于構建多種類型,高流水化的DSP應用。

2. DSP48E1使用

(1)DSP原語使用的每個端口及位寬如下所示:

①表示的數據通道,運算數據的輸入。

②寄存器配置通道,我們可以通過配置這些寄存器,實現不同的功能,比 如加法、減法、乘累加,累減等。

③數據輸入寄存器使能通道,在數據輸入的時候可以選擇寄存一級或者兩 級(兩級僅限A和B)。

④配置寄存器使能通道。

⑤復位信號,寄存器的復位端口。

⑥、⑦和⑧表示的是級聯通道,其中CIN表示級聯的輸入,COUT表示級聯 的輸出。

⑨模式檢測輸出,模式檢測用于檢測P總線是否與指定的模式或者模式的 補碼完全匹配,如果加法器的輸出與設置的模式匹配,則PATTERNDETECT (PD)將變高,如果與設置的補碼匹配,則PATTERNBDETECT(PBD)將變高,其 使用邏輯如下

模式檢測邏輯

OVERFLOW和UNDERFLOW是與模式檢測一起使用時的溢出指示標志。

(2)DSP的使用主要通過三個寄存器來進行控制和改變相應的運算。

?INMODE 控制預加器,A,B,D寄存器的輸入;(5bit)

?OPMODE 控制X,Y,Z選擇器的輸入;(7bit)

?ALUMODE邏輯控制選擇單元;(4bit)

我們通過構建一個乘累加器來介紹DSP的使用以及寄存器的配置。

實現的乘累加完成如下功能,即SUM = SUM + A * B ;SUM也就是DSP中的P輸出。

明確了運算表達式,然后我們需要對三個寄存器進行設置:

①乘法器的兩個輸入分別為A和B,我們選擇A端口和B的數據相乘的時候,只使用A的[24:0]位參與運算,具體介紹可以見Xinlinx文檔ug479(P30),這里我們把數據通過第二個寄存器輸出到乘法器,INMODE設置為5’b00000。
圖片居中使用:

②多路復用器需要指明參與ALU運算模塊的數據,根據運算功能,我們選擇乘法器的輸出和P輸出作為信號的輸入,OPMODE設置為7’b010_0001。

③在最后的運算中我們選擇加法運算。ALUMODE設置為4’b0000。即P=Z+X+Y+CIN其中Z=P,X=M,Y=0,CIN=0,M=A*B。所以P=P+A*B。

(3)相應的配置設置好之后,例化DSP48E1的原語,原語的調用可以見Xinlinx文檔ug768(P120),然后建立Vivado工程,測試如下

通過仿真得到了正確的乘累加結果

需要注意的是:在計算乘法時,M寄存器必須是打開的,多路復用器Z的輸入通過P寄存器,因此輸出至少滯后2個時鐘周期,這里通過A2和B2寄存器輸入,故延遲了4個時鐘周期輸出結果。

3. DSP48E1注意事項

? 使用有符號數進行數據的處理。

? 盡量使用流水進行數字信號的處理。

?當數字的處理位寬較小時,盡量使用邏輯進行數據處理

?級聯使用DSP的時候請盡量使用專用布線資源。

?合理的去復用DSP資源。

?在DSP不使用的時候,通過USE_MULT將乘法器關閉以降低功耗。

編輯:hfy

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

    關注

    556

    文章

    8155

    瀏覽量

    356722
  • 寄存器
    +關注

    關注

    31

    文章

    5432

    瀏覽量

    124156
  • Xilinx
    +關注

    關注

    73

    文章

    2184

    瀏覽量

    124971
  • 多路復用器
    +關注

    關注

    9

    文章

    919

    瀏覽量

    66018
  • 乘法器
    +關注

    關注

    9

    文章

    211

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何充分利用這些頻譜資源

    在之前的文章(《如何實現比4G快十倍?毫米波技術是5G的關鍵》)我們介紹了如何利用毫米波技術獲得更多的頻譜資源,接下來的問題是如何充分利用
    發表于 07-11 07:09

    在XC7K325T FPGA如何充分利用GTX資源

    嗨,我需要在XC7K325T FPGA充分利用GTX資源。結果,我必須以這種方式使用一個四邊形,它的兩個頻道應該服務于10Gb / s鏈路和另外兩個--
    發表于 07-22 13:25

    DSP48E1和BRAM36K / BRAM18K之間水平關系的信息?

    ,這是新型xilinx產品的基礎架構,因此DSP-Slices和CLB的寬度可能相等,但我找不到確認的信息。如果有人能夠提供有關7系列FPGACLB,DSP48E1和BRAM36K
    發表于 07-25 11:04

    DSP48E1的屬性詳解

    以及相應的時鐘啟用輸入和復位輸入都是保留端口。D和INMODE端口對于DSP48E1片是唯一的。本節詳細描述DSP48E1片的輸入端口。圖2-6突出顯示了
    發表于 12-23 16:54

    7系列FPGA DSP48E1片的特點

    和C寄存器,具有獨立的復位和時鐘啟用。  ?CARRYCASCIN和CARRYCASCOUT內部級聯信號支持兩個DSP48E1的96位累加器/加法器/減法器  ?MULTSIGNIN
    發表于 01-08 16:46

    如何簡化DSP48E1片操作

    簡化DSP48E1片操作
    發表于 01-27 07:13

    DSP48E1的屬性詳解

    DSP48E1屬性
    發表于 01-27 06:21

    7系列FPGA DSP48E1片的特點什么?

    7系列FPGA DSP48E1片的特點什么
    發表于 03-05 06:26

    Xilinx大神都懂的數字運算單元—DSP48E1

    充分利用DSP資源,我們需要對DSP48E1有所了解。 1.DSP48E1介紹
    發表于 06-20 14:29

    System generator DSP48E1 (1):端口說明

    概述 Xilinx的DSP48E1模塊在7系列的fpga芯片中經常被用于DSP應用當中。他能夠有效提高設計的靈活性和效率,提高產品的性能。 DSP48E1支持許多獨立的功能。包括:乘法
    發表于 02-08 01:07 ?1032次閱讀
    System generator <b class='flag-5'>DSP48E1</b> (<b class='flag-5'>1</b>):端口說明

    System generator DSP48E1 (2):四路加法器

    概述 利用4個dsp48e1模塊,實現四路加法器,dsp48e1模塊在手冊中表示比較復雜,找了兩個圖,可以大致看懂他的基本功能。 圖1 dsp48e
    發表于 02-08 01:10 ?816次閱讀
    System generator <b class='flag-5'>DSP48E1</b> (2):四路加法器

    DSP48E1詳解(3): DSP48E1屬性

    A、B、C、CARRYIN、CARRYINSEL、OPMODE、BCIN、PCIN、ACIN、ALUMODE、CARRYCASCIN、MULTSIGNIN以及相應的時鐘啟用輸入和復位輸入都是保留端口。D和INMODE端口對于DSP48E1片是唯一的。本節詳細描述
    的頭像 發表于 07-25 18:00 ?6129次閱讀
    <b class='flag-5'>DSP48E1</b>詳解(3): <b class='flag-5'>DSP48E1</b>屬性

    7系列FPGA DSP48E1的參數特點概述

    DSP48E1,級聯各個DSP48E1片可以支持更高級的DSP功能。兩個數據路徑(ACOUT和BCOUT)和DSP48E1片輸出(PC
    的頭像 發表于 06-21 08:55 ?2810次閱讀

    DSP48E1詳解(1):7系列FPGA DSP48E1片的特點

    DSP48E1,級聯各個DSP48E1片可以支持更高級的DSP功能。兩個數據路徑(ACOUT和BCOUT)和DSP48E1片輸出(PC
    發表于 01-27 07:34 ?10次下載
    <b class='flag-5'>DSP48E1</b>詳解(<b class='flag-5'>1</b>):7系列<b class='flag-5'>FPGA</b> <b class='flag-5'>DSP48E1</b>片的特點

    DSP48E1詳解(3):DSP48E1屬性

    A、B、C、CARRYIN、CARRYINSEL、OPMODE、BCIN、PCIN、ACIN、ALUMODE、CARRYCASCIN、MULTSIGNIN以及相應的時鐘啟用輸入和復位輸入都是保留端口。D和INMODE端口對于DSP48E1片是唯一的。本節詳細描述
    發表于 01-27 08:18 ?2次下載
    <b class='flag-5'>DSP48E1</b>詳解(3):<b class='flag-5'>DSP48E1</b>屬性
    主站蜘蛛池模板: 华池县| 义马市| 莆田市| 林口县| 内乡县| 渑池县| 海兴县| 汉川市| 朔州市| 鹤壁市| 南雄市| 南木林县| 灯塔市| 鲁山县| 宁国市| 铜鼓县| 宣恩县| 龙山县| 蕉岭县| 庐江县| 务川| 泸溪县| 德兴市| 汾西县| 汽车| 阿图什市| 罗甸县| 武清区| 手机| 柳江县| 新巴尔虎右旗| 绥芬河市| 通州区| 六枝特区| 星子县| 海宁市| 行唐县| 汝城县| 湖州市| 修文县| 灵璧县|