• 沒有找到結果。

此處理器為 ADI 公司推出的 Blackfin 系列之運算處理器 ADSP-BF561[2],

Blackfin 系列之運算處理器大致上有一個高性能的 16/32 bits 嵌入式處理器內 核與一個 10 級 RISC MCU/DSP Pipeline。微處理器運算速度相較 DM368 下快了 許多,但有許多子項目是 BF561 無法比擬的,與影像相關之功能比較如下表

表 2 BF561 與 DM368 之影像周邊相關比較

BF561[2] DM368[1]

MCU DSP 600MHz Dual Core

(Blackfin) ARM 432MHz (DaVinci) Instruction SRAM 16Kb 16Kb

Data SRAM 32Kb 8Kb

Codec. Engines None Supports a Range of Encode, Decode, DMA Dual 12 channel 64 Channels Peripherals UART with IrDA

12 GPIO 32-bit timers

EMAC,2 UARTs, 4 GPIO 64-Bit timers Video ALU Four 8-bit 2 Co-processors 8/16

bit Video Processing

Subsystem None Yes

在第一章時提到希望以軟硬體系統共同運算,BF561雖有雙核心,但缺乏了 影像處理之子系統,取而代之的是包含像處理子系統的TI的DaVinci系列SOC多媒 體晶片。

從晶片資料中做基本的比較後,雖BF561運算速度快,快取記憶體較多,同 時也是多核心,但少了網路介面與影像Codec. Engine,需要傳輸影像時或是需 要遠端控制時還需要額外裝置來輔助;尤其像H.264及MPEG-4影像壓縮格式來說,

近年來有越來越流行的趨勢,可為串流影像節省下不少運算量;就影像處理方面 來看,雖BF561核心運算速度較為快速,但以影像處理來說DM368有個決定性的優 點,也就是包含有DaVinci之「影像處理子系統」。

2.2 DaVinci 相關晶片

DM3730[3] AM3894[4] DM368[1]

CPU Processor

ARM Cortex-A8 1000MHz C64+ 800MHz

ARM Cortex-A8

1500MHz ARM 9 432MHz RAM LPDDR DDR2、DDR3 DDR2 On Chip

Memory (KB) None 576 32

Video Capability

Encode Decode Image Enhance

None

Encode Decode Image Enhance Video

Codecs

H.264 JPEG MPEG4-SP

None

H.264-BP JPEG MPEG4-SP Resolution 720p 1080p 1080p

從上表得知,DM3730及AM3894的運算速度雖然較為快速,但是分別缺少了 DM368所擁有的Video Codec及1080p的影像解析度,在目前的影像處理使用中,

前兩項微處理其實已經擁有足夠了運算能力,但未來影像發展的Full HD畫質及 傳輸優勢便缺乏了,故在此表當中選擇DM368。

接著比較的系列為嵌入式產品中較常見的A8系列及近年較為廣泛流行的 OMAP系列

表 4 TMS320C6A8168 及 OMAP3530 的規格比較表格

TMS320C6A8168[5] OMAP3530[6] DM368[1]

CPU Processor

ARM Cortex-A8 1500MHz C67+ 1500MHz

ARM Cortex-A8 600MHz C64+ 800MHz

ARM 9 432MHz RAM DDR2、DDR3 LPDDR DDR2 On Chip

Memory (KB) 576 496 32

Video

Capability None

Encode Decode Image Enhance

Encode Decode Image Enhance Video

Codecs None

H.264-BP JPEG MPEG4-SP

H.264-BP JPEG MPEG4-SP

Resolution No D1 1080p

先看到的是A8168規格與DM368差異甚大,是TI公司推出很強悍的數位訊號處 理器,運算處理速度遠大於DM368,但有關影像處理的部分皆不支援;OMAP3530 核心運算速度、快取記憶體皆比DM368高上許多,且也有同DM368的Video Codec 能力,但是所支援的解析度僅D1,是最後不考慮此型號的原因。

表 5 TMS320DM6437 及 DM368 的規格比較表格

DM6437[7] DM368[1]

CPU

Processor C64+ 700MHz ARM 9 432MHz

RAM DDR2 DDR2

On Chip

Memory (KB) 240 32 Video

Capability

Encode Decode Image Enhance

Encode Decode Image Enhance Video

Codecs

H.264-BP JPEG MPEG4-SP

H.264-BP JPEG MPEG4-SP Resolution D1 1080p

最後比較的系列為支援「影像處理子系統」比較不同的部分,也就是以C64+

為主要運算的SOC多媒體晶片,此款支援TI所免費提供之Vision-Library,

Vision-Library為TI所做之影像演算法,並不能修改其內容之Library,且因許 多細部參數無法調整,TI官方網站上皆有介紹及簡介影片在此不詳細介紹。雖然 DM6437畫面解析度僅有D1畫質,其Vision-Library是非常吸引影像處理相關的人 群,但其「影像處理子系統」並不包含硬體演算法,所有的應用程式皆會耗損微 處理器資源,並不符合「系統共同運算」之發展精神,及經過實際測試後,雖然 Vision-Library是經過優化,但仍然無法有效往後續發展。

在以上是規格上的比較, DM368為最後的微處理器晶片選擇,主要原因有幾 項:規格領先、含有影像處理子系統、符合軟硬體共用之發展、價格與規格合理 等等的因素,因此從影像處理的角度,茫茫的微處理器晶片選擇當中,選擇TI 公司的TMS320DM368。

相關文件