打印

突然想到的一个TCP千兆硬协议栈IPCORE的运作方式

[复制链接]
3441|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
drentsi|  楼主 | 2013-5-20 19:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 drentsi 于 2013-5-23 21:19 编辑

完整的TCP千兆硬协议栈早已完成,性能是强悍的,双向各100Mbyte/s以上,目前只用在自己的东西上,今天突然想到一个运作方式,可以推广使用:
1.运行于xilinx的spartan-3a或spartan-6,因为要绑定DNA,仅限这两类芯片
2.占用资源少,spartan-3a的约3000slice,或spartan-6的LX9芯片的70%资源
3.提供IPCORE,也就是编译好的公开的库,直接作为模块编译到自己的FPGA工程中去,随便挂接总线或增加其它功能
4.软件开发也简单,上位机不用编驱动程序,不限操作系统,不限编程语言,能使用socket即可
5.成本低,如用LX9芯片加1个RTL的千兆PHY,总硬件成本可以控制到50元左右,授权费用也很低
6.生产也很方便,器件采购,程序升级,烧写程序,完全是你自己的事
7.授权方式,库中绑定了DNA,每颗芯片第一次上电时,通过网络连接,输入授权码激活,授权码就保存到flash配置芯片中去了,每个芯片只需要激活一次
8.安全性,足够强的加密算法,每颗芯片授权的方式保证了产品不会被克隆,客户可以用授权码再进行二次加密,以得到更高的安全性

用途:
工业或民用高速、远距离、可靠的数据传输场合,传视频,数据采集等等

个人觉得,比USB2.0有很大优势,
1.速度,全双工每方向100MB/s以上对比USB2.0的半双工40多MB/s
2.通讯距离,使用单根网线100米通讯距离是可以保证的,而且是电气隔离
3.成本,硬件成本和USB2.0相差不大,软件开发成本也低,上位机不需要驱动程序

共享说明文件 《基于FPGA的千兆TCP硬协议栈》
http://pan.baidu.com/share/link?shareid=449705&uk=2533659681

电邮联系dren82@163.com

相关帖子

沙发
jasondwd| | 2013-5-21 09:12 | 只看该作者
联系方式呢?

使用特权

评论回复
板凳
drentsi|  楼主 | 2013-5-21 09:28 | 只看该作者
呵呵,倒忘了,邮箱dren82@163.com

使用特权

评论回复
地板
ysdx| | 2013-5-21 09:47 | 只看该作者
本帖最后由 ysdx 于 2013-5-21 09:53 编辑

你这个东西利用外挂加密芯片的方式不是更好吗?
你这个IP只能配合你的加密芯片才能工作。
最后你卖加密芯片就得了。

使用特权

评论回复
5
drentsi|  楼主 | 2013-5-23 21:12 | 只看该作者
本帖最后由 drentsi 于 2013-5-23 21:18 编辑

共享说明文件 《基于FPGA的千兆TCP硬协议栈》
http://pan.baidu.com/share/link?shareid=449705&uk=2533659681

使用特权

评论回复
6
leary2010| | 2013-5-27 09:43 | 只看该作者
有千兆网的没有

使用特权

评论回复
7
drentsi|  楼主 | 2013-5-27 09:49 | 只看该作者
leary2010 发表于 2013-5-27 09:43
有千兆网的没有

千兆的有现成的,演示板子,库,都有

使用特权

评论回复
8
leary2010| | 2013-5-27 10:40 | 只看该作者
可以提供测试不

使用特权

评论回复
9
sdapo| | 2015-4-21 15:03 | 只看该作者
看不懂这东西。。。是不是可以做交换机使用呢。

使用特权

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

本版积分规则

个人签名:学习,思考。

144

主题

1718

帖子

43

粉丝