各位大牛:
小弟想请教一下,AM3359的GPMC接口在复用的时候,是不是分时的?比如,我现在的项目上的AM3359需要同时与网口和FPGA通信,如果都通过GPMC接口的话,会不会产生冲突。因为我的FGPA通信要求的数据速率不少于50Mbps,数据线和地址线16足够了,所以就想问问现在AM3359和网口通信已经确定是GPMC了,要满足同时也和FPGA通信,还能用GPMC接口吗?如果不能,请问这个片子还有支持这么高速率的接口吗?希望各位大牛尽早给予回答,我将不胜感激,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大牛:
小弟想请教一下,AM3359的GPMC接口在复用的时候,是不是分时的?比如,我现在的项目上的AM3359需要同时与网口和FPGA通信,如果都通过GPMC接口的话,会不会产生冲突。因为我的FGPA通信要求的数据速率不少于50Mbps,数据线和地址线16足够了,所以就想问问现在AM3359和网口通信已经确定是GPMC了,要满足同时也和FPGA通信,还能用GPMC接口吗?如果不能,请问这个片子还有支持这么高速率的接口吗?希望各位大牛尽早给予回答,我将不胜感激,谢谢!
c'pu 是am335x 通过gpmc 和 nor flash连接 异步 通信, nor flash地址线27根, 地址数据部分复用,片选0
nor flash 单词访问时间是120ns
我看am335x 手册说 gpmc 工作频率能到100MHz
Up to 100 MHz external memory clock performance (single device)
gpmc 上还要挂个 同步通信的fpga, 通信频率50Mhz
Q1: 对于nor flash , gpmc是否需要降频, 分频多少比较合适?
Q2: 假设gpmc 100Mhz,2分频后,为20ns, 这个20ns 能否用于计算nor flash时序。
没明白降频对你的意义在哪里。如果是考虑不同片选见信号的影响,这个根本不用降频。降频也不能给你带来多少收益。本来他就是通过片选信号的使能来让不同的片选设备都能工作的,用你之前说的说法,就是有点时分复用的感觉,不会出现两个片选同时使能的情况。
另外对于所谓的高速接口,如果你需要的就是接FPGA之类的,那就用GPMC就好了,其他的SPI,MCASP是可以用,但是需要走对应的接口,不如GPMC并口来的方便。