6 r/ v7 o y8 E' l. b' c ) [, a: o7 P9 ~7 a5 ?0 Z. \- ^1 m摩托羅拉DragonBall(MC9328MX1)處理器則內含一個ARM920T(第四版)處理器,該處理器也是在ARM9TDMI核心的基礎上設立起來的。MC9328MX1也支援32位元和16位元兩種指令集模式(Thumb 4模式),內有一個16K位元組的指令緩衝記憶體和一個16K位元組的數據緩衝記憶體,這個數據緩衝記憶體比TI OMAP的大。同時,MC9328MX1與OMAP5910類似,也有一個記憶體管理單元。 2 U% Z6 @* w. v" ~+ Y
9 r- u3 O A4 ~6 M& M$ J+ y3 {; I( J {6 f
TI OMAP的強項就在於他具備全面的硬體加速器,可處理視訊、圖像、音訊和語音應用。而且,OMAP中還採用一塊專用DSP以應付手持式應用中的訊號處理需求。毫無疑問,基於ARM的處理器當然也能進行快速的乘法和加法運算,但這些處理器並不具備循環緩衝、位反轉、平行移位和硬體循環等針對DSP的尋址功能,這就使其在代碼最佳化方面處於嚴重劣勢。此外,OMAP處理器C5000上可用的DSP應用軟體也比基於ARM的處理器多。 ) R! A* K5 a) `* c8 c* {$ g* @( a1 a# w! u; E. y5 [) N& N