DSP28335代码学习 联系客服

发布时间 : 星期日 文章DSP28335代码学习更新完毕开始阅读

10.2、概述XINTF的配置

10.2.1、改变XINTF的配置和定时寄存器的步骤 10.2.3、XINTF的时钟

XINTF的时钟通过配置XINTCNF2寄存器的位,把XTIMCLK设置为和系统时钟相同或者等于系统时钟的一半。默认状态下XTIMCLK设置为SYSCLKOUT的一半。

开始进入所有的XINTF所有的区,都需要在XCLKOUT外部时钟的上升沿。外部逻辑可以关掉XCLKOUT。XCLKOUT的可以被配置为内一定的比例的XINTF的时钟XTIMCLK,外部时钟XCLKOUT可以和内部时钟XTIMCLK相等,或者为其一半。具体可以在XINTCNF2寄存器中配置。默认情况下, 外部时钟XCLKOUT是内部时钟XTIMCLK一半,系统时钟SYSCLKOUT的四分之一。 10.2.5、写缓冲区

默认状态下,进入写缓冲区是禁止的,为了提高XINTF的性能,可以使能写缓冲区。 10.2.6、XINTF每个区访问的建立,激活和跟踪的时序

XINTF区域是直接访问外部接口的存储器映射区域,任何对XINTF区域的读或写访问的时序可以分为3个阶段,即建立、激活和跟踪。在XTIMING寄存器相应的位可以设置每个XINTF区域访问各阶段时等待状态的XTIMCLK的周期数。读访问的时序可以和写访问时序区别配置。此外,为了与慢速外设接口,还可以使用X2TIMIING位使访问特定区域的建立、激活和跟踪等待状态延长1倍。

在建立阶段,访问区域的片选信号变为低电平,且地址放在地址总线(XA)上,建立的周期可以通过区域的XTIMCLK寄存器来配置,在默认情况下,对读和写访问来说,建立的周期最大为6个XTIMCLK周期。

在激活阶段对外设进行访问,如果是读访问,读选通信号(XRD’)被拉低,且将数据锁存到DSP;如果是写访问,写使能(XWE0’)选通信号被拉低,数据被送到数据总线(XD)上。

跟踪周期是保持片选信号为低电平一段时间,但是读写选通信号变为高电平。在区域的XINTIM寄存器中可以设置跟踪周期的XTIMCLK个数。

根据系统的设计要求,可以配置区域访问的建立、激活和跟踪等待周期数,以适用专用外设接口的访问。当选择时序参数时,需要考虑一下几个问题:

(1)最小的等待状态需求

(2)XINTF的时序特性,可参照相应的数据手册 (3)外部器件的时序特性

(4)F28335器件与外部器件的附加延时

10.3、配置的建立、激活和跟踪等待状态