你好!!我现在接手的一个项目要用到am3352与cycloneiii的一块fpga通讯,我在论坛网上找了很多都是用am3352读取cyclone这边的数据,当时我这边的项目是用am3352往fpga里面写如数据,请问这个要怎么操作,可以给一个大概的思路吗??我在网上看了很多都是异步读取fpga的,那如果异步写入fpga要怎么操作,fpga要做哪些事情??
Lulu Huang1:
回复 Denny%20Yang99373:
谢谢您的回复。如果用异步总线的话,FPGA那边就不需要AM3352的gpmc_clk,那FPGA里面例化一个ram用自己的时钟吧数据读取过来吗??请问异步总线的话 fpga做什么工作把总线上面的数据读上去??
Denny%20Yang99373:
回复 Lulu Huang1:
你可以看看TRM里面异步总线的时序
CS拉下来,FPGA对地址进行解码,然后通过数据线送出数据,在OE的上升沿,FPGA要保证数据稳定,在CS上升沿,FPGA取消数据
基本就是这些步骤
Lulu Huang1:
回复 Denny%20Yang99373:
嗯 你好 谢谢了 不过 这个好像是 AM3352通过异步总线读取FPGA的操作 现在我这边的项目是AM3352将自己接收的数据通过GPMC接口写入到FPGA,因为用的是异步的方式,所以fpga那边就没有接am3352的时钟 所以fpga要做哪些操作我就比较迷茫了~~~
Lulu Huang1:
回复 Denny%20Yang99373:
你好 那请问一下am3352对外写出的基本步骤?
Lulu Huang1:
回复 Denny%20Yang99373:
嗯 明白了 今天问了很多人 才把这个简单的问题搞清楚 谢谢了~~~
Lulu Huang1:
回复 Denny%20Yang99373:
亲 还在么??再请问一下 A3352的GPMC的异步的传输 是一个数据 一个数据的传输吗?如果读写大量的数据的话 是不是要靠WAIT与FPGA进行同步??