淺談ADI Blackfin 處理器架構(gòu)
出處:互聯(lián)網(wǎng) 發(fā)布于:2011-06-06 11:31:48
Blackfin處理器是一類專為滿足當(dāng)今嵌入式音頻、視頻和通信應(yīng)用的計(jì)算要求和功耗約束條件而設(shè)計(jì)的新型嵌入式處理器。它包含了一種新的16/32 bit,它非常適合會(huì)聚能力起關(guān)鍵作用的應(yīng)用——多格式音頻、視頻、語(yǔ)言和圖像處理;多模式基帶和分組處理;控制處理和實(shí)時(shí)安全性。
目前,Blackfin 處理器在單內(nèi)核產(chǎn)品中可提供高達(dá) 756MHz 的性能。Blackfin 處理器系列中的新型對(duì)稱多處理器成員在相同的頻率條件下實(shí)現(xiàn)了性能的翻番。對(duì)于滿足當(dāng)今及未來(lái)的信號(hào)處理應(yīng)用(包括寬帶無(wú)線、具有音頻/視頻功能的因特網(wǎng)工具和移動(dòng)通信)而言,這種高性能與低功耗的組合是必不可少的。
所有的 Blackfin 處理器都為系統(tǒng)設(shè)計(jì)師提供了十分重要的好處,包括:
◆ 實(shí)現(xiàn)各種新型市場(chǎng)和應(yīng)用的高性能信號(hào)處理和高效控制處理能力
◆ 令系統(tǒng)設(shè)計(jì)師使器件功耗模式與終端系統(tǒng)要求相適應(yīng)的動(dòng)態(tài)電源管理(DPM)能力,以及
◆ 確保產(chǎn)品開發(fā)時(shí)間化的易用型混合 16/32 位指令集架構(gòu)和開發(fā)工具套件。
高性能處理器內(nèi)核
Blackfin 處理器架構(gòu)基于一個(gè) 10 級(jí) RISC MCU/DSP 流水線和一個(gè)專為實(shí)現(xiàn)代碼密度而設(shè)計(jì)的混合 16/32 位指令集架構(gòu)。該架構(gòu)很適合于全信號(hào)處理/分析能力,同時(shí)還可在單內(nèi)核 器件或雙內(nèi)核器件上提供高效 RISC MCU 控制任務(wù)執(zhí)行能力。 由于具有代碼密度且只需進(jìn)行極少代碼優(yōu)化處理,因此可縮短產(chǎn)品的面市時(shí)間,而不會(huì)遇到其他傳統(tǒng)處理器所常見的性能空間障礙。
高帶寬 DMA 能力
所有的 Blackfin 處理器均具有多個(gè)獨(dú)立的 DMA 控制器,這些控制器支持自動(dòng)數(shù)據(jù)傳輸,而所需的處理器內(nèi)核開銷極少。 DMA 傳輸可出現(xiàn)于內(nèi)部存儲(chǔ)器和諸多具有 DMA 功能的外設(shè)之間。傳輸也有可能出現(xiàn)于外設(shè)和與外部存儲(chǔ)器接口相連的外部器件之間。
視頻指令
除了具有對(duì) 8 位數(shù)據(jù)以及許多像素處理算法所常用的字長(zhǎng)的固有支持之外,Blackfin 處理器架構(gòu)還包括專為增強(qiáng)視頻處理應(yīng)用中的性能而定義的指令。例如,離散余弦變換通過(guò)一個(gè) IEEE1180 舍入操作得到支持,“SUM ABSOLUTE DIFFERENCE”指令則支持在諸如 MPEG2、MPEG4 以及 JPEG 等視頻壓縮算法中所使用的運(yùn)動(dòng)估計(jì)算法。
利用軟件來(lái)實(shí)現(xiàn)視頻壓縮算法使得 OEM 制造商能夠在不變更硬件的情況下適應(yīng)不斷發(fā)展的標(biāo)準(zhǔn)和新型功能要求。Blackfin 處理器將在幫助降低總系統(tǒng)成本的同時(shí)使終端應(yīng)用的產(chǎn)品上市時(shí) 間得以縮短。
高效控制處理
Blackfin 處理器架構(gòu)還提供了各種在 RISC 控制處理器中為常見的好處。包括:一個(gè)功能強(qiáng)大且靈活的分層存儲(chǔ)器架構(gòu)、出眾的代碼密度以及各種各樣的微控制器型外設(shè)。所有這些特點(diǎn)為設(shè)計(jì)師提供了巨大的設(shè)計(jì)靈活性,并限度地降低了終端系統(tǒng)成本。
分層存儲(chǔ)器
Blackfin 處理器存儲(chǔ)器架構(gòu)在器件實(shí)現(xiàn)中提供了 Level 1(L1)和 Level 2(L2)存儲(chǔ)模塊。L1 存儲(chǔ)器直接與處理器內(nèi) 核相連、以全系統(tǒng)時(shí)鐘頻率運(yùn)行并為實(shí)時(shí)算法程序段提供了的系統(tǒng)性能。L2 存儲(chǔ)器是一種較大的大容量存儲(chǔ)模塊,其性能雖略有下降,但運(yùn)行速度仍然高于片外存儲(chǔ)器。
L1存儲(chǔ)器架構(gòu)的實(shí)現(xiàn)旨在提供信號(hào)處理所需的性能以及通用型微控制器所擁有的編程簡(jiǎn)易性。這是通過(guò)允許將 L1 存儲(chǔ)器配置為 SRAM、高速緩沖存儲(chǔ)器或兩者組合來(lái)實(shí)現(xiàn)的。通過(guò)支持 SRAM 和高速緩沖存儲(chǔ)器編程模型,系統(tǒng)設(shè)計(jì)師便能夠把要求高帶寬和低延遲的關(guān)鍵實(shí)時(shí)信號(hào)處理數(shù)據(jù)組分配至 SRAM 中,而將更多的“軟” 實(shí)時(shí)控制/OS 任務(wù)存儲(chǔ)于高速緩沖存儲(chǔ)器。

