网站大量收购独家精品文档,联系QQ:2885784924

C54x第六章_C54x的软硬件应用.ppt

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

第六章 C54x的软硬件应用 FIR滤波器的C54实现方法 IIR滤波器的C54实现方法 FFT的C54x实现方法 正弦和余弦信号发生器 程序的自举加载 C54x与外设的接口※ 串口编程 设计实例 C54x与外设的接口 1)C54x提供以下引脚用于存储器及外设的连接及扩展 地址与数据信号 A19-A0 O/Z 并行地址总线A22—A0,用于寻址片外数据/程序存储器及I/O。A15—A0在保持模式下或EMU1/OFF为低电平时呈高阻态。A19—A16用于扩展程序存储器寻址。另外数据总线具有总线保持的特性。 D15—D0 I/O/Z 并行数据总线D15—D0,用于在CPU内核和片外数据/程序存储器或I/O器件之间传递数据。当没有输出或者当RS或HOLD起作用时,D15—D0 呈高阻;EMU1/OFF为低时,也呈高阻。数据总线具有总线保持的特性。 C54x与外设的接口 存储器控制信号 -DS -PS -IS O/Z 数据、程序、I/O空间选择信号。DS,PS和IS除非与一个特定的外部空间通信时置为低,其他时候总为高。有效期与有效地址对应。在保持方式或EMU1/OFF为低时进入高阻态。 -MSTRB O/Z 存储器选通信号。通常为高,只有在外部总线访问片外数据或程序存储器时才为低。在保持方式或EMU1/OFF为低时,MSTRB呈高阻态。 READY I 数据准备好输入。说明一个外设正准备好对数据进行传输。如果该外设未准备好,则处理器将等待一个周期再检查READY信号。 C54x与外设的接口 R/-W O/Z 读/写信号。表明在与外设通信时的传递方向。在保持方式或EMU1/OFF为低时,信号呈高阻态。 -IOSTRB O/Z I/O选通信号。通常为高,除非外部总线访问一个I/O设备时才为低。IOSTRB在保持方式或EMU1/OFF为低时,呈高阻态 -MSC O/Z 微状态完成信号。当最后一个片内软件等待状态执行时,该信号变为低。它与READY线相连。MSC 后一个片内等待状态完成以后,迫使一个片外等待状态。当EMU1/OFF为低时,MSC呈高阻态。 C54x与外设的接口 2)需要插入等待时间的计算方法和插入方法 i)计算方法如下:例如DSP的时钟为40MHz,时钟周期为25nS,如果外部器件小于15(0.6*CLKOUT)时不用插入等待,如果大于15nS时就需要插入等待周期。具体插入等待周期的个数见下表: 外部器件的存取时间 插入等待周期数 ta≤15 0 15ta≤40 1 40ta≤65 2 65ta≤90 3 90ta≤115 4 115ta≤140 5 。。。 。。。 C54x与外设的接口 ii)插入方法 通过设置软件等待状态寄存器(SWWSR)来设置等待状态。 15 14~12 11~9 8~6 5~3 2~0 Bit XPA I/O Hi Data Lo Data Hi Prog Lo Prog XPA 扩展程存控制位,当XPA=1时采用扩展寻址方式 Lo Prog或 Lo Data 在表示程存或数存的0000H~ 7FFFH区间插入的等待状态数 Hi Prog或 Hi Data 在表示程存或数存的8000H~FFFFH区间插入的等待状态数 I/O 表示I/O空间插入的等待状态数 C54x与外设的接口 3)需要插入0~1个软件等待状态的存储器扩展方法 ? Address( 20、16 ) ? -PS?? -MSTRB R/-W -DS ? -MSC ? READY -IS -IOSTRB DATA(16) ADDRESS 程存 DATA(16) -CS1 -CS2 -OE ADDRESS 数存 -CS2 DATA(16) -WE -CS1 -OE ADDRESS I/O -WE DATA(16) -CS1 -CS2 -OE 1 C54x与外设的接口 4)需要插入2~7个软件等待状态的存储器扩展方法 ? Address( 20、16 ) ? -PS?? -MSTRB R/-W

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档