打印

设想,做个FPGA以太网学习板

[复制链接]
2467|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
drentsi|  楼主 | 2013-5-16 12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初步设想,有以下功能:
1.FPGA,spartan6,LX45,FGG484
2.千兆网络接口2个,使用最常见的88E1111,可使用MII,GMII,RGMII,光口,电口,SFP都支持
3.百兆网络接口8个,使用8口SSSMII的PHY,光口和电口都支持
4.内存,2个DDR,x16,64MB,使用DDR是为了保证所有器件都可以廉价采购到工业级。
5.其它和网络不相关的先预留着

这个板子可以做什么呢,从最简单的以太网通讯,到高端的交换机路由器,都可以来学习一把,或者直接用到工业产品上去。
课程进阶:
1.以太网MAC设计,设计一个MAC,能进行简单的以太网通讯,当然也可以利用xilinx的现成MAC
2.高性能以太网MAC嵌入式设计,xilinx的MAC性能是比较差的,使用硬MAC是划不来的,使用SGDMA是比较复杂的
3.更高性能以太网嵌入式设计,TCP/UDP/ARP/IPV4等协议栈整合到MAC中
4.高性能多口MAC设计,以前的MAC是一个一个的,现在设计是保证资源不增加,性能不降低的情况下,直接来8个/16个MAC
5.数据包分类和过滤设计,有这么多网口,数据量大到连外接CPU都无法实时处理,怎么办,得靠逻辑系统参与
6.网络处理器设计,用逻辑来处理数据包,还是比较复杂的,于是,设计一个多线程网络处理器NPU,实现更复杂的处理
7.二层交换机设计,完全抛弃交换芯片
8.三层交换机设计(这个是设想,理论和是技术没问题,只是没花时间去做出来)

相关帖子

沙发
huangxz| | 2013-5-16 13:42 | 只看该作者
支持楼主

使用特权

评论回复
板凳
zbhbyc| | 2013-5-16 14:15 | 只看该作者
支持楼主

使用特权

评论回复
地板
liusensen| | 2013-5-16 14:53 | 只看该作者
要是有快捷回复就好了 哈哈 

使用特权

评论回复
5
GoldSunMonkey| | 2013-5-16 22:52 | 只看该作者
支持啊

使用特权

评论回复
6
CY0904030105| | 2013-5-17 10:59 | 只看该作者
新手路过,继续关注;P

使用特权

评论回复
7
drentsi|  楼主 | 2013-5-17 15:02 | 只看该作者
不知道做开发板,xilinx有什么优惠没有?

使用特权

评论回复
8
qin552011373| | 2013-5-17 17:22 | 只看该作者
支持一下

使用特权

评论回复
9
GoldSunMonkey| | 2013-5-17 22:46 | 只看该作者
drentsi 发表于 2013-5-17 15:02
不知道做开发板,xilinx有什么优惠没有?

价格是谈出来的

使用特权

评论回复
10
GoldSunMonkey| | 2013-5-17 22:47 | 只看该作者
qin552011373 发表于 2013-5-17 17:22
支持一下

感谢

使用特权

评论回复
11
旅途尽美| | 2013-12-24 10:08 | 只看该作者
楼主进展如何,我的板子与你的功能类似,总体比你强大很多,但是现在卡在FPGA通过千兆网口发数据到PC了,不知楼主进展到调试的阶段了吗?求探讨啊.......

使用特权

评论回复
12
bestray| | 2014-7-16 11:56 | 只看该作者
如果做好,求分享~

使用特权

评论回复
13
sdapo| | 2015-4-20 17:01 | 只看该作者
完全看不懂,但是感觉会用到。现在用的是螃蟹的芯片

使用特权

评论回复
14
Nerd| | 2015-4-20 22:06 | 只看该作者
搞出来,售卖啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学习,思考。

144

主题

1718

帖子

43

粉丝