fpga+mac核+源码(mac开发fpga用什么)
本文目录一览:1、怎么在FPGA上设计一个千兆以太网MAC核,让它可以和PC机之间传数据
本文目录一览:
- 1、怎么在FPGA上设计一个千兆以太网MAC核,让它可以和PC机之间传数据
- 2、FPGA开发以太网时的mac是怎么生成的?随便编一个都可以吗
- 3、有谁用过xilinx的tri mode ethernet mac IP核实现FPGA和电脑的以太网通信,可否给分享一下程序,非常感谢
怎么在FPGA上设计一个千兆以太网MAC核,让它可以和PC机之间传数据
呵呵,完全没头绪的提问啊, 试着理一下头绪吧!
先选好FPGA型号和外部PHY芯片,推荐:
cyclone3或者Spartan6之类的"近代"FPGA都是高性价比的,外面连个88E1111就行了。
然后就是FPGA内部的编程了,要想处理网络协议方便的话,怎么也得调用个Nios或者MicroBlaze软核,添加轻量化的网络协议栈,然后就是软核部分的socket编程了。
整体下来PCB、FPGA、software都要用到,得软硬通吃才行!
FPGA不是必选项的话还是用APM、PPC之类的方便
FPGA开发以太网时的mac是怎么生成的?随便编一个都可以吗
随便设置,网线直连的话,只要跟电脑不一样就行,如果多台设备通过交换机互连,则都设置不一样就行。
有谁用过xilinx的tri mode ethernet mac IP核实现FPGA和电脑的以太网通信,可否给分享一下程序,非常感谢
这个ip我倒是用过,但和你的应用不太一样
你的应用需要完成两点:
写一段fpga的代码把采集到的数据组织成tri mode ethernet mac IP核的那种格式的包
还有在电脑上写个接收数据的软件来接收网口数据