其他分享
首页 > 其他分享> > 制作千兆以太网FPGA PCB拓展板 实现基于B50610以太网摄像头采集方案

制作千兆以太网FPGA PCB拓展板 实现基于B50610以太网摄像头采集方案

作者:互联网

1.简述

估计会有人会有疑问:最为ICer为什么要做千兆以太网拓展板并实现网络摄像头的采集?
我的回答:这个拓展板在之前移植蜂鸟E203时就制作出来了,这里增加以太网功能和摄像头接口;实现网络摄像头主要还是为后面实现RISC-V处理器做准备,为了实现更多更有意思的功能,计划带一个图像协处理器或者AI加速器,所以做了这个增强型的拓展板。在学校就有一定的PCB制作和焊接的能力(那个时候做的PCB还很烂),顺便提升一下PCB的能力。
其实这个过程也是很艰难,出于热爱所以坚持到现在。

2.效果欣赏

AD PCB三维图:
在这里插入图片描述
拓展板实物图:
在这里插入图片描述
这个就是在闲鱼买的K325T FPGA,到目前为止使用都没有出现问题。

3.以太网实现方案的选择

FPGA实现以太网方式很多,像K325T FPGA有自己硬件接口(GTX)可以直接实现,还有就是使用PHY芯片。我的K325T拓展口是普通的IO,所以只能采用外挂PHY芯片实现;但之前也没有以太网设计的经验,作为一名ICer也没接触以太网,所以我只能现学现用;
为了更快更好地完成以太网的设计(毕竟IC行业996不是瞎说的),参考米联客的以太网方案,选用博通的B50610实现千兆以太网。同时可以根据米联客的教程进行调试,还有以太网摄像头采集的例程,这样节省了不少时间,感谢米联客的开源分享。下面就是B50610的原理图:

米联客B50610千兆以太网原理图

4.AD PCB制作

这个其实没什么分享的,相比PCB专业人士我很多操作很不专业。需要特别注意的地方也在原理图中标注说明了,具体操作需要自行百度学习,当然也可以通过公众号加我私聊;
焊接我采用热风枪+焊锡膏吹焊的方式,但没有使用钢网,焊锡膏直接涂。这样焊贴片效率确实很高,毕竟时间就是金钱嘛;

5.以太网测试

使用网络助手,测试连通,连续跑了几个小时没有出现丢包,基本认为没有问题了;
在这里插入图片描述

标签:FPGA,实现,千兆,拓展,PCB,以太网,摄像头
来源: https://blog.csdn.net/weixin_40377195/article/details/118636886