1.1.2.3 地址空间映射
注:
在TECHV开发板上我们把CE1的地址空间细分为
E_NETCS(0x04000000-0x04000fff) TECHVCS0(0x04004000-0x04004FFF) TECHVCS1(0x04008000-0x04008FFF) TECHVCS2 (0x0400C000-0X0400CFFF)
CS1空间通过一个74ALS138进行片选译码,通过A13、A12译码选择TechvCS0、TechvCS1或者TechvCS2,其中TechvCS2外接扩展槽的2个相同引脚,具体可以参考原理图;
当DM365的EMIF配置为8总线接口模式时,BA00和BA01被当成是最低两位地址,即是说,总寻址空间为A13~A0+BA01、BA00,所以A13、A12实际上代表了总线的A15、A14;而配置为16位时,BA00变为A14,最低位自动无效,而BA01变为第二位;此时寻址为BA0,A13~A0+BA1+(无效位)。
例如,要访问EMIFA 16位地址的最低位,可以这样操作:
*(int *)0x04000002=0x2;此时BA1=1,而最低位自动无效。
1.1.3核心板硬件说明
1、板卡元件布局正面视图如下图所示:
元件、接口说明:
? J1、J2、J3:CPU扩展信号接口,请参看原理图 ? USB主从模式配置选择:
USB的主从模式通过cpu板上的r102和r103配置,焊接r103选择主模式,焊接r102选择从模式。
? 配置CPU的启动模式:
DM365CPU启动模式是由cpu的特定管脚在RESET期间的状态决定,这些管脚包括: A10~A8(对应CFG[2:0])
A13~ A11(对应BOOT MODE[2:0]) 配置说明如下:
CFG[2:0]——配置地址、数据总线宽度,可以通过电阻R17~R25
焊接配置
EM_A10 EM_A9 EM_8 AEMIF MODE 0 0 0 8-BIT AEMIF 0 0 1 16-BIT AEMIF