ADSP-218xN系列DSP微計算機:高性能與靈活性的完美結合
在數字信號處理(DSP)領域,ADSP-218xN系列DSP微計算機憑借其卓越的性能和豐富的功能,成為眾多工程師的首選。今天,我們就來深入了解一下這款強大的處理器。
文件下載:ADSP-2185N.pdf
一、產品概述
| ADSP-218xN系列由六款單芯片微計算機組成,專為數字信號處理應用而優化。該系列成員引腳兼容,僅在片上SRAM容量上有所差異,這種特性結合ADSP - 21xx代碼兼容性,為設計決策提供了極大的靈活性。具體型號及內存配置如下: | 設備 | 程序內存(K字) | 數據內存(K字) |
|---|---|---|---|
| ADSP - 2184N | 4 | 4 | |
| ADSP - 2185N | 16 | 16 | |
| ADSP - 2186N | 8 | 8 | |
| ADSP - 2187N | 32 | 32 | |
| ADSP - 2188N | 48 | 56 | |
| ADSP - 2189N | 32 | 48 |
二、性能特點
(一)高速運算
ADSP - 218xN系列采用高速、低功耗的0.18μm CMOS工藝,在1.8V(內部)下指令周期時間為12.5ns,可持續實現80MIPS的性能。每條指令都能在單個處理器周期內執行,還支持單周期上下文切換,大大提高了運算效率。
(二)多總線架構
其3總線架構允許在每個指令周期內進行雙操作數提取,配合多功能指令,可實現多個操作的并行執行。例如,在一個處理器周期內,它可以生成下一個程序地址、提取下一條指令、執行一到兩次數據移動、更新一到兩個數據地址指針以及執行計算操作。
(三)低功耗設計
該系列具備三種低功耗模式:掉電模式、空閑模式和慢速空閑模式。掉電模式下,處理器可進入極低功耗的休眠狀態,僅需200個CLKIN周期即可快速恢復執行指令。空閑模式下,處理器在低功耗狀態下等待中斷,而慢速空閑模式則通過減慢內部時鐘信號進一步降低功耗。
三、架構概述
(一)計算單元
處理器包含三個獨立的計算單元:ALU、乘法器/累加器(MAC)和移位器。這些單元直接處理16位數據,并支持多精度計算。ALU可執行標準的算術和邏輯運算,還支持除法原語;MAC可在單周期內完成乘法、乘加和乘減操作,并具有40位的累加功能;移位器可執行邏輯和算術移位、歸一化、反歸一化和求指數操作。
(二)總線結構
內部有五條總線用于高效的數據傳輸,包括程序內存地址(PMA)總線、程序內存數據(PMD)總線、數據內存地址(DMA)總線、數據內存數據(DMD)總線和結果(R)總線。兩個地址總線(PMA和DMA)共享一個外部地址總線,兩個數據總線(PMD和DMD)共享一個外部數據總線,便于內存擴展。
(三)程序和數據地址生成
強大的程序序列器和兩個專用的數據地址生成器確保操作數能高效地傳遞到計算單元。程序序列器支持單周期的條件跳轉、子程序調用和返回,配合內部循環計數器和循環棧,可實現零開銷的循環代碼執行。兩個數據地址生成器可同時進行雙操作數提取,每個生成器維護和更新四個地址指針,并支持自動模尋址。
四、系統接口
(一)靈活的I/O操作
ADSP - 218xN系列的I/O接口靈活,可在1.8V、2.5V或3.3V下工作,所有輸入能承受高達3.6V的電壓。它還提供16位內部DMA端口、4M字節內存接口和8位DMA到字節內存接口,支持高速訪問片上內存和數據傳輸。
(二)串行端口
該系列集成了兩個完整的同步串行端口(SPORT0和SPORT1),用于串行通信和多處理器通信。SPORT具有雙向通信、獨立的發送和接收緩沖區、可選的硬件壓擴、多種數據字長度支持以及中斷功能等特點。
(三)中斷和標志
ADSP - 218xN系列可響應十一個中斷,包括最多六個外部中斷和七個內部中斷。中斷級別內部優先級排序且可單獨屏蔽(掉電和復位除外)。此外,它還提供多達13個通用標志引腳,用于靈活的系統信號傳輸。
五、內存架構
(一)程序內存
程序內存(全內存模式)為24位寬,可存儲指令操作碼和數據。系列成員片上最多有48K字的程序內存RAM,并可通過外部數據總線訪問兩個8K的外部內存覆蓋空間。在主機模式下,可訪問所有內部內存,但外部覆蓋訪問受單個外部地址線(A0)限制。
(二)數據內存
數據內存(全內存模式)為16位寬,用于存儲數據變量和內存映射控制寄存器。系列成員片上最多有56K字的數據內存RAM,部分空間由32個內存映射寄存器使用,也支持通過外部數據總線訪問兩個8K的外部內存覆蓋空間。主機模式下,同樣可訪問所有內部內存,但外部覆蓋訪問受限。
(三)內存映射寄存器和I/O空間
ADSP - 218xN系列有三個獨特的內存映射寄存器,提供等待狀態和BMS控制功能。此外,它還支持一個額外的外部內存空間——I/O空間,用于連接外設,支持2048個16位寬的數據位置。
(四)字節內存和DMA
字節內存空間是一個雙向的8位外部內存空間,用于存儲程序和數據,通過BDMA功能進行訪問。BDMA控制器可在處理器正常運行時加載和存儲程序指令和數據,每次傳輸僅占用一個DSP周期。
(五)內部內存DMA端口(IDMA端口)
IDMA端口為主機系統與ADSP - 218xN系列之間提供了高效的通信方式,可訪問DSP的片上程序內存和數據內存,每個字的開銷僅為一個DSP周期。
六、開發系統
Analog Devices為ADSP - 218xN系列提供了廣泛的軟件和硬件開發工具,包括VisualDSP++集成開發環境、ADSP - 2189M EZ - KIT Lite評估套件和ADSP - 218x EZ - ICE仿真器。這些工具可幫助工程師快速開發、調試和部署DSP應用程序。
七、總結
ADSP - 218xN系列DSP微計算機以其高速運算、低功耗、靈活的架構和豐富的功能,為數字信號處理應用提供了強大的支持。無論是在通信、音頻處理還是工業控制等領域,它都能展現出卓越的性能。作為電子工程師,我們在設計相關系統時,不妨考慮這款處理器,相信它會給我們帶來意想不到的驚喜。大家在使用過程中遇到過哪些有趣的問題或挑戰呢?歡迎在評論區分享交流。
-
數字信號處理
+關注
關注
16文章
579瀏覽量
47829
發布評論請先 登錄
探索PCM510xA系列音頻DAC:高性能與靈活性的完美結合
CDCM1802時鐘緩沖器:高性能與靈活性的完美結合
高速MOSFET驅動芯片MAX17604:高性能與靈活性的完美結合
探索PCM510xA系列音頻DAC:高性能與靈活性的完美結合
探索PCM510xA系列音頻DAC:高性能與靈活性的完美結合
德州儀器PCM186x音頻ADC:高性能與靈活性的完美結合
探索PCM186x系列音頻ADC:高性能與靈活性的完美結合
探索PCM186x-Q1音頻ADC:高性能與靈活性的完美結合
TLV320ADC3140音頻ADC:高性能與靈活性的完美結合
TLV320ADC6120音頻ADC:高性能與靈活性的完美結合
TLV320ADC5120音頻ADC:高性能與靈活性的完美結合
探索PCM3120-Q1音頻ADC:高性能與靈活性的完美結合
深入解析 RENESAS SLG51003 PMIC:高性能與靈活性的完美結合
ADSP-218xN系列16位、80 MIPS、1.8v,2個串行端口,主機端口,20KB RAM技術手冊
ADSP-218xN系列DSP微計算機:高性能與靈活性的完美結合
評論