Xilinx采用最新SDNet环境实现“软”定义网络
时间:07-09
来源:互联网
点击:
| SDNet软件定义规范环境 | “软”定义网络 |
| All Programmable FPGA和SoC | |
| l 虚拟网络服务 | 带网络智能功能的软件定义控制层 |
| l 网络灵活性 | |
| l 全面管理 | |
| l 线速服务,避免各种协议的复杂性 | OpneX...南向API |
| l 提供以流程为单位的灵活服务 | |
| l “无中断”操作即时升级 | |
| 带内容智能功能的软件定义数据层硬件 |
图3 – 各大公司借助SDNet能够创建高度集成的All Programmable线路卡。.
编译后,网络工程师就能在Vivado® 设计套件中用IP生成器(IPI)工具完成设计实现。他们首先使用Vivado工具和IPI转换SDNet编译器生成的RTL架构描述为最佳的赛灵思FPGA实现方案,如果所选器件上有足够的可用资源,然后网络工程师就可在FPGA中集成任何其它线路卡功能,从而创建出片上All Programmable线路卡。
图4 – 基于SDNet的实现流程支持All Programmable线路卡的生成即保证正确设计。
此外,SDNet可为功能核实和验证生成数据,引导实现生成即保证正确的设计。具体来说,SDNet的编译器接受一系列测试包来测试设计的输入输出。架构师可在设计流程的规范定义阶段使用该测试包,确保其创建正确的SDNet描述解释。网络工程师可在SDNet编译器生成的RTL描述仿真阶段使用测试包。最后但同样重要的是,这些测试包能在设计最后实现阶段配合使用网络测试设备协助硬件验证。此外,SDNet将为搜索引擎查询表生成相应的内容。这种核对-验证功能可大幅缩短设计时间,消除系统架构师和网络硬件工程师之间的迭代工作,从而有助于不同工作团队加快向市场推出高度差异化的产品。
赛灵思杰出工程师Gordon Brebner指出,编译器自动生成定制固件操作及其针对架构中不同组件的二进制编码。他说:“这使得架构师能直接控制处理。”SDNet有一个实用功能,能够记录所生成的架构及其固件的运行和存储细节。用户以更新版SDNet描述作为输入返回编译器时,它能明确是否只需固件升级就能支持修改(无需生成新硬件),抑或需要重新生成硬件(和固件)。在大多数情况下,仅升级固件即可完成中等规模的升级(如添加或减少线路卡要处理的协议)。
Brebner指出:“由SDNet编译器生成的固件和架构之间密切关联,这意味着用户能执行无中断升级,固件更改并投运都不会中断数据包传输。这样,企业进行重大服务升级就不会对造成服务中断。这种革命性开发成果要归功于SDNet技术及其配套使用的赛灵思All Programmable器件高级规范的独有特性。”(见图5)
Possley指出:“SDNet能够生成支持无中断操作即时升级的数据路径处理功能,这是其独到之处。电信运营商能通过标准的SDNet API用软件控制器为线路卡组件添加新的特性或功能。”
他补充指出,其能在嵌入式软处理器或外部处理器上运行升级软件。当然,如果在赛灵思Zynq®-7000 All Programmable SoC上实现设计,那就能在器件的嵌入式ARM®处理器上运行软件。
Possley指出:“SDNet在软件控制下可提供全面的硬件可编程功能,因此我们称之为‘软’定义网络。”
如需了解有关SDNet规范环境的更多信息,包括SDNet的视频演示,敬请访问:china.xilinx.com/sdnet。
该网站还为您提供题为《针对网络的全新SDNet软件定义规范环境》的深度白皮书。
图5 – 部署后,SDNet能让厂商不中断服务就升级线路卡协议。
赛灵思 FPGA SoC 硬件工程师 自动化 嵌入式 仿真 ARM 相关文章:
- 赛灵思为以太网AVB网络流媒体传输推出高服务质量连接解决方案(01-12)
- 赛灵思扩大生态系统,重塑嵌入式视觉、工业物联网系统设计的未来(04-24)
- 基于赛灵思FPGA的数字频域干扰抵消器(11-23)
- 基于Virtex-5的串行传输系统设计与验证(12-24)
- 利用串行RapidIO交换机设计模块化无线基础系统(03-12)
- 一种可编程ExpressCard解决方案(07-15)
