文件大小:
软件介绍
Xilinx SDNet是一款帮助用户编译编辑设计提供开发环境的内置组件,Xilinx SDNet官方版支持系统架构者通过新型的高级网络抽象语言自动生成数据平面功能,它基于LBUS标准,但它将MTY信号更改为CNT,以获得有效字节的正整数计数。 CNT信号的原因是有一种正常的方式来发信号通知编辑器删除所有数据时发生的“空包” 其他信号具有与LBUS相同的时序和语义;查找引擎用于在各种不同类型的表上实现搜索。
软件功能:
支持软件定义的硬件处理
网络 SDNet 开发环境加上 Xilinx FPGA 和 SoC,可创建新一代硬件加速的软件定义网络。SDNet 支持带高吞吐量及低时延的包处理功能。 它可通过软件可编程的数据层硬件来实现可改变竞争格局的差异化,带来可以动态地与控制层软件协同的内容智能性。 这可应对现代以内容为导向、随心所欲的零接触联网的性能、灵活性及安全挑战。
SDNet 可在网络交换、网络切分、数据中心组网和多路访问边缘计算 (MEC) 中发现数据层加速应用,包括支持网络功能虚拟化 (NFV) 和网络安全性(IPSec、SSL、NGFW 等)的软件定义网络 (SDN)。
软件定义可编程性
SDNet 支持软件定义数据层硬件开发,支持现代 P4 数据包处理语言。 它可为当前 P4 增加一些新颖的概括,有助于高效利用 Xilinx 器件的独特白盒硬件功能。 这些可帮助系统架构师为具体网络需求定义准确拟合的硬件,与潜在浪费固定资源的 ASIC 替代方案形成了鲜明的对比。 此外,SDNet 还可将标准运行时软件 API 创建在 P4 编程的数据层中,确保针对慢路径数据包处理及网络运行与管理的标准软件堆栈进行的投资得到保护。
SDNet 使用其 P4 编程模型所释放的独特功能,可帮助运营商和 MSO 动态地提供独特的差异化服务,不会对现有的服务造成任何中断,也不需要硬件重新认证或上门服务。这可让服务供应商获得更高的收入潜力,显著节省资本支出、运营成本以及上市时间。网络设备供应商和网络连接服务器提供商可从功能丰富的灵活硬件平台实现类似的优势,该平台可通过部署内容敏感的数据层硬件实现广泛的差异化。
SDNet基于模块化设计方法,包括连接各种不同类型的引擎。 数据流图被描述为文本描述。 这些引擎主要与数据包和元组的数据流进行通信,以实现更大的系统行为。 执行模型是被动的,并且基于同步数据流模型,该模型在所有输入到达时触发引擎。 输入可以是例如作为元组传送的分组和相应的元数据。 数据包和元组之类的端口在下一节中定义,后面是不同类型引擎的描述,以及如何将它们组合在一起构建系统。
包
数据包端口是主要的SDNet接口,负责在引擎之间以及外部世界中移动数据包。 目前,引擎最多只能包含一个输入数据包端口和一个输出数据包端口。 解析引擎,编辑引擎和系统需要数据包端口。 用户引擎可以选择Packet Ports。 所有其他引擎都没有数据包端口。
元组
元组端口是负责通信的辅助SDNet接口
引擎之间以及外部世界的数据包相关元数据。 元组只能对应一个数据包,并以每个数据包一个元组的速率进行处理。 引擎可以包含多个元组端口,每个端口都传递不同的元数据。
访问
SDNet中的访问端口当前是内存映射控制端口,由编译器在后台连接。 这些在数据流模型中进行了说明,但是,SDNet规范没有明确地实例化或连接这些端口。 它们由编译器自动连接
解析引擎
解析引擎(解析器)用于读取和解码数据包标头,并提取所需的信息以进行分类或以后的数据包修改。 解析器只能读取数据包,不能修改它们。 它们可以对从数据包中提取的数据执行计算,并将数据作为输出元组进行传输。 解析器具有映射构造,用于包括用于解码分组或表示输出动作的迷你表。
编辑引擎
编辑引擎(编辑器)用于操纵数据包。 它们不能直接从分组数据总线读取,但它们可以写入分组数据路径以插入,替换或从数据包中删除数据。 编辑器通常有多个输入元组,其中包含要写入数据包的数据。
元组引擎
元组引擎主要用于操作元组和对元组数据执行计算。 元组引擎与解析器共享相同的计算能力,但没有任何数据包端口或数据包数据路径。
查看全文
1、下载以后需要安装软件,点击打开Xilinx SDNet启动安装,等待加载完毕
2、提示软件的安装界面,点击下一步继续
版权声明:
1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!
2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。
4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784
点击加载更多评论>>