電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>可編程邏輯>DSP48E1詳解(4)——內(nèi)嵌函數(shù)

DSP48E1詳解(4)——內(nèi)嵌函數(shù)

2021-03-11 | pdf | 277.69KB | 次下載 | 3積分

資料介紹

7系列器件的嵌入式功能包括25×18乘法器、加法器/減法器/邏輯單元和模式檢測器邏輯。

預(yù)加
7系列FPGA DSP片有一個25位的預(yù)加法器,插入到A寄存器路徑中(如圖2-14所示,展開視圖如圖2-7所示,30頁)。有了預(yù)加法器,可以在加法器之前進行預(yù)加或預(yù)減。由于預(yù)加法器不包含飽和邏輯,設(shè)計人員應(yīng)該限制輸入操作數(shù)為24位2的補碼符號擴展數(shù)據(jù),以避免算術(shù)運算期間溢出或下溢??梢赃x擇繞過預(yù)加法器,使D成為乘數(shù)的新輸入路徑。當(dāng)不使用D路徑時,可以在驅(qū)動乘法器之前否定A pipeline的輸出。有多達10種工作模式,使這個預(yù)加器塊非常靈活。

在方程2-2中,A和D通過預(yù)加/減器初始相加。然后將預(yù)加法器的結(jié)果與B相乘,將相乘的結(jié)果添加到C輸入中。這個方程有助于有效的對稱濾波器

Adder/Subtracter Output = C ± ( B x ( D ± A ) + Cin )

二進制補碼乘數(shù)

圖2-14中的DSP48E1片中的2的補數(shù)乘數(shù)接受25位2的補數(shù)輸入和18位2的補數(shù)輸入。該乘法器產(chǎn)生兩個43位的部分乘積。這兩個部分乘積在乘法器的輸出處得到一個86位的結(jié)果,如圖2-15所示。通過17位、右移位、級聯(lián)輸出總線支持乘法器級聯(lián)以實現(xiàn)更大的結(jié)果。右移用于通過正確的位元數(shù)對部分乘積進行右對齊。該級聯(lián)路徑饋入Z多路復(fù)用器,該多路復(fù)用器連接到相鄰的DSP48E1片的加法器/減法器。通過將輸入操作數(shù)的MSB設(shè)置為0,乘數(shù)可以模擬無符號數(shù)學(xué)運算。

圖2-15顯示了一個可選的 pipeline 寄存器(MREG),用于乘數(shù)的輸出。使用寄存器可以增加一個時鐘延遲,從而提高性能。

Adder/Subtracter or Logic Unit

... ...

Two-Input Logic Unit

... ...

單指令多數(shù)據(jù)模式

48位加法器/減法器/累加器可以分割成更小的數(shù)據(jù)段,阻止段與段之間的內(nèi)部進位傳播,保證所有段的獨立運行。加法器/減法器/累加器可分為4個12位加法器/減法器/累加器或2個24位加法器/減法器/累加器,每段執(zhí)行信號。SIMD模式分割是一種靜態(tài)配置,而不是動態(tài)OPMODE類型控制。

?四段雙或三元加法器,12位輸入,12位輸出,每段進位輸出

?功能由ALUMODE[3:0]動態(tài)控制,操作數(shù)源由opmode[6:0]動態(tài)控制

?所有四個加法器/減法器/累加器執(zhí)行相同的功能

?兩個段的雙或三元加法器與24位的輸入,一個24位的輸出,和一個進位輸出的每個部分也可用(沒有圖)。

SIMD特性(如圖2-16所示)允許將48位邏輯單元分割成多個更小的邏輯單元。每個較小的邏輯單元執(zhí)行相同的功能。這個功能也可以通過ALUMODE[3:0]和opmode控制輸入來動態(tài)改變。

Pattern Detect Logic

... ...

Overflow and Underflow Logic

... ...


來源:電子創(chuàng)新網(wǎng)

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1491次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
  14. 0.23 MB  |  4次下載  |  免費
  15. 8基于AT89C2051/4051單片機編程器的實驗
  16. 0.11 MB  |  4次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費