ADSP-2188M:高性能數(shù)字信號(hào)處理利器
在數(shù)字信號(hào)處理(DSP)領(lǐng)域,ADSP - 2188M 以其卓越的性能和豐富的功能脫穎而出。作為一名電子工程師,深入了解這款芯片對(duì)于設(shè)計(jì)高性能的 DSP 系統(tǒng)至關(guān)重要。本文將詳細(xì)介紹 ADSP - 2188M 的特點(diǎn)、功能、架構(gòu)以及使用時(shí)的注意事項(xiàng)。
文件下載:ADSP-2188M.pdf
一、ADSP - 2188M 概述
ADSP - 2188M 是一款專(zhuān)為數(shù)字信號(hào)處理和其他高速數(shù)值處理應(yīng)用優(yōu)化的單芯片微計(jì)算機(jī)。它集成了 ADSP - 2100 家族的基礎(chǔ)架構(gòu),包括三個(gè)計(jì)算單元、數(shù)據(jù)地址生成器和程序序列器,同時(shí)還配備了兩個(gè)串口、16 位內(nèi)部 DMA 端口、字節(jié) DMA 端口、可編程定時(shí)器、標(biāo)志 I/O、廣泛的中斷功能以及片上程序和數(shù)據(jù)存儲(chǔ)器。
(一)主要特點(diǎn)
- 高性能:指令周期時(shí)間為 13.3 ns(內(nèi)部,2.75 V),可持續(xù)實(shí)現(xiàn) 75 MIPS 的性能。每個(gè)指令都能在單個(gè)處理器周期內(nèi)執(zhí)行,還支持單周期上下文切換。
- 低功耗:具備三種低功耗模式,包括掉電模式、空閑模式和慢空閑模式,可顯著降低設(shè)備在待機(jī)條件下的功耗。
- 集成度高:集成了 256K 字節(jié)的片上內(nèi)存,配置為 48K 字(24 位)的程序 RAM 和 56K 字(16 位)的數(shù)據(jù) RAM。
- 靈活的系統(tǒng)接口:支持 2.75 V 或 3.3 V 操作,所有輸入可承受高達(dá) 3.6 V 的電壓。提供多種內(nèi)存接口和 DMA 端口,方便與外部設(shè)備進(jìn)行數(shù)據(jù)傳輸。
二、架構(gòu)分析
(一)計(jì)算單元
ADSP - 2188M 包含三個(gè)獨(dú)立的計(jì)算單元:ALU(算術(shù)邏輯單元)、乘法累加器(MAC)和移位器。這些單元直接處理 16 位數(shù)據(jù),并支持多精度計(jì)算。ALU 執(zhí)行標(biāo)準(zhǔn)的算術(shù)和邏輯運(yùn)算,MAC 執(zhí)行單周期乘法、乘加和乘減運(yùn)算,移位器執(zhí)行邏輯和算術(shù)移位、歸一化、反歸一化和導(dǎo)出指數(shù)運(yùn)算。
(二)內(nèi)存架構(gòu)
- 程序內(nèi)存:在全內(nèi)存模式下,是一個(gè) 24 位寬的空間,用于存儲(chǔ)指令操作碼和數(shù)據(jù)。芯片上有 48K 字的程序內(nèi)存 RAM,并可通過(guò)外部數(shù)據(jù)總線訪問(wèn)最多兩個(gè) 8K 的外部?jī)?nèi)存覆蓋空間。在主機(jī)模式下,可訪問(wèn)所有內(nèi)部?jī)?nèi)存,但外部覆蓋訪問(wèn)受單個(gè)外部地址線(A0)限制。
- 數(shù)據(jù)內(nèi)存:是一個(gè) 16 位寬的空間,用于存儲(chǔ)數(shù)據(jù)變量和內(nèi)存映射控制寄存器。芯片上有 56K 字的數(shù)據(jù)內(nèi)存 RAM,部分空間由 32 個(gè)內(nèi)存映射寄存器使用。同樣支持通過(guò)外部數(shù)據(jù)總線訪問(wèn)最多兩個(gè) 8K 的外部?jī)?nèi)存覆蓋空間。
(三)總線結(jié)構(gòu)
ADSP - 2188M 使用五條內(nèi)部總線實(shí)現(xiàn)高效的數(shù)據(jù)傳輸,包括程序內(nèi)存地址(PMA)總線、程序內(nèi)存數(shù)據(jù)(PMD)總線、數(shù)據(jù)內(nèi)存地址(DMA)總線、數(shù)據(jù)內(nèi)存數(shù)據(jù)(DMD)總線和結(jié)果(R)總線。兩個(gè)地址總線(PMA 和 DMA)共享一個(gè)外部地址總線,兩個(gè)數(shù)據(jù)總線(PMD 和 DMD)共享一個(gè)外部數(shù)據(jù)總線。
(四)中斷系統(tǒng)
ADSP - 2188M 可以響應(yīng) 11 個(gè)中斷,包括最多 6 個(gè)外部中斷和 7 個(gè)內(nèi)部中斷。中斷級(jí)別內(nèi)部?jī)?yōu)先級(jí)排序,并且可以單獨(dú)屏蔽(掉電和復(fù)位除外)。中斷控制器允許處理器以最小的開(kāi)銷(xiāo)響應(yīng)中斷。
三、開(kāi)發(fā)系統(tǒng)
(一)軟件開(kāi)發(fā)工具
ADSP - 2100 家族開(kāi)發(fā)軟件為 ADSP - 2188M 提供了一套完整的軟件和硬件系統(tǒng)開(kāi)發(fā)工具。系統(tǒng)構(gòu)建器提供了一種高級(jí)方法來(lái)定義開(kāi)發(fā)中的系統(tǒng)架構(gòu),匯編器具有易于編程和調(diào)試的代數(shù)語(yǔ)法,鏈接器將目標(biāo)文件組合成可執(zhí)行文件,模擬器提供交互式指令級(jí)仿真,并具有可重新配置的用戶(hù)界面來(lái)顯示硬件環(huán)境的不同部分。
(二)硬件開(kāi)發(fā)套件
EZ - KIT Lite 是一款硬件/軟件套件,為 ADSP - 218x 家族提供了完整的評(píng)估環(huán)境。它基于 ADSP - 2189M 的評(píng)估板,配備 PC 監(jiān)控軟件以及匯編器、鏈接器、模擬器和 PROM 分割器軟件。此外,ADSP - 218x EZ - ICE? 仿真器有助于 ADSP - 2188M 系統(tǒng)的硬件調(diào)試。
四、低功耗操作
ADSP - 2188M 具有三種低功耗模式,可根據(jù)不同的應(yīng)用場(chǎng)景選擇合適的模式來(lái)降低功耗。
(一)掉電模式
處理器可以通過(guò)硬件或軟件控制進(jìn)入極低功耗的休眠狀態(tài)。從掉電狀態(tài)恢復(fù)快速,僅需 200 個(gè) CLKIN 周期即可開(kāi)始執(zhí)行指令。支持外部生成的 TTL 或 CMOS 處理器時(shí)鐘,在掉電期間外部時(shí)鐘可繼續(xù)運(yùn)行而不影響最低功耗評(píng)級(jí)和恢復(fù)時(shí)間。
(二)空閑模式
當(dāng)處理器處于空閑模式時(shí),它會(huì)在低功耗狀態(tài)下無(wú)限期等待,直到發(fā)生未屏蔽的中斷。中斷發(fā)生后,處理器將繼續(xù)執(zhí)行 IDLE 指令之后的指令。
(三)慢空閑模式
IDLE 指令在 ADSP - 2188M 上得到增強(qiáng),允許處理器的內(nèi)部時(shí)鐘信號(hào)減慢,進(jìn)一步降低功耗。通過(guò)在 IDLE 指令中指定可選擇的除數(shù),可以將時(shí)鐘頻率降低為正常時(shí)鐘速率的可編程分?jǐn)?shù)。
五、系統(tǒng)接口
(一)時(shí)鐘信號(hào)
ADSP - 2188M 可以由晶體或 TTL 兼容的時(shí)鐘信號(hào)提供時(shí)鐘。CLKIN 輸入在正常操作期間不能停止、更改或低于指定頻率,除非處理器處于掉電狀態(tài)。當(dāng)使用外部時(shí)鐘時(shí),XTAL 輸入必須保持未連接。
(二)復(fù)位
RESET 信號(hào)用于啟動(dòng) ADSP - 2188M 的主復(fù)位。在加電序列期間必須斷言 RESET 信號(hào),以確保正確初始化。復(fù)位后,處理器將設(shè)置所有內(nèi)部堆棧指針為空棧狀態(tài),屏蔽所有中斷,并清除 MSTAT 寄存器。
(三)電源供應(yīng)
ADSP - 2188M 具有獨(dú)立的內(nèi)部(VDDINT)和外部(VDDEXT)電源供應(yīng)連接。內(nèi)部電源必須滿(mǎn)足 2.75 V 的要求,外部電源可以連接到 2.75 V 或 3.3 V 的電源。所有外部電源引腳必須連接到相同的電源,所有輸入和 I/O 引腳可以承受高達(dá) 3.6 V 的輸入電壓。
六、引腳描述
ADSP - 2188M 提供 100 引腳 LQFP 封裝和 144 球 Mini - BGA 封裝。為了保持最大功能并減少封裝尺寸和引腳數(shù)量,一些串口、可編程標(biāo)志、中斷和外部總線引腳具有雙重、復(fù)用功能。外部總線引腳僅在復(fù)位期間配置,而串口引腳在程序執(zhí)行期間可通過(guò)軟件配置。
七、設(shè)計(jì)注意事項(xiàng)
(一)EZ - ICE 兼容性
如果要使用 EZ - ICE 仿真器,目標(biāo)系統(tǒng)必須具有 14 引腳連接器以接受 EZ - ICE 的在線探頭。在仿真期間發(fā)出芯片復(fù)位命令會(huì)導(dǎo)致 DSP 執(zhí)行完整的芯片復(fù)位,因此在發(fā)出復(fù)位命令之前必須正確設(shè)置模式引腳。
(二)內(nèi)存接口
設(shè)計(jì)程序內(nèi)存(PM)、數(shù)據(jù)內(nèi)存(DM)、字節(jié)內(nèi)存(BM)、I/O 內(nèi)存(IOM)和復(fù)合內(nèi)存(CM)的外部接口時(shí),必須符合數(shù)據(jù)手冊(cè)中指定的最壞情況設(shè)備時(shí)序要求和開(kāi)關(guān)特性。使用 EZ - ICE 時(shí),所有內(nèi)存選通信號(hào)必須連接 10 kΩ 上拉電阻。
(三)時(shí)序規(guī)格
在設(shè)計(jì)系統(tǒng)時(shí),必須嚴(yán)格遵守 ADSP - 2188M 的時(shí)序規(guī)格,包括時(shí)鐘信號(hào)、復(fù)位信號(hào)、中斷和標(biāo)志、總線請(qǐng)求 - 總線授予、內(nèi)存讀寫(xiě)等方面的時(shí)序要求。
八、總結(jié)
ADSP - 2188M 是一款功能強(qiáng)大、性能卓越的數(shù)字信號(hào)處理芯片,具有高性能、低功耗、集成度高和靈活的系統(tǒng)接口等優(yōu)點(diǎn)。在設(shè)計(jì)基于 ADSP - 2188M 的系統(tǒng)時(shí),需要深入了解其架構(gòu)、功能和時(shí)序規(guī)格,以確保系統(tǒng)的穩(wěn)定性和可靠性。同時(shí),合理選擇開(kāi)發(fā)工具和硬件套件,可以提高開(kāi)發(fā)效率,縮短開(kāi)發(fā)周期。
電子工程師們?cè)谑褂?ADSP - 2188M 進(jìn)行設(shè)計(jì)時(shí),不妨多思考如何充分發(fā)揮其優(yōu)勢(shì),解決實(shí)際應(yīng)用中的問(wèn)題。你在使用類(lèi)似芯片時(shí)遇到過(guò)哪些挑戰(zhàn)呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)。
-
數(shù)字信號(hào)處理
+關(guān)注
關(guān)注
16文章
579瀏覽量
47829 -
低功耗
+關(guān)注
關(guān)注
12文章
3565瀏覽量
106759
發(fā)布評(píng)論請(qǐng)先 登錄
ADSP - 21992:高性能混合信號(hào) DSP 控制器的深度剖析
ADSP-2183x/ADSP-SC83x數(shù)字信號(hào)處理器深度解析
ADSP-SC57x/ADSP-2157x處理器:高性能數(shù)字信號(hào)處理的理想之選
高性能音頻處理利器:ADSP - 21477/ADSP - 21478/ADSP - 21479處理器深度解析
ADSP - 21467/ADSP - 21469 SHARC處理器:高性能音頻處理的理想之選
探索ADSP - 21371/ADSP - 21375 SHARC處理器:高性能音頻處理的利器
ADSP - 21369 SHARC處理器:高性能音頻處理的理想之選
ADSP-2191M DSP:高性能數(shù)字信號(hào)處理解決方案
深入剖析ADSP - 2189M:高性能數(shù)字信號(hào)處理的理想選擇
ADSP - 2186M:高性能數(shù)字信號(hào)處理芯片的全方位解析
ADSP - 2185M數(shù)字信號(hào)處理器深度剖析:特性、架構(gòu)與應(yīng)用指南
ADSP1802 SHARC處理器:高性能音頻處理的理想之選
SMJ320C6203:高性能定點(diǎn)數(shù)字信號(hào)處理器的技術(shù)剖析與應(yīng)用指南
SM320VC33-EP數(shù)字信號(hào)處理器:高性能與靈活性的完美結(jié)合
數(shù)字信號(hào)處理的基本組成及其特點(diǎn)?
ADSP - 2188M:高性能數(shù)字信號(hào)處理利器
評(píng)論