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

[复制链接]
4548|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只能配合你的加密芯片才能工作。
最后你卖加密芯片就得了。
 楼主| drentsi 发表于 2013-5-23 21:12 | 显示全部楼层
本帖最后由 drentsi 于 2013-5-23 21:18 编辑

共享说明文件 《基于FPGA的千兆TCP硬协议栈》
http://pan.baidu.com/share/link?shareid=449705&uk=2533659681
leary2010 发表于 2013-5-27 09:43 | 显示全部楼层
有千兆网的没有
 楼主| drentsi 发表于 2013-5-27 09:49 | 显示全部楼层
leary2010 发表于 2013-5-27 09:43
有千兆网的没有

千兆的有现成的,演示板子,库,都有
leary2010 发表于 2013-5-27 10:40 | 显示全部楼层
可以提供测试不
sdapo 发表于 2015-4-21 15:03 | 显示全部楼层
看不懂这东西。。。是不是可以做交换机使用呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学习,思考。

144

主题

1720

帖子

43

粉丝
快速回复 在线客服 返回列表 返回顶部