你好!我在调试C6657的EMIF16接口连接FPGA时遇到一些疑惑和问题!希望能得到TI的解答:
1>在查看《External Memory Interface (EMIF16)》(SPRUGZ3A May 2011)手册中发现C6657是支持ASRAM的,所以打算将FPGA设计成RAM供C6657读写,但是所有配置寄存器并没有找到和ASRAM相关的配置,调试STK_EMIF历程时,发现ASRAM的配置和Norflash是一致的,而且查看配置寄存器在接口模式选择中只有A).Nanflash和B).禁止Nandflash两种(NANDFCR),—————–这是不是说SRAM的地址和数据线和Norflash是一样的所以在接口上可以通用
2>如图是修改的STK历程,在所用硬件上是可以通过STK_EMIF的Nanflash测试示波器也能测到OE的跳变,改成Norflash模式后通过往0x70000000地址写数据但是在memory中并没有看到数据的跟新,同时示波器也检测不到OE的跳变!——-这样访问EMIF16的CE0有问题吗?如果有问题那该如何访问进行CE0的读写?期待您的回答谢谢
Thomas Yang1:
1)可以参考STK的配置,ASRAM和NORFASH配置是一样的。
2)不知道您硬件连接是怎么连接的,您的ASRAM是多少bit数据位宽的?
如下是典型链接框图供参考(以16bit data bus 为例)