各位大牛:
小弟想请教一下,AM3359的GPMC接口在复用的时候,是不是分时的?比如,我现在的项目上的AM3359需要同时与网口和FPGA通信,如果都通过GPMC接口的话,会不会产生冲突。因为我的FGPA通信要求的数据速率不少于50Mbps,数据线和地址线16足够了,所以就想问问现在AM3359和网口通信已经确定是GPMC了,要满足同时也和FPGA通信,还能用GPMC接口吗?如果不能,请问这个片子还有支持这么高速率的接口吗?希望各位大牛尽早给予回答,我将不胜感激,谢谢!
Jian Zhou:
AM3359带2哥千兆以太网口,为什么还要用GPMC扩网口呢?
leo chen:
回复 Jian Zhou:
是不是网口的数据通过gpmc传输啊
雷工:
回复 Jian Zhou:
你好 Jian Zhou
(1)am335x 和 nor flash 通信是否需要进行降频, 手册上说gpmc的频率是100Mhz?
(2)如果 我的gpmc 上同时挂在fpga 是否要降频?
Jian Zhou:
回复 雷工:
你指的降频,是降GPMC的频率么?要看你挂的设备是同步的还是异步的,如果是同步的要看外部设备对CLK的要求。
雷工:
回复 Jian Zhou:
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时序。
Steven Liu1:
没明白降频对你的意义在哪里。如果是考虑不同片选见信号的影响,这个根本不用降频。降频也不能给你带来多少收益。本来他就是通过片选信号的使能来让不同的片选设备都能工作的,用你之前说的说法,就是有点时分复用的感觉,不会出现两个片选同时使能的情况。
另外对于所谓的高速接口,如果你需要的就是接FPGA之类的,那就用GPMC就好了,其他的SPI,MCASP是可以用,但是需要走对应的接口,不如GPMC并口来的方便。
雷工:
回复 Steven Liu1:
gpmc 和 nor flash 异步通信
gpmc 时钟现在没有分频
我设置cs 低有效时间和 示波器测试的值 不一直
比如 cs 片选后低有效时间设置的是70ns , 但测试出来的值 220ns。
其他控制信号 dav ,oe ,we 也是设置的值和 测试的值 偏差很大。