《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 一種ADI Blackfin處理器介紹
一種ADI Blackfin處理器介紹
摘要: 目前,,Blackfin處理器在單內核產(chǎn)品中可提供高達756MHz的性能,。Blackfin處理器系列中的新型對稱多處理器成員在相同的頻率條件下實現(xiàn)了性能的翻番。Blackfin處理器系列還提供了低至0.8V的業(yè)界領先功耗性能,。對于滿足當今及未來的信號處理應用(包括寬帶無線,、具有音頻/視頻功能的因特網(wǎng)工具和移動通信)而言,,這種高性能與低功耗的組合是必不可少的。
Abstract:
Key words :
  Blackfin®處理器是一類專為滿足當今嵌入式音頻,、視頻和通信應用的計算要求和功耗約束條件而設計的新型16~32位嵌入式處理器,。Blackfin處理器基于由ADI和Intel公司聯(lián)合開發(fā)的微信號架構(MSA),它將一個32位RISC型指令集和雙16位乘法累加(MAC)信號處理功能與通用型微控制器所具有的易用性組合在了一起,。在許多場合中免除了增設單獨的異類處理器的需要,。該能力極大地簡化了硬件和軟件設計實現(xiàn)任務。

  目前,,Blackfin處理器在單內核產(chǎn)品中可提供高達756MHz的性能,。Blackfin處理器系列中的新型對稱多處理器成員在相同的頻率條件下實現(xiàn)了性能的翻番。Blackfin處理器系列還提供了低至0.8V的業(yè)界領先功耗性能,。對于滿足當今及未來的信號處理應用(包括寬帶無線,、具有音頻/視頻功能的因特網(wǎng)工具和移動通信)而言,這種高性能與低功耗的組合是必不可少的,。

  所有的Blackfin處理器都為系統(tǒng)設計師提供了十分重要的好處,,包括:

  可實現(xiàn)各種新型市場和應用的高性能信號處理和高效控制處理能力

  可令系統(tǒng)設計師使器件功耗模式與終端系統(tǒng)要求相適應的動態(tài)電源管理(DPM)能力,以及

  可確保產(chǎn)品開發(fā)時間最小化的易用型混合16/32位指令集架構和開發(fā)工具套件。

  高性能處理器內核

  Blackfin處理器架構基于一個10級RISCMCU/DSP流水線和一個專為實現(xiàn)最佳代碼密度而設計的混合16/32位指令集架構,。Blackfin處理器架構還完全符合SIMD標準,,并包括用于加速視頻和圖像處理的指令。該架構很適合于全信號處理/分析能力,,同時還可在單內核器件或雙內核器件上提供高效RISCMCU控制任務執(zhí)行能力,。由于具有最佳代碼密度且只需進行極少(或者完全不需要進行)代碼優(yōu)化處理,因此可縮短產(chǎn)品的面市時間,,而不會遇到其他傳統(tǒng)處理器所常見的性能空間障礙,。

  高帶寬DMA能力

  所有的Blackfin處理器均具有多個獨立的DMA控制器,這些控制器支持自動數(shù)據(jù)傳輸,,而所需的處理器內核開銷極少,。DMA傳輸可出現(xiàn)于內部存儲器和諸多具有DMA功能的外設之間。傳輸也有可能出現(xiàn)于外設和與外部存儲器接口相連的外部器件(包括SDRAM控制器和異步存儲器控制器)之間,。

  視頻指令

  除了具有對8位數(shù)據(jù)以及許多像素處理算法所常用的字長的固有支持之外,Blackfin處理器架構還包括專為增強視頻處理應用中的性能而定義的指令,。比如,,離散余弦變換(DCT)通過一個IEEE1180舍入操作得到支持,而“SUMABSOLUTEDIFFERENCE”指令則支持在諸如MPEG2,、MPEG4和JPEG等視頻壓縮算法中所使用的運動估計算法,。

  利用軟件來實現(xiàn)視頻壓縮算法使得OEM制造商能夠在不變更硬件的情況下適應不斷發(fā)展的標準和新型功能要求。增強型指令可使Blackfin處理器在那些先前主要是由ASIC,、VLIW媒體處理器或硬連線芯片組來滿足的應用中一試身手,。歸根結底,Blackfin處理器將在幫助降低總系統(tǒng)成本的同時使終端應用的產(chǎn)品上市時間得以縮短,。

  高效控制處理

  Blackfin處理器架構還提供了各種在RISC控制處理器中最為常見的好處,。這些特點包括:一個功能強大且靈活的分層存儲器架構、出眾的代碼密度以及各種各樣的微控制器型外設(包括10/100以太網(wǎng)MAC,、UARTS,、SPI、CAN控制器,、支持PWM的定時器,、看門狗定時器、實時時鐘和一個無縫同步和異步存儲器控制器),。所有這些特點為設計師提供了巨大的設計靈活性,,并最大限度地降低了終端系統(tǒng)成本。

  分層存儲器

  Blackfin處理器存儲器架構在器件實現(xiàn)中提供了Level1(L1)和Level2(L2)存儲模塊,。L1存儲器直接與處理器內核相連,、以全系統(tǒng)時鐘頻率運行并為實時算法程序段提供了最大的系統(tǒng)性能。L2存儲器是一種較大的大容量存儲模塊,其性能雖略有下降,,但運行速度仍然高于片外存儲器,。

  L1存儲器架構的實現(xiàn)旨在提供信號處理所需的性能以及通用型微控制器所擁有的編程簡易性。這是通過允許將L1存儲器配置為SRAM,、高速緩沖存儲器或兩者之組合來實現(xiàn)的,。通過支持SRAM和高速緩沖存儲器編程模型,系統(tǒng)設計師便能夠把要求高帶寬和低延遲的關鍵實時信號處理數(shù)據(jù)組分配至SRAM中,,而將更多的“軟”實時控制/OS任務存儲于高速緩沖存儲器,。

  存儲器管理單元(MMU)規(guī)定了一種存儲器保護格式,當其與內核的用戶及監(jiān)控模式相組合時,,就能夠支持一個全實時操作系統(tǒng),。該RTOS運行于監(jiān)控模式中,并對存儲模塊及其他系統(tǒng)資源進行分割,,以便實際應用程序運行于用戶模式之中,。這樣,MMU就提供了一種用于實現(xiàn)完善系統(tǒng)和應用的隔離而安全的環(huán)境,。

  易用性

  如今,,在許多過去需要同時采用一個高性能信號處理器和一個單獨的高效控制處理器的應用中,只需采用一個Blackfin處理器便足夠了,。這種好處極大地縮減了開發(fā)時間和成本,,并最終加快了終端產(chǎn)品的面市進程。此外,,由于只需采用一組開發(fā)工具,,因而減少了系統(tǒng)設計師的初期費用和學習時間。

  出眾的代碼密度

  Blackfin處理器架構支持多長度指令編碼,。使用頻率非常高的控制型指令被編碼為緊致16位字,,而更多的算術密集型信號處理指令則被編碼為32位值。該處理器將把16位控制指令與32位信號處理指令加以混合和鏈接,,以形成64位組,,從而實現(xiàn)存儲器存儲密度的最大化。當進行指令高速緩存和取指令操作時,,內核將自動地對總線的長度進行充分的壓縮,,因為它沒有對準方面的限制。當組合起來使用時,,這兩種功能將使Blackfin處理器提供出堪與業(yè)界領先的RISC處理器相媲美的,。

  動態(tài)電源管理

  所有的Blackfin處理器均采用了多種節(jié)能技術。Blackfin處理器基于一種選通時鐘內核設計,,可按照逐條指令來選擇性地切斷功能單元的電源,。Blackfin處理器還支持多種針對所需CPU動作極少(或根本不需要CPU動作)期間的斷電模式,。最后(或許是最重要的)一點是,Blackfin處理器支持一種自含動態(tài)電源管理電路,,借助該電路即可對工作頻率和電壓進行獨立控制,,以滿足正在執(zhí)行的算法的性能要求。這些轉換可以在一個RTOS或用戶固件的控制之下連續(xù)出現(xiàn),。大多數(shù)Blackfin處理器都提供了片上內核穩(wěn)壓電路,,并可在低至0.8V的電壓條件下工作,因而特別適合于需要延長電池使用壽命的便攜式應用,。



 

此內容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權禁止轉載。