第2章 TMS320C54xTMDSP硬件结构汇.ppt

  1. 1、本文档共229页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 TMS320C54xTMDSP硬件结构汇

HPI的外部接口为8位的总线,通过两个连续的8位字节组合在一起形成一个16位字,HPI就可为C54x DSP提供16位的数。当主机使用HPI寄存器执行一个数据传输时,HPI控制逻辑自动执行对一个专用2K字的C54x DSP内部的双访问RAM的访问,以完成数据处理。然后C54x DSP可以在它的存储器空间访问读写数据。HPI RAM也可以用作通用目标双访问数据或程序RAM。 图2.32 HPI接口框图 图2.24 发送控制寄存器XCR1 XCR1的位详细描述如下: 第15位:保留。 第14~8位:XFRLEN1发送帧长度为1。 XFRLEN1=0000000,每帧1个字; XFRLEN1=0000001,每帧2个字; … … … … … … … … XFRLEN1=1111111,每帧128个字。 第7~5位:XWDLENl接收字长为1。 XWDLEN1=000,8位; XWDLEN1=001,12位; XWDLEN1=010,16位; XWDLEN1=01l,20位; XWDLEN1=100,24位; XWDLEN1=101,32位; XWDLEN1=11X,保留。 第4~0位:保留。 发送控制寄存器XCR2如图2.25所示。 图2.25 发送控制寄存器XCR2 XCR2的位详细描述如下: 第15位:XPHASE发送相位。 XPHASE=0,单相帧;XPHASE=1,双相帧。 第14~8位:XFRLEN2发送帧长度为2。 XFRLEN2=0000000,每帧1个字; XFRLEN2=0000001,每帧2个字; … … … … … … … … XFRLEN2=1111111,每帧128个字。 第7~5位:XWDLEN2发送字长为2。 XWDLEN2=000,8位; XWDLEN2=001,12位; XWDLEN2=010,16位; XWDLEN2=01l, 20位; XWDLEN2=100,24位; XWDLEN2=101,32位; XWDLEN2=11X,保留。 第4~3位:XCOMPAND发送扩展模式。 除了00模式外,当相应的XWDLEN=000时,这些模式被使能,8位数据。 XCOMPAND=00,无扩展,数据转换开始于最高位MSB; XCOMPAND=01,8位数据,数据转换开始于最低位LSB; XCOMPAND=10,发送数据利用μ率扩展; XCOMPAND=11,发送数据利用A率扩展。 第2位:XFIG发送帧忽略。 XFlG=0,第一个帧同步发送脉冲之后重新开始转换; XFIG=1,第一个帧同步发送脉冲之后,忽略帧同步信号(连续模式)。 第1~0位:XDATDLY发送数据延时。 XDATDLY=00,0位数据延时; XDATDLY=01,1位数据延时; XDATDLY=10,2位数据延时; XDATDLY=11,保留。 5) 发送和接收工作步骤 (1) 复位McBSP串口。 ① 芯片复位=0引发的串口发送器、接收器、采样率发生器复位。当 芯片复位完成后,串口仍然处于复位状态, 。 ② 串口的发送器和接收器可用串口控制寄存器中和位分别独立复位。采样率发生器可用SPCR2中的位复位 。 表2.17 McBSP引脚复位状态 (2) 复位完成后,串口初始化。 ① 设定串口控制寄存器SPCR[l,2]中的 。如果刚刚复位完毕,不必进行这一步操作。 ② 按照表2.17中串口复位要求,编成特定的McBSP寄存器配置。 ③ 等待两个时钟周期,以保证适当的内部同步。 ④ 按照写DXR的要求,给出数据。 ⑤ 设定 =1, =1以使能串口。注意此时对SPCR[l,2]所写的值应该仅将复位改变到1,寄存器中的其余位与步骤②相同。 ⑥ 如果要求内部帧同步信号,则设定=1。 ⑦ 等待两个时钟周期后,接收器和发送器被激活。 6) μ律/A律压缩扩展硬件操作 压缩和扩展硬件允许使用μ律和A律格式进行数据的压缩及扩展。μ律和A律格式编码为8位码的字。压缩扩展的数据总是8位宽,因此相应的(R/X)WDLEN[1,2]必须设置为0,表示8位宽的串行数据流。如果压缩扩展功能被使能,而帧的任一相没有8位字长,然后就进行压缩

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档