当前位置:所有分类Xilinx SDNet(SDx 开发环境)下载

Xilinx SDNet(SDx 开发环境)

2018.2
  • 软件大小:360.0 MB
  • 更新时间:2018-12-07
  • 星级指数:
  • 软件平台:电脑版
  • 软件语言:简体中文
  • 系统类型:支持32/64位
  • 软件授权:免费
  • 下载次数:43
  • 安全监测:[无病毒, 正式版, 无插件]
  • 操作系统:WinXP/2000/vista/Win7/Win8/Win10
本地纯净下载纯净官方版

软件介绍

??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、提示软件的安装界面,点击下一步继续

??3、显示安装的协议,你需要点击I agree

??4、附加的工具,点击next继续吧

??5、保存的地址设置,这里设置为C:Xilinx,其他的内容默认就可以了

??6、提示安装的信息,点击install就可以开始安装

??7、现在软件已经安装成功,你可以选择SDNet-2018.lic激活软件

软件日志

??Xilinx SDNet(SDx 开发环境) 官方版 v2018.2

??与SDNet 2018.1一起发布,没有以前版本的更改。

??从表4-1中删除了-NoXpm参数并添加了-LE“engine1 -em-uram”参数。

??更新了第2章中查找引擎下的参数。在第4章中为输出RTL文件和测试平台添加了三个模拟脚本。

??更新了参数-tf1,-tf2,-LE“engine1-backpressure”和LE“engine1-backpressure-axis”的表4-1。澄清了Lookup Engines下的前五个段落。

??在Section Subclass下添加了move-to-section和increment-offset的注释。在increment-offset下的代码示例中将“sizeof()”更改为“sizeof(SectionName)”。

??澄清了元组子类下的第一个段落。将“sizeof()”的第一个实例更改为“sizeof(ETH)”和第二个实例“sizeof() “简单解析引擎”下的代码示例中的“to”sizeof(VLAN)“。

??在删除方法下的代码示例中将”sizeof()“更改为”sizeof(ETH)“。

??将”sizeof()“更改为”sizeof(SectionName)“在编写SDNet功能规范的过程中。

??将“sizeof()”的第一个实例更改为“sizeof(ETH)”,将“sizeof()”的第二个实例更改为“sizeof(VLAN)”,

??将“sizeof()”的第三个实例更改为“sizeof(IPv6)”和“sizeof()”到“sizeof(UDP)”的第四个实例,在“编号”部分的代码示例中。

??将“named Packet.user”添加到“输入数据包文件(可选)”下的第一个句子和“命名为Tuple” .user“到Input Tuple File下的第一句话(可选)

使用方法

??MPLS标签交换路由器的简单分层拓扑,包括分类器子系统和编辑器。 子系统是在父SDNet系统内实例化的SDNet系统。

??系统的分类器子系统实现。 此分类器子系统包含一个解析器,两个提取的元组和一个查找引擎。

??使用两种不同类型的查找引擎的不同路由器示例:完全匹配和最长前缀匹配。

??执行IPSec实现的加密路径的用户引擎的示例。 该系统由解析器,两个编辑器,三个查找引擎和三个用户引擎组成。 该示例中的用户引擎实现其他功能,例如计数器以及加密功能。

??显示了IPSec实现的解密路径。

??IPSec实现说明了可以使用SDNet及其框架构建的更复杂的系统类型。 AES加密和解密功能作为用户引擎进入SDNet世界,IP被设计为符合SDNet信令接口。 最近的翻译器可从P4到SDNet。

??基于OpenFlow的复杂系统的一个更极端的示例,说明了系统拓扑的表达能力

??基于OpenFlow的复杂系统说明了一个较大的SDNet系统,用于OpenFlow相关处理,包含12个查找引擎,6个解析器,1个编辑器和1个用户引擎。 使用SDNet可以实现相对复杂的系统

软件图集

友情链接

Copyright (©) 2024