




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MaikelKokaly-BannourahHarryWeiADI公司處理器-DSP核心產品與技術部門2012年03月DSP與嵌入式處理器
基本原理MaikelKokaly-BannourahDSP與嵌入式數字信號處理簡介“世界是數字的,你只需要以足夠高的采樣速率將其數字化”
——海森堡(其實,這不是他的原話……)2數字信號處理簡介“世界是數字的,你只需要以足夠高的采樣速率將這句話要表達的意思是:“DSP”可以表達不同的含義:“數字信號處理”“數字信號處理器”數字信號處理可通過以下器件完成:數字信號處理器例如ADI的SHARC和Blackfin微處理器例如ARM專用硬件加速器例如專用視頻編碼器和解碼器本教程將介紹:數字信號處理的基本原理數字信號處理器簡介ADI公司的處理器-DSP產品3這句話要表達的意思是:“DSP”可以表達不同的含義:3模擬與數字采樣4模擬與數字采樣4數字采樣5數字采樣5能否恢復原始信號?6能否恢復原始信號?6能否恢復原始信號?7能否恢復原始信號?7能否恢復原始信號?8能否恢復原始信號?8能否恢復原始信號?9能否恢復原始信號?9能否恢復原始信號?10能否恢復原始信號?10數字采樣
3種不同頻率,采樣結果相同11數字采樣
3種不同頻率,采樣結果相同11數字采樣
一旦采樣,信息就會丟失12數字采樣
一旦采樣,信息就會丟失12奈奎斯特準則帶寬為fa的信號必須以fs>2fa的采樣速率進行采樣,否則信息會丟失只要fs<2fa,就會發生混疊131fs輸入=fa混疊信號=fs–fa
注意:fa略小于fst奈奎斯特準則帶寬為fa的信號必須以fs>2fa的采樣速率現在,我們已經得到了數字信號,
接下來該怎么做呢?14現在,我們已經得到了數字信號,
接下來該怎么做呢?14模擬信號的數字采樣數字濾波——傳統DSP信號鏈BPF或LPFN位ADCN位DACDSPfafsfsBPF或LPFAt大多數DSP算法都可以用MAC表示:15模擬信號的數字濾波——傳統DSP信號鏈BPFN位N位DSPFIR——有限脈沖響應濾波器輸出16每個輸出需要N位乘法累加3抽頭FIR示例:需要3個樣本的存儲器FIR——有限脈沖響應濾波器輸出16每個輸出需要N位乘法累加FIR——有限脈沖響應濾波器輸出17每個輸出需要N位乘法累加3抽頭FIR示例:需要3個樣本的存儲器FIR——有限脈沖響應濾波器輸出17每個輸出需要N位乘法累加FIR——有限脈沖響應濾波器輸出18每個輸出需要N位乘法累加3抽頭FIR示例:需要3個樣本的存儲器FIR——有限脈沖響應濾波器輸出18每個輸出需要N位乘法累加IIR——無限脈沖響應濾波器和FIR一樣,但是有無限多個抽頭即使對當今的技術而言,同時實現無限多次倍乘與無限多個樣本的存儲器也很有難度所以我們采用了特別的方法!——我們采用了反饋,這樣系統就能“記住”并使用無限多個之前的輸入所有常見的模擬問題都適用——穩定性、相位失真、紋波等。19IIR——無限脈沖響應濾波器和FIR一樣,但是有無限多個抽頭其它典型的數字信號處理算法自適應性濾波離散傅里葉、余弦、小波、Hadamard變換控制系統糾錯加密數據壓縮(無損和有損)音頻與視頻標準編解碼器(MP3、JPEG、MPEG、H.264)20其它典型的數字信號處理算法自適應性濾波20為什么要對信號進行數字化處理?21為什么要對信號進行數字化處理?21數字與模擬濾波數字濾波器線性相位(FIR濾波器)不存在由于元件變化引起的漂移可實現靈活的自適應性濾波易于使用存儲器(對2D濾波器而言是必需的)計算必須在采樣周期內完成——限制實時操作需要ADC、DAC和信號處理數學引擎易于更改(軟件中)可重復對RF濾波器而言較難,且效率低下模擬濾波器非線性相位存在由于元件變化引起的漂移難以實現自適應性濾波器不易使用存儲器高頻及抗混疊濾波器需要模擬濾波器無需ADC、DAC或信號處理數學引擎更改時需要修改電路再生產高階濾波器的代價昂貴對RF濾波而言較為容易22數字與模擬濾波數字濾波器線性相位(FIR濾波器)模擬濾波器非模擬與數字濾波器頻率響應對比230–40–20–60–80–1000–40–20–60–80–100012345012345模擬濾波器數字濾波器dBdB頻率(kHz)頻率(kHz)模擬與數字濾波器頻率響應對比230–40–20–60–80–實時信號處理數字信號處理;ADC/DAC采樣頻率限制信號帶寬(別忘了奈奎斯特?。〢DC/DAC分辨率/性能限制信號動態范圍DSP處理器速度限制可用的數字處理量:實時操作時,所有的DSP計算都必須在采樣間隔1/fs期間完成!別忘了模擬信號處理高頻/RF濾波、調制、解調采用ADC和DAC的模擬抗混疊和重構濾波器24實時信號處理數字信號處理;24數字信號處理器
簡介25數字信號處理器
簡介25信號處理性能(MMAC)細分市場各細分市場的可編程處理要求電力線監控電機控制ECG血糖監控器活動監控器便攜式超聲系統脈搏血氧儀呼吸遠程醫療消費者測試數字X射線輸液泵工業與儀器儀表醫療保健汽車電子通信與基礎設施消費電子基站微控制器可編程DSP加速器、FPGA處理器陣列超聲斷層掃描太陽能駕駛員輔助系統音頻發動機控制音響主機信息娛樂系統音頻PLC
UPSAVR主動安全系統調制解調器網真雷達1K110010K視頻聲納軍事無線電DSCVOIP電話機器視覺VOIP網關智能電話視頻監控.110100K信號處理性能(MMAC)細分市場各細分市場的可編程處理要求電什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的微處理器能夠盡快計算算法能夠盡快傳輸數據27什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的微處理器能夠盡快計算算法能夠盡快傳輸數據速度!28什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的DSP與微控制器DSP架構Harvard架構獨立程序與數據存儲空間專用硬件乘法器單周期MAC高效計算所需存儲器較小代數(類似于C)匯編語言高級控制特性 微處理器架構馮?諾依曼架構共用程序與數據存儲空間用軟件完成乘法計算多個周期需要大量存儲器空間基于助記符的匯編語言29存儲器:數據與指令數據總線地址總線CPU
PM數據總線PM地址總線
DM數據總線DM地址總線程序存儲器:指令與數據數據存儲器:僅限數據指令緩存CPUDSP與微控制器DSP架構微處理器架構29存儲器:數據總線地控制器分析流程的轉移和變化通常出現在控制應用中較短的流水線和分支預測可以提供幫助高性能緩存指令和數據緩存廣泛用于管理通過較大、較慢的外部存儲器進行的訪問字節可尋址性適合于網絡應用存儲器保護和轉換按最小尺寸編碼的最常用指令,提高了代碼密度支持堆疊和幀指針支持操作系統的用戶和管理員模式控制器分析流程的轉移和變化DSP分析定點和/或浮點數學,在單周期內計算乘法器、ALU、轉換器可選特殊指令處理與通信、視頻等相關的任務多內核資源可訪問數據大量數據和地址寄存器大累加器寄存器可保存結果高頻運算十分重要,但以下特性也很典型每個內核周期可以完成多個運算計算、數據訪問和地址更新較深的流水線有利于提高速度,但不利于流程改變零開銷循環用于循環緩沖和FFT位反轉的DSP尋址快速確定性中斷服務程序高速外設、定時器和實時預算驅動要求當處理器處理其它任務時,DMA控制器可以轉移數據存儲器帶有存儲庫的單周期內部存儲器,可以實現同步DMA與內核訪問DSP分析定點和/或浮點數學,在單周期內計算DSP中最基本的數學運算:乘積和數字濾波數據樣本乘以濾波器系數得出的值增加至累加器重復N次DSP要求:快速乘法累加擴展精度(累加器寄存器)雙取操作數循環緩沖零開銷循環單周期執行:從存儲器中取指令、數據樣本和系數執行乘法累加更新指針32y(n)=h(0)?x(n)+h(1)?x(n–1)+...+h(N–1)?x(n–N)DSP中最基本的數學運算:乘積和32y(n)=h(數學基本式大多數DSP算法的基本問題乘法與累加(MAC)運算y:=0;FORn:=0TON-1DOy:=y+a[n]·x[n];數學基本式大多數DSP算法的基本問題y:=0;16位微控制器如何進行處理?
R0=數值
R1=常數
R2=1024
R3=0
R4=0
R5=0循環: movR6,[R0]
movR7,[R1]
addR0,#2
addR1,#2
muluR6,R7
addR3,MDL
addcR4,MDH
addcR5,#0
subR2,#1
jmpcc_NZ,loop乘法要求多個周期循環控制需要兩個周期的開銷顯式地址指針增量
(基于字節)數據加載需要顯式移動指令
(馮?諾依曼)用于累計的額外周期地址指針累計寄存器循環計數器16位微控制器如何進行處理? R0=數值
R1=常DSP(Blackfin)如何進行處理?
I0+=4||R2.H=W[I2--]; //調整指針
R2.H=W[I2++]||R1=[I0]; //取數據
R0=[P0++]; [I0++]=R0||R2.L=W[I2++]; LSETUP(E_MAC_ST,E_MAC_END)LC1=P2>>1; E_MAC_ST: A1+=R0.L*R2.H,A0+=R0.L*R2.L||R2.L=W[I2++]||R0=[I1--];E_MAC_END: A1+=R0.H*R2.L,A0+=R0.H*R2.H||R2.H=W[I2++]; R3.H=(A1+=R0.L*R2.H),R3.L=(A0+=R0.L*R2.L)||R0=[P0++]||R1=[I0]; [I3++]=R3; 35注意:示例代碼不完整——僅作為示例提供支持零開銷HW循環單周期MAC和具有自動指針更新功能的兩次數據加載存儲最終濾波輸出DSP(Blackfin)如何進行處理?
I0+=4|36“DSP”MAC引擎R0R1YYCxnnnn+=+1*
R1
R01個周期AOA036“DSP”MAC引擎R0R1YYCxnnnn+=+1*ADI公司的
處理器-DSP37ADI公司的
處理器-DSP37醫療病人監護超聲脈搏血氧儀ECG消費電子/通信AVR家庭影院數字廣播互聯網廣播無線耳機/耳機組合專業音頻汽車電子放大器ADAS信息娛樂系統音響主機工業和
儀器儀表控制數據采集測試與測量電機控制智能儀表安防和監控軍用和航空航天產品ProductTypeApplicationspecific(ASSP)BroadmarketSoftware&AlgorithmsSystems&softwareexpertiseTargetedDSPhardwareacceleratorsTools/PlatformsincludingleveragingopensourceandthirdpartiesCoreTechnologyArchitecture:SHARCandBlackfinCoreagnosticinfrastructureModernandenhancedperipheralsSynthesizableplatformPDSP產品技術38醫療消費電子/通信AVR汽車電子工業和
儀器儀表ProducADI公司的處理器-DSP系列產品Blackfin?處理器16位雙MAC定點DSP性價比出色1.99美元起單核性能高達600MHz/1.2GMAC單核或雙核產品低功耗與動態電源管理100MHz時為28mW支持DSP和微控制器功能具備強大連接能力的豐富DSP產品USB、以太網、RSI、NAND、CAN、MOST系統級封裝集成選項混合信號與FlashSHARC?處理器雙MAC浮點DSP性價比出色的浮點DSP產品5美元起雙MAC性能高達450MHz硬件加速器特別適合對絕對精度和動態范圍有要求的應用具有出色的內核與存儲器性能優異的I/O吞吐能力高速處理器間通信可配置應用I/O接口豐富的DSP產品39ADI公司的處理器-DSP系列產品39BF561BF609BF608BF607BF606BF592BF514BF516BF518BF522BF524BF526BF512BF531BF532BF534BF535BF536BF523BF525BF527BF538BF539BF537BF533BF542BF544BF547BF548BF549低功耗待機Lockbox?安全功能系統集成
(Flash、混合信號)多核600MHz選項最低的BOM成本基礎連接系統級
連接能力提供汽車應用級產品。價值與更低功耗更高性能BF504BF504FBF506FUSB2.0OTG以太網MACBlackfin處理器系列40BF561BF609BF592BF514BF522BF512SHARC處理器系列2126621362213632136421368213692136521366213672148321486214872148821489214671ADSP-21363、21364和21366不含硬件加速器。
提供汽車應用級產品。214692126121262213712137512147821479更高性能專用外設可配置應用I/O接口低成本ROM含音頻解碼器硬件加速器高速處理器間
通信(鏈路端口)性能>2GFLOPS11未來低功耗41SHARC處理器系列212662136221368213654242ADI公司開發工具ADI公司的開發工具產品系列CROSSCORE?旨在為工程師提供簡便、可靠的方法來開發和優化系統,縮短產品開發周期,加速產品上市。CROSSCORE包括:VisualDSP++?IDDE一套簡便易用的項目管理工具,包括 集成式開發和調試環境, 使編程人員能夠通過單一接口 在編輯、構建與調試之間輕松轉換提供90天免費VisualDSP++評估許可評估套件——EZ-Board?和EZ-KITLite?使工程師可以采用任何一款
Blackfin和SHARC產品輕松評估和開發USBJTAGICE仿真器EZ-Extender?子板憑借EZ-Extender子板,開發人員可以評估 各種外設4242ADI公司開發工具ADI公司的開發工具產品系列CRO4343Blackfin和SHARC軟件模塊Blackfin和SHARC處理器的音頻和視頻算法這些模塊經過高度優化,使客戶能迅速集成多媒體功能,提供了終端產品的快速開發方法。軟件模塊由ADI內部開發而成,免費提供!目前提供超過60個模塊全部采用標準API集所有產品都提供演示應用程序實時演示和基于文件IO的演示完整文檔,一致的外觀和使用感受所有產品均通過常用測試,采用SQE策略獨立于工具鏈——無需進行專門的工具更新!除非受到Dolby?、DTS?和Microsoft?等IP持有人的限制,否則模塊均可以生產代碼形式從網上下載。提供應用演示,支持標準EZ-KIT通過以下網址提供專職支持團隊并及時回答問題:/processors/support/processors/support可從以下網址下載/BlackfinModules/BlackfinModules/SHARCModules4343Blackfin和SHARC軟件模塊Blackfin電量計鋰電池保護充電器電池管理ADC生物傳感器串行FlashSDRAM鍵盤基于BF52x的應用示例
具備連接能力的便攜式醫療系統TWISPIEBIU音頻輸出SPORT/PPIPPIUART以太網PHY10/100EMACNANDFlashNANDSPORT/SPIAFEUSBSPICX53121音頻編解碼器SPORT連接能力SPI/I2CGPIOBF52644電量鋰電池保護充電電池管理ADC生物傳感器串行SDRAM鍵盤45ADI處理器對比報告45ADI處理器對比報告謝謝46@ADI_News
Processor.China@/webcast謝謝46@ADI_Newshttp://ez.analog.MaikelKokaly-BannourahHarryWeiADI公司處理器-DSP核心產品與技術部門2012年03月DSP與嵌入式處理器
基本原理MaikelKokaly-BannourahDSP與嵌入式數字信號處理簡介“世界是數字的,你只需要以足夠高的采樣速率將其數字化”
——海森堡(其實,這不是他的原話……)48數字信號處理簡介“世界是數字的,你只需要以足夠高的采樣速率將這句話要表達的意思是:“DSP”可以表達不同的含義:“數字信號處理”“數字信號處理器”數字信號處理可通過以下器件完成:數字信號處理器例如ADI的SHARC和Blackfin微處理器例如ARM專用硬件加速器例如專用視頻編碼器和解碼器本教程將介紹:數字信號處理的基本原理數字信號處理器簡介ADI公司的處理器-DSP產品49這句話要表達的意思是:“DSP”可以表達不同的含義:3模擬與數字采樣50模擬與數字采樣4數字采樣51數字采樣5能否恢復原始信號?52能否恢復原始信號?6能否恢復原始信號?53能否恢復原始信號?7能否恢復原始信號?54能否恢復原始信號?8能否恢復原始信號?55能否恢復原始信號?9能否恢復原始信號?56能否恢復原始信號?10數字采樣
3種不同頻率,采樣結果相同57數字采樣
3種不同頻率,采樣結果相同11數字采樣
一旦采樣,信息就會丟失58數字采樣
一旦采樣,信息就會丟失12奈奎斯特準則帶寬為fa的信號必須以fs>2fa的采樣速率進行采樣,否則信息會丟失只要fs<2fa,就會發生混疊591fs輸入=fa混疊信號=fs–fa
注意:fa略小于fst奈奎斯特準則帶寬為fa的信號必須以fs>2fa的采樣速率現在,我們已經得到了數字信號,
接下來該怎么做呢?60現在,我們已經得到了數字信號,
接下來該怎么做呢?14模擬信號的數字采樣數字濾波——傳統DSP信號鏈BPF或LPFN位ADCN位DACDSPfafsfsBPF或LPFAt大多數DSP算法都可以用MAC表示:61模擬信號的數字濾波——傳統DSP信號鏈BPFN位N位DSPFIR——有限脈沖響應濾波器輸出62每個輸出需要N位乘法累加3抽頭FIR示例:需要3個樣本的存儲器FIR——有限脈沖響應濾波器輸出16每個輸出需要N位乘法累加FIR——有限脈沖響應濾波器輸出63每個輸出需要N位乘法累加3抽頭FIR示例:需要3個樣本的存儲器FIR——有限脈沖響應濾波器輸出17每個輸出需要N位乘法累加FIR——有限脈沖響應濾波器輸出64每個輸出需要N位乘法累加3抽頭FIR示例:需要3個樣本的存儲器FIR——有限脈沖響應濾波器輸出18每個輸出需要N位乘法累加IIR——無限脈沖響應濾波器和FIR一樣,但是有無限多個抽頭即使對當今的技術而言,同時實現無限多次倍乘與無限多個樣本的存儲器也很有難度所以我們采用了特別的方法!——我們采用了反饋,這樣系統就能“記住”并使用無限多個之前的輸入所有常見的模擬問題都適用——穩定性、相位失真、紋波等。65IIR——無限脈沖響應濾波器和FIR一樣,但是有無限多個抽頭其它典型的數字信號處理算法自適應性濾波離散傅里葉、余弦、小波、Hadamard變換控制系統糾錯加密數據壓縮(無損和有損)音頻與視頻標準編解碼器(MP3、JPEG、MPEG、H.264)66其它典型的數字信號處理算法自適應性濾波20為什么要對信號進行數字化處理?67為什么要對信號進行數字化處理?21數字與模擬濾波數字濾波器線性相位(FIR濾波器)不存在由于元件變化引起的漂移可實現靈活的自適應性濾波易于使用存儲器(對2D濾波器而言是必需的)計算必須在采樣周期內完成——限制實時操作需要ADC、DAC和信號處理數學引擎易于更改(軟件中)可重復對RF濾波器而言較難,且效率低下模擬濾波器非線性相位存在由于元件變化引起的漂移難以實現自適應性濾波器不易使用存儲器高頻及抗混疊濾波器需要模擬濾波器無需ADC、DAC或信號處理數學引擎更改時需要修改電路再生產高階濾波器的代價昂貴對RF濾波而言較為容易68數字與模擬濾波數字濾波器線性相位(FIR濾波器)模擬濾波器非模擬與數字濾波器頻率響應對比690–40–20–60–80–1000–40–20–60–80–100012345012345模擬濾波器數字濾波器dBdB頻率(kHz)頻率(kHz)模擬與數字濾波器頻率響應對比230–40–20–60–80–實時信號處理數字信號處理;ADC/DAC采樣頻率限制信號帶寬(別忘了奈奎斯特!)ADC/DAC分辨率/性能限制信號動態范圍DSP處理器速度限制可用的數字處理量:實時操作時,所有的DSP計算都必須在采樣間隔1/fs期間完成!別忘了模擬信號處理高頻/RF濾波、調制、解調采用ADC和DAC的模擬抗混疊和重構濾波器70實時信號處理數字信號處理;24數字信號處理器
簡介71數字信號處理器
簡介25信號處理性能(MMAC)細分市場各細分市場的可編程處理要求電力線監控電機控制ECG血糖監控器活動監控器便攜式超聲系統脈搏血氧儀呼吸遠程醫療消費者測試數字X射線輸液泵工業與儀器儀表醫療保健汽車電子通信與基礎設施消費電子基站微控制器可編程DSP加速器、FPGA處理器陣列超聲斷層掃描太陽能駕駛員輔助系統音頻發動機控制音響主機信息娛樂系統音頻PLC
UPSAVR主動安全系統調制解調器網真雷達1K110010K視頻聲納軍事無線電DSCVOIP電話機器視覺VOIP網關智能電話視頻監控.110100K信號處理性能(MMAC)細分市場各細分市場的可編程處理要求電什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的微處理器能夠盡快計算算法能夠盡快傳輸數據73什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的微處理器能夠盡快計算算法能夠盡快傳輸數據速度!74什么是DSP?DSP是一種針對典型實時信號處理應用進行優化的DSP與微控制器DSP架構Harvard架構獨立程序與數據存儲空間專用硬件乘法器單周期MAC高效計算所需存儲器較小代數(類似于C)匯編語言高級控制特性 微處理器架構馮?諾依曼架構共用程序與數據存儲空間用軟件完成乘法計算多個周期需要大量存儲器空間基于助記符的匯編語言75存儲器:數據與指令數據總線地址總線CPU
PM數據總線PM地址總線
DM數據總線DM地址總線程序存儲器:指令與數據數據存儲器:僅限數據指令緩存CPUDSP與微控制器DSP架構微處理器架構29存儲器:數據總線地控制器分析流程的轉移和變化通常出現在控制應用中較短的流水線和分支預測可以提供幫助高性能緩存指令和數據緩存廣泛用于管理通過較大、較慢的外部存儲器進行的訪問字節可尋址性適合于網絡應用存儲器保護和轉換按最小尺寸編碼的最常用指令,提高了代碼密度支持堆疊和幀指針支持操作系統的用戶和管理員模式控制器分析流程的轉移和變化DSP分析定點和/或浮點數學,在單周期內計算乘法器、ALU、轉換器可選特殊指令處理與通信、視頻等相關的任務多內核資源可訪問數據大量數據和地址寄存器大累加器寄存器可保存結果高頻運算十分重要,但以下特性也很典型每個內核周期可以完成多個運算計算、數據訪問和地址更新較深的流水線有利于提高速度,但不利于流程改變零開銷循環用于循環緩沖和FFT位反轉的DSP尋址快速確定性中斷服務程序高速外設、定時器和實時預算驅動要求當處理器處理其它任務時,DMA控制器可以轉移數據存儲器帶有存儲庫的單周期內部存儲器,可以實現同步DMA與內核訪問DSP分析定點和/或浮點數學,在單周期內計算DSP中最基本的數學運算:乘積和數字濾波數據樣本乘以濾波器系數得出的值增加至累加器重復N次DSP要求:快速乘法累加擴展精度(累加器寄存器)雙取操作數循環緩沖零開銷循環單周期執行:從存儲器中取指令、數據樣本和系數執行乘法累加更新指針78y(n)=h(0)?x(n)+h(1)?x(n–1)+...+h(N–1)?x(n–N)DSP中最基本的數學運算:乘積和32y(n)=h(數學基本式大多數DSP算法的基本問題乘法與累加(MAC)運算y:=0;FORn:=0TON-1DOy:=y+a[n]·x[n];數學基本式大多數DSP算法的基本問題y:=0;16位微控制器如何進行處理?
R0=數值
R1=常數
R2=1024
R3=0
R4=0
R5=0循環: movR6,[R0]
movR7,[R1]
addR0,#2
addR1,#2
muluR6,R7
addR3,MDL
addcR4,MDH
addcR5,#0
subR2,#1
jmpcc_NZ,loop乘法要求多個周期循環控制需要兩個周期的開銷顯式地址指針增量
(基于字節)數據加載需要顯式移動指令
(馮?諾依曼)用于累計的額外周期地址指針累計寄存器循環計數器16位微控制器如何進行處理? R0=數值
R1=常DSP(Blackfin)如何進行處理?
I0+=4||R2.H=W[I2--]; //調整指針
R2.H=W[I2++]||R1=[I0]; //取數據
R0=[P0++]; [I0++]=R0||R2.L=W[I2++]; LSETUP(E_MAC_ST,E_MAC_END)LC1=P2>>1; E_MAC_ST: A1+=R0.L*R2.H,A0+=R0.L*R2.L||R2.L=W[I2++]||R0=[I1--];E_MAC_END: A1+=R0.H*R2.L,A0+=R0.H*R2.H||R2.H=W[I2++]; R3.H=(A1+=R0.L*R2.H),R3.L=(A0+=R0.L*R2.L)||R0=[P0++]||R1=[I0]; [I3++]=R3; 81注意:示例代碼不完整——僅作為示例提供支持零開銷HW循環單周期MAC和具有自動指針更新功能的兩次數據加載存儲最終濾波輸出DSP(Blackfin)如何進行處理?
I0+=4|82“DSP”MAC引擎R0R1YYCxnnnn+=+1*
R1
R01個周期AOA036“DSP”MAC引擎R0R1YYCxnnnn+=+1*ADI公司的
處理器-DSP83ADI公司的
處理器-DSP37醫療病人監護超聲脈搏血氧儀ECG消費電子/通信AVR家庭影院數字廣播互聯網廣播無線耳機/耳機組合專業音頻汽車電子放大器ADAS信息娛樂系統音響主機工業和
儀器儀表控制數據采集測試與測量電機控制智能儀表安防和監控軍用和航空航天產品ProductTypeApplicationspecific(ASSP)BroadmarketSoftware&AlgorithmsSystems&softwareexpertiseTargetedDSPhardwareacceleratorsTools/PlatformsincludingleveragingopensourceandthirdpartiesCoreTechnologyArchitecture:SHARCandBlackfinCoreagnosticinfrastructureModernandenhancedperipheralsSynthesizableplatformPDSP產品技術84醫療消費電子/通信AVR汽車電子工業和
儀器儀表ProducADI公司的處理器-DSP系列產品Blackfin?處理器16位雙MAC定點DSP性價比出色1.99美元起單核性能高達600MHz/1.2GMAC單核或雙核產品低功耗與動態電源管理100MHz時為28mW支持DSP和微控制器功能具備強大連接能力的豐富DSP產品USB、以太網、RSI、NAND、CAN、MOST系統級封裝集成選項混合信號與FlashSHARC?處理器雙MAC浮點DSP性價比出色的浮點DSP產品5美元起雙MAC性能高達450MHz硬件加速器特別適合對絕對精度和動態范圍有要求的應用具有出色的內核與存儲器性能優異的I/O吞吐能力高速處理器間通信可配置應用I/O接口豐富的DSP產品85ADI公司的處理器-DSP系列產品39BF561BF609BF608BF607BF606BF592BF514BF516BF518BF522BF524BF526BF512BF531BF532BF534BF535BF536BF523BF525BF527BF538BF539BF537BF533BF542BF544BF547BF548BF549低功耗待機Lockbox?安全功能系統集成
(Flash、混合信號)多核600MHz選項最低的BOM成本基礎連接系統級
連接能力提供汽車應用級產品。價值與更低功耗更高性能BF504BF504FBF506FUSB2.0OTG以太網MACBlackfin處理器系列86B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建立良好習慣的試題及答案
- 全國百校聯盟2024-2025學年高考考前提分物理仿真卷含解析
- 汽車電器試題B及答案
- 2025-2030中國生豬行業市場深度調研及發展趨勢與投資戰略研究報告
- 2025-2030中國生活小家電行業市場深度調研及前景趨勢與投資前景研究報告
- 2025-2030中國甘菊環行業運營動態及未來競爭力優勢分析研究報告
- 2025-2030中國環托行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國環保檢測行業發展分析及投資風險與戰略研究報告
- 立竿見影育嬰師考試試題及答案
- 2025-2030中國物聯網安防行業發展分析及投資風險與戰略研究報告
- 露營地項目策劃
- 神經外科圍手術期
- 《垂直綠化》課件
- 短視頻剪輯課件下載
- 食品安全及傳染病防控
- 中國遠洋海運集團招聘筆試真題2023
- 舌后墜術后護理個案
- 樊昌信通信原理課后答案
- 創業思維-創造你喜愛的人生(浙江旅游職業學院)知到智慧樹答案
- 農村共有住宅房屋買賣協議
- 2024年10月自考03709馬克思主義基本原理概論試題及答案含解析
評論
0/150
提交評論