产品服务
显著缩短芯片设计验证周期

以太网TCP IP参考设计

TCP/IP的演示旨在展示S2C的双通道千兆以太网PHY接口模块在Virtex-7 Prodigy Logic Module和Kintex-7 Prodigy Logic Module上运行的功能。


演示设计基于MicroBlaze处理器,使用ISE14.5 EDK工具将外部存储器(DDR3)和以太网MAC控制器的集成与AXI4或者AXI4-Lite总线。以太网MAC控制器与S2C双通道千兆以太网PHY接口模块上的以太网PHY芯片(Marvell 88E1111)进行通信。S2C双通道千兆以太网PHY接口模块是10/100/1000 BASE-T IEEE 802.3兼容,并支持GMII和RGMII接口。网络配置和处理器与用户应用程序之间的交互数据都是通过S2C K7 Prodigy Logic Module上的1GB DDR3内存模块进行存取的。


硬件平台包括Prodigy Logic Module和接口子卡模块,设置网络环境,然后在PC上运行iperf以测试10Mb/s或100Mb/s的网络性能。


网络终结点运行在硬件平台上,PC端则工作在服务器-客户端模式下。很多的设置可以通过iperf 完成,比如端口数目、报告间隔和TCP窗口尺寸。同时还提供带宽界面和状态消息栏以供客户查询网络性能。


功能

参考设计基于MicroBlaze处理器,用于测试10Mb/s和100Mb/s的网络的TCP连接性能,功能包括:


  • AXI Ethernet Lite MAC(v1.01.b) IP以实现MAX功能

    • 支持IEEE Std.802.3 MII接口链接到行业标注的PHY设备
    • 通过AXI4接口与处理器进行通信
    • 提供10Mb/s和100Mb/s接口
    • 提供了用最少的资源用于提供一个以太网接口所需的最小功能
  • 外部存储器(DDR3)用于交互数据存储

  • AXI 7系列内存控制器IP

  • Iperf工具来测量网络性能

    • 提供了灵活的配置界面来显示测试网络的性能
    • 测量带宽
    • 报告MSS/MTU尺寸和监测读数据的大小
    • 支持通过套接字缓冲区传TCP窗口大小
  • Iperf软件运行于PC,而嵌入式设计则运行在S2C的Virtex-7 Prodigy Logic Module上,工作在服务器-客户端模式中,反之亦然。


应用场景

参考设计可以用于以太网接口性能的测试。也可以用于10Mb/s和100Mb/s的网络TCP性能测试和一些针对性的应用,如网络接口适配器、MAU、CNR和ACR等。


系统框图

image.png


交付内容

XPS和SDK项目,以及成功实现此项目所需的文件。


在S2C的硬件平台上运行此演示,将提供以下文档:


  • TCI/IP演示在K7-325 Prodigy Logic Moduel上运行指南

  • S2C Kintex-7 Prodigy Logic Module硬件参考手册

  • S2C 双通道千兆以太网PHY接口模块参考手册

  • S2C 1GB DDR3内存模块运行在K7 Prodigy Logic Module上的硬件参考手册


此外,随函附上iperf安装包,最新版本可于以下链接下载

https://iperf.fr/

获取原型验证方案

您在设计什么类型的芯片?
设计中含的ASIC门容量为?
500万 - 2千万
2千万 - 5千万
5千万 - 1亿
1亿 - 10亿
大于10亿
您倾向于使用哪款FPGA?
赛灵思 VU440
赛灵思 KU115
赛灵思 VU19P
赛灵思 VU13P
赛灵思 VU9P
英特尔 S10-10M
英特尔 S10-2800
不太确定,需要专业建议
您需要什么样的FPGA配置?
单颗FPGA
双颗FPGA
四颗FPGA
八颗FPGA
不太确定,需要专业建议
您需要什么样的外设接口?
您需要多少数量的原型验证平台?
您是否需要以下工具?
分割工具
多FPGA调试工具
协同建模工具(允许大量数据在 FPGA 与 PC 主机之间进行交互)
您什么时间内需要使用到我们产品?
0-6个月
6-12个月
大于12个月
不太确定
其他
提交
输入您的电话,我们即刻给您回电
输入您的电话
验证码
您也可直接拨打电话:400 8888 427 或添加企业微信
电话咨询
微信咨询
国微思尔芯咨询
TOP
国微思尔芯咨询