2. DSP 芯片的选择
一般来说 , 选择 DSP 芯片时应考虑到如下诸多因素。[3](1). DSP 芯片的运算速度。 (2). DSP 芯片的价格。(3). DSP 芯片的硬件资源。不同的 DSP 芯片所提供的硬件资源是不相同的 , 如片内 RAM 、 ROM 的数量 , 外部可扩展的程序和数据空间 ,总线接口 , I/O 接口等。 (4). DSP 芯片的运算精度。一般的定点 DSP 芯片的字长为 16 位 , 如 TMS320 系列。但有的公司的定点芯片为 24 位 , 如 Motorola 公司的 MC56001 等。浮点芯片的字长一般为 32 位 , 累加器为 40 位。 (5). DSP 芯片的开发工具。在 DSP 系统的开发过程中 , 开发工具是必不可少的。如果没有开发工具的支持 , 要想开发一个复杂的 DSP 系统几乎是不可能的。如果有功能强大的开发工具的支持 , 如 C 语言支持 , 则开发的时间就会大大缩短。所以 , 在选择 DSP 芯片的同时必须注意其开发工具的支持情况 , 包括软件和硬件的开发工具。 (6). DSP 芯片的功耗。在某些 DSP 应用场合 , 功耗也是一个需要特别注意的问题。如便携式的 DSP 设备、手持设备、野外应用的 DSP 设备等都对功耗有特殊的要求。目前 , 3. 3V 供电的低功耗高速 DSP 芯片已大量使用。(7).其他。除了上述因素外 , 选择 DSP 芯片还应考虑到封装的形式、质量标准、供货情况、生命周期等。有的 DSP 芯片可能有 D IP 、 PGA 、 PLCC 、 PQFP 等多种封装形式。有些 DSP 系统可能最终要求的是工业级或军用级标准 , 在选择时就需要注意到所选的芯片是否有工业级或军用级的同类产品。如果所设计的 DSP 系统不仅仅是一个实验系统 , 而是需要批量生产并可能有几年甚至十几年的生命周期 , 那么需要考虑所选的 DSP 芯片供货情况如何 , 是否也有同样甚至更长的生命周期等。
|