TI中文支持网
TI专业的中文技术问题搜集分享网站

【TMS320C6713】EMIF连接16-bit SRAM

EMIF                  SRAM

CE2    ————    CS

AOE   ————    OE

AWE   ————    R/W

BE[0]  ————   BE_H

BE[1]   ————  BE_L

硬件工程师做的PCB板连线如上,现在该SRAM经过初始化后,无法被写入数据。

按照6713的Datasheet,是否BE[0]和BE[1]的连线接反了,应该是

BE[0]  ————   BE_L

BE[1]   ————  BE_H

请ti工程师指导。

Tony Tang:

反了的情况下,按16bit读写应该还是不受影响的。只是8bit操作不行。

Bear Melon:

回复 Tony Tang:

SRAM需要操作的就只有全局控制寄存器和它连接的CE寄存器

现在将CE寄存器相关的setup hold TA等参数都配置成最大,即

EMIF_Config emif_cfg ={0x00003778, /* gblctl */0xFFFFFF13, /* ce0 - Unused */0xFFFFFF13, /* ce1 - 16-bit Flash */0xFFFFFF13, /* ce2 - 16-bit SRAM */0xFFFFFF13, /* ce3 - Unused */0x57115000, /* sdctl*/0x00000400, /* sdtim*/0x000A8529/* sdext*/};

初始化完成后,在CCS打开Memory Brownser观察CE2对应的1M*16bit的SRAM,

显示全F,且无法进行写入操作。

上一版本的PCB板用了256K*16bit的SRAM,同样的配置可以正常读写。

请问这有可能是什么问题?

user4927439:

回复 Bear Melon:

这个SRAM是在哪里买的呀

赞(0)
未经允许不得转载:TI中文支持网 » 【TMS320C6713】EMIF连接16-bit SRAM
分享到: 更多 (0)