ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-07-10 17:31:18  阅读:285  来源: 互联网

标签:FPGA 实现 千兆 拓展 PCB 以太网 摄像头


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有