2.1 系统硬件结构
本文系统的硬件平台是 T(I 德州仪器)的 DM6437 数字媒体处理器(DSP)。
DM6437 采用了 c64x+内核,相比于之前的 C64x 核,一方面提高了它对操作系 统支持的健壮性,另一方面增加了许多针对流媒体的优化。芯片的主屏达到了 600MHz,而且它采用了增长型的指令字结构,这样的设计使得在单个时钟周期 里可以处理多条指令,更有利于处理视频数据。芯片在 A 和 B 两个寄存器组中 平均含有 8 个芯片、8 个功能单元和 64 个通用寄存器,功能单元中的 6 个算术 逻辑单元支持单周期 1 对 32 位或 2 对 16 位或 4 对 8bit 数据的算术运算,2 个乘 法单元支持单周期 4 对 16bit 数或 8 对 8bit 数据乘法运算。芯片上的存储空间: 32KB 的 LIP,80 KB 的 L1D 和 128 KB 的 L2 都可灵活配置为 CACHE 和 RAM。
32 位的 DDR2 存储控制器最大寻址空间为 256 MB ,最高总线速率为 333 MHz。 DSP 芯片同时拥有 2 个可以配置的 Video-‐Port。[5]