第3章TMS320C54X的硬件结构原理4解说.pptVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.5 片内外围设备 1.通用I/O引脚 2.软件可编程等待状态发生器 3.可编程分区转换逻辑 4.主机接口(HPI) 5. 定时器 6.时钟发生器 7.串行通信接口 1.通用I/O引脚 每种C54x芯片都有BIO和XF 2个通用I/O引脚。 BIO是可用软件控制的输入引脚,通过该监测外部器件. XF是一可用软件控制的输出引脚,可用于向外发出信号; 3.6 复位电路 复位输入引脚RS:低电平有效,处理器从FF80H开始 取址并执行程序。 1、复位状态:ST0=1800H ST1=2900H PMST=FF80H 2、复位电路:上电复位、手动复位、软件复位 3.7 TMS320VC5402引脚及说明 ’C5402共有144个引脚,引脚分布如图。 3.7 TMS320VC5402引脚及说明 * TMS320C54x片内外设有: 2.软件可编程等待状态发生器 可使外部总线周期延迟1~14个机器周期,以便C54X与片外的慢速存储器或I/0设备匹配; 3.可编程块切换逻辑 当访问程序或数据存储器的存储体边界时,可编程块切换逻辑会自动插入一个等待周期,防止总线竞争。 当存储过程由程序存储器转向数据存储器时,也会插入一个周期。存储器块切换的块大小由块切换控制器(BSCR)确定。 4.主机接口(HPI) 主机接口为一个8位或16位并行接口,是DSP与主微处理器通信的接口。通过C54x和主微处理器都可访到的C54x片内存储器,并且可在C54x和主微处理器之间进行交换信息。 HPI接口通过HPI控制寄存器(HPIC),地址寄存器(HPIA),数据锁存器(HPID)和HPI内存块实现与主机通信。 HPI与主机的连接 5.定时器 C54x有一个带4位预定标器的16位的定时器。每过—个CLKOUT周期,定时器减1每次减至0时产生时钟中断。通过设置专用的状态位,可控定时器停止计数、重新计数、复位或停止工作。 6.时钟发生器 时钟发生器由振荡器和锁相环(PLL)组成。时钟发生器可由石英晶体与内部振荡器进行内部驱动,或由外部时钟信号驱动。PLL通过专用器件使源时钟信号与某一因子相乘产生内部CPU时钟,因而应采用比CPU工作频率低的源时钟信号。 7. 串行通信接口 串行通信接口的系统功能,就是向DSP器件提供在CPU控制下的串行通信功能 串行通信功能是连接不同的数字化电子系统的基本功能电路 DSP器件中串行通信接口必须具有如下特性: 通信在CPU控制下完成; 通信的协议可以灵活设置; 通信过程能与CPU并行工作。 C54x 系列有四种类型的串行接口: 标准同步串行接口(SP),缓冲串行接口(BSP), 时分多路串行接口(TDM),多通道缓冲串口(McBSP) ’C54x串行口的配置 12 3 3 3 3 3 2 2 0 0 多通道缓冲串口McBSP 0 0 0 0 0 0 0 0 1 0 时分多路串口TDM 0 0 0 0 0 0 0 0 2 0 缓冲串口BSP 0 0 0 0 0 0 0 0 0 2 同步串口SP VC5441 VC5416 VC5410 VC5409 VC5407 VC5404 VC5402 VC5401 VC549 C541 串行口 (1)标准同步串行口SP SP是一个高速、全双工、双缓冲的串行口,提供了与编码器、A/D转换器等串行设备之间的通信,可实现数据的同步发送和接收,能完成8位字节或16位字的串行通信。 每个串行口都含有发送数据寄存器DXR、发送移位寄存器XSR、接收数据寄存器DRR和接收移位寄存器RSR,并能以1/4机器周期频率工作。 在进行数据的接收和发送时,串行口能产生可屏蔽的收、发中断(RINT和XINT),通过软件来管理数据的接收和发送。整个过程由串行口控制寄存器SPC控制。 (2)缓冲同步串行口BSP BSP是一种增强型同步串行口,它是在同步串行口的基础上增加了一个自动缓冲单元ABU。 ABU的功能:利用专用总线,控制串行口直接与’C54x的内部存储器进行数据交换。 工作方式:非缓冲模式和自动缓冲模式。 非缓冲模式:即标准模式,与SP相同。 自动缓冲模式:在ABU的控制下,串行口直接与C54x的内部存储器进行16位数据块传输。当传输的数据长度是数据块长度的一半或整个长度时,产生中断。 这两种工作模式都提供了包括可编程控制的串口时钟、帧同步信号、可选择时钟和帧同步信号的正负极性等增强功

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档