|
发表于 2012-7-27 13:24:03
|
显示全部楼层
jimmylinxiaohai 发表于 2012-7-27 10:16 ![](static/image/common/back.gif)
谢谢你的回答哈。我针对昨晚的那个问题进一步想了一下,存在这些疑问,能不能请教你下。
...
关于STM32单片机的FSMC总线我就不说了,因为我不会,刚刚接触到这个单片机。![](static/image/smiley/default/loveliness.gif)
data_a,data_b是数据输入端口,q_a,q_b是输出口,你看后缀的话应该知道哪两个是一组吧。那两个时钟线还真是搞不掉,双端口模式的RAM就是要有这两个时钟线,你看我前面发的时序图也能看出来,可能M4K单元本身的结构就是这样的。
地址线10根是对的啊,因为你数据线16根啊,一个地址单元数据长度为16,所以2^10*16=16384 bits。
推荐你看本书《AVR单片机与CPLD/FPGA综合应用入门》,挺薄的,没几块钱,里面谈到了关于单片机和FPGA之间数据交换的几种方法,UART,SPI,双口RAM等。
FPGA那边读写数据确实要用到状态机,至于怎么设计,还是看时序图呗,你FPGA水平比较低,这个没人能帮你,建议你练练。
这个两者通信的,感觉调试起来挺费劲的,FPGA这边应该要用上SIGNAL TAP辅助。 |
|