XINTFnbspZone访问的建立、激活和跟踪时序(TMS320F28335)041019155954.pdfVIP

XINTFnbspZone访问的建立、激活和跟踪时序(TMS320F28335)041019155954.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XINTFnbspZone访问的建立、激活和跟踪时序(TMS320F28335)041019155954

XINTF Zone 访问的建立、激活和跟踪时序(TMS320F28335 ) XINTF 是直接访问外部接口的存储器映射区域。任何对 XINTF 空间的读或写操作的时序都可 以分为三个阶段:建立、激活和跟踪。在寄存器 XTIMING 中可以设置每个XINTF 空间访问各 阶段时等待的 XTIMCLK 周期数。读写访问操作的时序可以独立进行配置。除此之外,为了 能够与慢速外设接口,还可以使用 X2TIMING 位使访问特定空间的建立、激活和跟踪等待状 态延长 1 倍。 在建立阶段,访问空间的片选信号变为低电平,产生的地址放在地址总线上(XA)。建立的周 期可以通过 XTIMING 寄存器进行配置。默认情况下,建立周期设置为最大,读写访问都是 6 个 XTIMCLK 周期。 在激活阶段访问外部设备,如果是读访问,读选通信号(XRD)变为低电平,数据锁存到 DSP: 如果进行的是写访问,写使能(XWE)选通信号变为低电平,数据放到数据总线(XD)上。如果 访问的空间配置为判断 XREADY 信号操作方式,外设可以控制 XREADY 信号扩展激活状态周 期,使激活状态周期超过寄存器设置的等待周期。 如果不使用 XREADY 信号,总的激活周期就等于一个 XTIMCLK 加上 XTIMING 寄存器中设置的 等待周期数。默认情况下,读写访问的激活等待周期都是 14 个 XTIMCLK 周期。 跟踪周期是指读写选择信号变为高电平后,保持片选信号低电平的一段时间。在 XTIMING 寄存器中可以设置跟踪周期的 XTIMCLK 的个数。默认情况下,跟踪周期设置为最大,读写 访问都是 6 个 XTIMCLK 周期。 根据系统设计的要求,可以配置空间的建立、激活和跟踪周期长度,以适合具体外设接口的 访问。在配置过程中,需要考虑以下几个问题: 1.最小等待状态的需要; 2.XINTF 的时序特性,参考相应的数据手册; 3.外部器件的时序特性; 4.C28x 芯片和外设间的附加延时。 在配置的过程中,一定要配合外部器件的时序进行配置,不然会造成读取写入的数据错误。 XINTF 模块时钟模式 XINTF 模块有两种时钟模式,下图给出了 SYSCLKOUI,时钟同 XINTF 时钟之间的关系。 所有的外部扩展访问都是以内部 XINTF 的时钟XTIMCLK 为参考的,因此在配置XINTF 时,首 先要通过 XINTFCNF2 寄存器配置 XTIMCLK 。XTIMCLK 可以配置为 SYSCLKOUT,也可以配置为 SYSCLKOUT/2,XTIMCLK 默认的值是 SYSCLKOUT/2 。 外部接口还提供一个时钟输出 XCLKOUT ,所有外部接口的访问都是在 XCLKOUT 的上升沿开 始。可以通过 XINTFCNF2 寄存器的 CLKMODE 位配置 XCLKOUT 的频率。XCLKOUT 可以配置为 XTIMCLK , 也 可 以 配 置 为 XTIMCLK/2 , XCLKOUT 默 认 的 值 是 XTIMCLK/2 , 也 就 是 SYSCLKOUT/2 。 此外,该时钟输出可以由外部逻辑锁定关闭。为了减少系统噪声干扰,可以将 XINTCNF2[CLKOFF]置位来关闭 XCLKOUT 时钟输出。 TMS320F28335 外部接口(XINTF)配置寄存器及时序寄存器的设置 外部存储器接口能够配置各种参数,以便能够与众多不同外部扩展设备无缝接口。在使用过 程中,主要根据 F28335 器件的工作频率,XINTF 的特性以及外部扩展器件的时序要求进行 配置。由于在配置前后,XINTF 可能会产生很大的变化,所以尽量不要将配置程序放在 XINTF 扩展的存储器空间执行。 在改变 XINTF 配置寄存器和时序寄存器的过程中,不能对 XINTF 进行如下操作:仍在 CPU 流 水线上的指令对 XINTF 的访问、XINTF 写缓冲器内的写访问、数据读写和预先取指操作。为 保证在改变配置过程中不访问 XINTF ,配置过程需要遵循以下步骤: 1.确保 DMA 没有访问 XINTF 。 2.任何配置 XTIMING0/6/7,XBANK 或 XINTCNF2 寄存器的操作,都必须采用如下图所示的流程: 需要注意的是,在配置完成的时候,要等待 8 个周期来完成被指函数的流水线操作。这个灰常重要,切记 切记!! TMS320F28335 外部接口空间(XINTF Zones)的访问 在 2

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档