各位大牛:
本人项目中需要用到AM3359的McASP接口与FPAG通信,主要原因是这个接口速率(最大好像是26MHz*4)可以满足我们的要求,而且所需用的引脚数比较少,不像GPMC接口需用的引脚数很多。但在网上基本找不到相关资料,所以在这里发帖寻求一下帮助,看是否能找到与McASP接口相关的电路原理图和部分驱动程序,希望各位大牛给点指点,我将不胜感激!谢谢!
Jian Zhou:
我们AM335x和FPGA连接一般都是用GPMC接口的,因为一般FPGA是要寻址的,而且一般都是至少8位数据宽度的,我们没看到有用MCASP和FPGA通信的demo。
有人用GPMC和FPGA通信做的例程你可以参考下:http://blog.chinaunix.net/uid-24159092-id-3355612.html
zhiyuan xue:
回复 Jian Zhou:
非常感谢您的回答。我还有点疑问的是AM3359的GPMC口数据速率一般是多少?查了好多资料都说很高,但都没有给出一个具体可以参考的数值,麻烦您能给一个。非常感谢!
zhiyuan xue:
回复 zhiyuan xue:
补充一下,AM3359的GPMC接口,如果选用8bit数据地址线复用模式,数据速率能达到多少?16bit数据地址线复用模式呢?
Jian Zhou:
回复 zhiyuan xue:
我们GPMC总线速率最高是100M,如果是8位数据带宽就是100MB,16位数据就是200MB,如果是地址数据复用的话会低一些
zhiyuan xue:
回复 Jian Zhou:
太感谢Jian Zhou 耐心、及时的回答了,谢谢,谢谢!因为我们这边AM3359是做了小板准备跨接到另外一个大板子上的,所以希望AM3359与大板上FPGA通信时用到的引脚数尽可能小,所以只能最好选用地址数据复用模式。所以我也就想问问,复用的话8bit的最低数据传输速率能到多少,因为我们的需求是不能低于50Mbps。再次感谢Jian Zhou 给予的回答,很有用,谢谢!
zhiyuan xue:
回复 Jian Zhou:
感谢Jian Zhou回复我的疑问,解答的很好,谢谢 。祝您身体健康,工作顺利!
profan:
回复 Jian Zhou:
gpmc_fclk是100M,采用地址数据总线复用模式,我看gpmc_config里默认的值一次读或者写需要16个周期。那么8bit位宽下带宽是否应该是100M/16≈6M byte呢?我想用gpmc接4个以太网口,按我理解这样的带宽就不够了。请问还有别的办法扩4个以太网吗?
Jian Zhou:
回复 profan:
读写时序可以调整的。
扩展以太网口,也可以用1转多的网络交换芯片吧
profan:
回复 Jian Zhou:
时序是可以调整。我想问问,我算带宽的方法对不对?
通过一转多的网络交换芯片是指把芯片连在am335x的原生网口上吗?