微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 在FPGA上实现以太网(做MAC),请问需要看哪个标准的哪一部分

在FPGA上实现以太网(做MAC),请问需要看哪个标准的哪一部分

时间:10-02 整理:3721RD 点击:
我要在FPGA上实现以太网的通信(做MAC),请问需要看哪个标准的哪一部分?谢谢

似乎有ipcore

现在都有硬核了。

不懂呀。

如果有IPCORE的话,有没有详细说明

以太网的协议,网络芯片的datasheet,要学的不少哦!

能用IPCORE还是用IPCORE吧。如果你只用完成一个组帧解帧的功能还好,要是想实现整个协议比如半双工CSMA/CD,全双工流量控制等等,个人感觉也不简单。altera的tse IPCORE我用过,还不错,你可以先用那个试一下,看看它的datasheet也能获得不少信息。

用FPGA控制DM9000A, 可以通过DM9000A联接到网络,那里面会自动实现TCP/IP,或UDP协议,FPGA只要管控制就行

1.可以先找个MAC的IP参考一下
2.802.11标准中帧组成
3.TCP/IP协议,里面有ARP、IP层、UDP协议、tcp协议等

如果只是两个fpga之间发送接收数据(发送端和接收端都是自己用fpga做的),那么只需要fpga内部自己用逻辑实现mac功能。如果要把fpga接入LAN,则需要MAC通信模块。MAC xilinx altera都有IP core。

小编的FPGA以太网搞定了吗?希望指点一下呀

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top