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的以太网通信的主要内容,如果未能解决你的问题,请参考以下文章