本帖最后由 iampeter 于 2011-10-9 15:07 编辑
昨天在论坛上贴了一个FPGA高速无线通信方案讨论的帖子,得到了各位大侠的广泛讨论受益匪浅,现在进一步总结出我的问题,来讨论一下FPGA怎样实现WIFI通信!
现在有两个思路可以实现:
1.使用市场上可以买到的USB无线网卡,FPGA直接通过68013A实现USB接口。
2.使用以太网接口,就是使用DM9000A这样的以太网控制芯片实现以太网接口,再将实现的网口接无线路由器,这样实现无线通信。
针对性的有以下三个问题:
1.使用68013A实现USB接口通信后,关键是如何驱动USB无线网卡,USB无线网卡都是支持XP,win7等系统的,这个路子是否可行?
2.使用DM9000A实现以太网接口后,接无线路由器是不是就可以通过无线路由器与其他PC机通信?
3.以前没有接触过以太网这些东西,可能以上两种方法通过USB线和网线收发数据都可以,但是现在需要通过无线来收发,不知道还需要考虑什么因素,上位机如何配合,上面两种那个实现起来简单点?
(PS:感谢猴哥给的PHY芯片+FPGA的方案,不知道我的第二个使用DM9000A的思路理解的对不?)
昨天的帖子如下,具体的设计需求在里面:
现有一个FPGA高速通信的方案需要设计,需要FPGA接收高速相机(数据率大于100Mbps)的数据,再将数据存储到DDR2存储器中之后,以20M或者40M的速率传输给上位机(需要通过无线,现在打算用WIFI)。
原本打算是使用网口接无线路由器,觉得有点难度(关键是没有思路)。后改用
USB接口,后来又发现USB接口的无线网卡到处都是,但是在FPGA上不知道怎么用,
USB使用68013A倒是可以和上位机通信,但是给我个USB接口的无线网卡怎么在我的
FPGA开发板上使用!!!
不知道还有什么途径可以让FPGA可以和上位机使用WIFI通信,大家畅所欲言!!! |
第二个方案我在此给你否都了.后面不需要讨论.68013是usb device不能接无线网卡.第一个方案也不好.原因是dm9000a需要fpga实现tcp/ip.