Blackfin 處理器內(nèi)核包括一個(gè)用于通用運(yùn)算單元的 8 路×32 位數(shù)據(jù)寄存器文件。支持的數(shù)據(jù)類型包括8 位、16 位或 32 位帶符號(hào)或無(wú)符號(hào)整數(shù)以及 16 位或 32 位帶符號(hào)分?jǐn)?shù)。在每個(gè)時(shí)鐘周期中,這種多端口寄存器文件均支持兩個(gè) 32 位讀出和兩個(gè) 32 位寫入操作。還可以將其作為一個(gè) 16 路×16 位數(shù)據(jù)寄存器文件來(lái)進(jìn)行存取。
出眾的代碼密度
Blackfin 處理器架構(gòu)支持多長(zhǎng)度指令編碼。使用頻率非常高的控制型指令被編碼為緊致 16 位字,而更多的算術(shù)密集型信號(hào)處理指令則被編碼為 32 位值。該處理器將把 16 位控制指令與 32 位信號(hào)處理指令加以混合和鏈接,以形成 64 位組,實(shí)現(xiàn)了存儲(chǔ)器存儲(chǔ)密度的化。組合起來(lái)使用時(shí),這兩種功能將使 Blackfin 處理器提供出堪與業(yè)界的 RISC 處理器相媲美的。
動(dòng)態(tài)電源管理
所有的 Blackfin 處理器均采用了多種節(jié)能技術(shù)。Blackfin 處理器基于一種選通時(shí)鐘內(nèi)核設(shè)計(jì),可按照逐條指令來(lái)選擇性地切斷功能單元的電源。Blackfin 處理器還支持多種針對(duì)所需 CPU 動(dòng)作極少期間的斷電模式。(或許是重要的)一點(diǎn)是, Blackfin 處理器支持一種自含動(dòng)態(tài)電源管理電路,借助該電路即可對(duì)工作頻率和電壓進(jìn)行獨(dú)立控制,以滿足正在執(zhí)行的算法的性能要求。大多數(shù) Blackfin 處理器都提供了片上內(nèi)核穩(wěn)壓電路,并可在低至 0.8V 的電壓條件下工作,因而特別適合于需要延長(zhǎng)電池使用壽命 的便攜式應(yīng)用。
易用性
在許多過(guò)去需要同時(shí)采用一個(gè)高性能信號(hào)處理器和一個(gè)單獨(dú)的高效控制處理器的應(yīng)用中,只需采用一個(gè) Blackfin 處理器便足夠了。這種好處極大地縮減了開發(fā)時(shí)間和成本,并終加快了終端產(chǎn)品的面市進(jìn)程。另外,由于只需采用一組開發(fā)工具,因而減少了系統(tǒng)設(shè)計(jì)師的初期費(fèi)用和學(xué)習(xí)時(shí)間。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 掌握 DSP:原理剖析與應(yīng)用實(shí)踐2025/5/8 14:03:24
- 模糊邏輯在 DSP 上實(shí)時(shí)執(zhí)行2023/7/25 17:13:30
- 多速率DSP及其在數(shù)模轉(zhuǎn)換中的應(yīng)用2023/6/12 15:28:52
- 使用 DSP 加速 CORDIC 算法2023/3/29 15:46:30
- 高速DSP系統(tǒng)的信號(hào)完整性2022/9/26 16:45:38
- PCB測(cè)試點(diǎn)設(shè)計(jì)核心規(guī)范
- 高速連接器串?dāng)_問(wèn)題及解決方案
- 電源電路啟動(dòng)異常原因分析
- 降低DC-DC噪聲的PCB設(shè)計(jì)方法
- MOSFET在電池保護(hù)電路中的作用
- PCBDFM可制造性設(shè)計(jì)核心指南
- 二極管的種類及主要應(yīng)用場(chǎng)景
- 信號(hào)處理經(jīng)典問(wèn)題:如何設(shè)計(jì)和實(shí)現(xiàn)自適應(yīng)濾波器?
- 連接器安裝與維護(hù)注意事項(xiàng)
- 電源IC調(diào)試過(guò)程中常見問(wèn)題









