制作DSP技术中心主讲李玉柏WWW.DSPSOLUTION.COM.pptVIP

  • 4
  • 0
  • 约6.48千字
  • 约 51页
  • 2017-11-08 发布于江苏
  • 举报

制作DSP技术中心主讲李玉柏WWW.DSPSOLUTION.COM.ppt

制作DSP技术中心主讲李玉柏WWW.DSPSOLUTION.COM

DSP McBSP设计 利用串口的压缩功能可以实现数据的内部压缩,而不占用很多DSP的资源。其方法有二: 1)当串口接收和发送都复位时,串口的压缩和扩展逻辑电路是内部连接的,即DXR1与DRR1通过压缩/扩展电路相连,如下图4所示。此时设置XCOMPAND或RCOMPAND之一就可以实现数据的压缩和解压。向DXR1发送的数据经过4个CPU周期后,就可以从DRR1上读出。该方法的优点是速度快,缺点是没有帧同步以便CPU或DMA进行流程控制。 2)采用数据环回模式,设置XCOMPAND或RCOMPAND之一也可以实现数据的压缩和解压。此时CPU的中断或DMA的事件可以进行传输的流程控制,并且,传输速度可调。 五、编程举例 下面给出一个McBSP串口实验程序 ? 这是一个串口自测试程序,除检验串口的功能外, 该程序还利用串口完成数据的内部压缩,通过设置 XCOMPAND或RCOMPAND之一可以实现内部数据A-law 或u-law的压缩和解压 ? 程序的流程是: ? 修改中断向量表 ? 初始化McBSP串口 设置BLD=1,即支持数字回环方式 设置RCOMPAND=10,即采用u-law扩展 ar3指向发送数据缓冲区 ar4指向接收数据缓冲区,初始化将

文档评论(0)

1亿VIP精品文档

相关文档