Only U is in my heart!
I will be right here waiting for you.

外部扩展接口(XINTF)建立、激活及跟踪等待状态的配置

在前面XINTF Zone访问的建立、激活和跟踪时序一文中,详细介绍了XINTF的建立、激活及跟踪等待状态。今详细说一下其具体配置,这是在应用XINTF过程中最关键的部分。

TMS320F28335可以通过调整XINTF信号的时序来与特定的外部设备时序相匹配,如读写访问的建立和保持时间。每个XINTF空间的时序参数可以在XTIMING寄存器中独立设置,每个空间还可以配置是否响应XREADY信号。这样,就可以根据访问的存储器或外设情况,最大限度地提高XINTF的使用效率。

下面的表给出了XTIMING寄存器可以配置的参数与脉冲持续宽度(以XTIMCLK周期为单位)之间的关系。

wps_clip_image-18205

  • 注:tc (xtim ),周期时间;XTIMCLK,访问周期时间;
  • 当使用信号时,WS参考硬件插入等待状态数,如果不使用XREADY,WS=0
  • 另外:必须通过每个空间的XTIMING寄存器配置最小等待状态。等待状态的大小与XINTF接口的外设有关,具体需要参考相关的器件手册,查阅相应的建立、激活和跟踪参数。

XREADY信号有以下两种情况:

1.如果不使用XREADY信号(USEREADY = 0 ),必须满足下列条件:

Lead:     LR ≥ tc (xtim)

              LW≥ tc (xtim)

这样就要求XTIMING寄存器的配置受下列条件限制:

XRDLEAD XRDACTIVE XRDTRAIL XWRLEAD XWRACTIVE XWRTRAIL X2TIMING
有效值≥1    ≥0       ≥0      ≥1       ≥0        0        0,1

举例说明一下不使用XREADY时,有效设置和无效设置:

XRDLEAD XRDACTIVE XRDTRAIL XWRLEAD XWRACTIVE XWRTRAIL X2TIMING
无效值0    0         0        0       0         0        0,1
有效值1    0         0        1       0         0        0,1

2.如果XREADY信号以同步模式采样(USEREADY = 1,READYMODE = 0),需要满足下列条件:

(1).Lead:    LR ≥ tc (xtim)

                  LW≥ tc (xtim)

(2).Lead:   AR ≥2 × tc (xtim)

                 AW≥2 × tc (xtim)

当使用异步XREADY时,有效设置和无效设置举例如下表所示。

wps_clip_image-19805

至于建立、跟踪和激活的值与XTIMCLK/X2TIMING模式之间的关系。去参考手册好了,内容太多,我就不在此列出了。

赞(0) 打赏
未经允许不得转载:Onlyisu » 外部扩展接口(XINTF)建立、激活及跟踪等待状态的配置

相关推荐

  • 暂无文章

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