1引言
在現代異構計算架構中,FPGA的可編程邏輯陣列以其高度靈活性著稱。但僅靠查找表(LUT)和觸發器構成的標準邏輯單元處理復雜算法時,往往面臨資源開銷大、時序收斂難、功耗攀升等現實瓶頸。DSP硬核資源的嵌入,恰為這一困境提供了優雅的解決方案——它將專用乘法器、累加器及流水線寄存器以硬化形式集成于可編程 fabric 之中,與周邊可編程邏輯形成"剛性算力+柔性互聯"的互補格局。這種架構設計使得FPGA能夠高效的支撐起高吞吐量的并行信號處理任務,真正釋放了FPGA器件在高性能計算領域的核心價值。
2智多晶DSP硬件架構

智多晶的一個典型的DSP單元包含2個乘法器(MULT18),1個算數邏輯單元(ALU)。其中DSP上的輸入級寄存器可進行垂直方向上的輸入寄存或橫向的移位寄存,另在每一個運算單元(乘法器,ALU)都支持運算模式和輸出寄存等配置,以硬件優化的方式實現典型和特異型的DSP運算。
3IP應用簡介
由于DSP是硬件,其應用具有極高的復雜度,與器件的特異性關系密切,用戶很難全面的理解和直接使用DSP硬件。除FIR,FFT等特定算法應用IP外,智多晶對DSP的通用型應用提供了兩個IP,通過圖形化界面簡化理解,實現復雜的底層配置,方便用戶調用。
DSP_Calculator IP:
主要針對單個DSP單元支持的最多5種(依器件而定)運算表達式的配置,且開放ALU模塊的X端通路路徑的配置,實現多級級聯或單級循環運算的支持。
IP特性:
支持5種運算表達式
R=A0±B0±X
R=A0*B0±X
R=A0*B0±A1*B1±X
R=(PA0+PA1)*B0±X
R=(PA0+PA1)*B0±(PA2+PA3)*B1±X)
具備可配置源的可變 X 通道
加減法運算符控制
支持用戶自定義輸入數據格式(位寬、類型)
支持用戶自定義寄存器拍數(0~3)
生成的 IP 支持 DSP 級聯和自反饋應用
Hyper_DSP IP:
主要針對通過DSP單元級聯可實現的超大位寬DSP應用提供支持。
IP特性:
支持乘法和乘加/減兩種運算表達式
乘法器支持最高 72×72 輸入
支持用戶自定義輸入數據格式(位寬、類型)
支持最多 4 種時序性能優化選項
可配置同步/異步復位模式
4IP的調用和用戶手冊
在HqFpga軟件中,首先確保當前工程已處于激活狀態,隨后點擊界面頂部的"IP管理"按鈕,即可喚出IP管理器。該管理器會自動識別工程中所選器件型號,并據此篩選出兼容的IP列表。本文涉及的兩個DSP IP位于"基本單元"和"數字信號處理"分類下,也可直接在搜索框中輸入"DSP"快速定位。雙擊目標IP名稱,即可進入參數化配置界面。

智多晶HqFpga軟件為每個IP均配有詳盡的用戶文檔——點擊IP配置界面中的"用戶手冊"按鈕即可直接調閱當前IP的用戶手冊。建議免費下載安裝HqFpga軟件,親身體驗這兩款DSP IP的實際效果;更多配置細節與使用技巧,可參考IP用戶界面和用戶手冊獲取詳細應用指導。
-
dsp
+關注
關注
561文章
8244瀏覽量
366585 -
FPGA
+關注
關注
1660文章
22407瀏覽量
636193 -
觸發器
+關注
關注
14文章
2056瀏覽量
63395 -
智多晶微電子
+關注
關注
0文章
22瀏覽量
238
原文標題:“芯”技術分享 | 智多晶DSP IP介紹
文章出處:【微信號:智多晶,微信公眾號:智多晶】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
智多晶XSTC_8B10B IP介紹
智多晶FIFO_Generator IP介紹
智多晶eSPI_Slave IP介紹
國產智多晶FPGA介紹及應用
國產FPGA智多晶叼
基于DSP的嵌入式TCP/IP協議的研究與實現
多晶硅上市公司有哪些_國內多晶硅上市公司排名
智多晶LPC_Controller IP介紹
智多晶VBO_TX IP產品核心亮點
智多晶MCU硬核IP全面升級|CM3和STAR新特性介紹
智多晶DSP IP應用介紹
評論