TMS320F28335的每个XINTF zone都可以独立配置为16位或32位总线宽度。根据具体的配置,XA0/XWE1信号的功能会发生相应的变化。当XINTF zone配置为16位操作模式时(XTIMINGx[XSIZE]=3),XAO/XWE1作为最低地址位XA0功能,此种配置模式的总线扩展连接图下图所示。表1和表2给出了16位和32位操作模式时XWE0和XA0/XWE1的功能配置。
表1:
表2:
总线的宽度可以由XTIMINGx[XSIZE]来定义。当连续一次访问两个总线宽度不同的Zone空间的时候,两个Zone的访问之间要加入延时时钟。这个可以通过配置XBANK来实现。这个在以后会提到。
举个例子,每个Zone的总线宽度配置如下:
· Zone 0 configured for 16-bit mode (XTIMING0[XSIZE] = 3)
· Zone 6 configured for 32-bit mode (XTIMING6[XSIZE] = 1)
· Zone 7 configured for 32-bit mode (XTIMING7[XSIZE] = 1)
如果需要连续访问Zone0和Zone6或者Zone0和Zone7,那么要在Zone0访问过后加入至少一个空间切换延时来释放总线。
当XINTF zone配置为32操作模式时(XTIMINGx[XSIZE]=1),XA0/XWE1信号低电平有效,作为XWE1功能。使用XWE1和XWE0实现32位总线扩展操作,扩展连接关系如下图所示。