fpga的以太网通信

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fpga的以太网通信相关的知识,希望对你有一定的参考价值。

fpga用以太网通信是不是得用调用核文件呢?能不能像VGA那样直接写?刚刚接触fpga不太明白

可以的,但是需要购买以太网卡,这样子才能用,说白了就是你想需要完成以太网的MAC设计,剩下的交给网卡去做,如果你想一个人把所有的都做了,这是不可能完成的,我之前做到MAC设计的时候,也就是以太网的贞,这个过程你就会收获很多,做的时候就会弄明白什么是TCP什么是IP什么是UDP以及源mAC地址目标MAC地址以及源IP地址,目标IP地址,这些全都是用程序完成,剩下的问题就是把设计好的这一帧数据交给你网卡芯片编码发出去,其难度要比VGA大的很多,但是你会乐在其中,要学习可以考虑DE2开发板,上面有网卡芯片追问

非常感谢,我想再问下,你是在什么地方找到的资料啊,我现在资料非常贫乏,或者比较好的网址呢,我想参考下。现在我才看了小半月的fpga,基本上什么也不太会。还有你所说的tcp、ip这些东西听说过,一点概念都没有。我现在有块黑金开发板,也有个以太网芯片,应该也能用吧?

追答

可以的,可是以你现在的基础不适合直接上这个层次的。

参考技术A FPGA自带GE口的IP核,可以直接例化调用,自己写的没见过,例化的时候里面有几种模式选择,选择你需要的模式追问

是不是在quartusII里调用,就像调用RAM和分频那样似的,是不是根据开发版自带的芯片选取你所说的不同的模式

追答

模式是根据你的需要和芯片来选择,这个比RAM IP核麻烦多了,多花点时间好好研究下吧

追问

非常感谢

以上是关于fpga的以太网通信的主要内容,如果未能解决你的问题,请参考以下文章

基于FPGA的百兆以太网RGMII接口设计(读书笔记)

FPGA的以太网ip核具体实现步骤,怎样仿真其功能

FPGA调试光纤模块

FPGA和PC以太网连接[关闭]

基于FPGA的千兆以太网的实现

UDP千兆光通信整体认知与概述