Vivado Design Suite HLx Edition破解版是一款功能强大的设计套件,为主流系统和平台设计人员带来超高生产力。Vivado 设计套件HLx版本带来全新超高生产力方案,可用于创建并扩展部署系统平台。完美代替传统的设计开发过程,在传统设计开发过程中,首先要由经验丰富的系统架构师预估将如何运用新技术实现他们的设计,并获得高级建模格式下的系统连接要求和增值差异化逻辑。然后,由RTL设计实现这些要求。RTL设计周期通常包含对每个模块以及整个设计进行的验证和设计收敛迭代。采用这种方法,平台连接设计不稳定,因为差异化逻辑中的任何变化都可能导致I0接口(如DDR存储器、以太网、PCIe等)无法满足时序要求。另外,RTL验证周期不允许在硬件启动之前进行全面的功能测试。高级设计方法则截然相反,允许设计人员花更多时间和精力来设计增值逻辑,花较少的时间进行调试。该设计流程与RTL设计流程相比能将设计周期缩短15倍。使用旨在为用户提供强大的一体化加速设计功能和工具,轻松加速高层次设计,加速验证和加速实现性能,轻松在低、中档产品中实现高达3速度级性能优势,在高端产品中实现35%功耗优势。Vivado设计套件HLx版本具备独有的优势,能够完成该任务。最新Vivado HLx版本能实现新一代平台设计自动化,利用C/C++编程差异化逻辑,并可进行图形化系统组装,因此提供了一款全新超高生产力设计方法。快速开发复杂智能系统所需的自动化程度要高于RTL设计。可将设计创建与验证速度加快15倍。HLX还进一步完善了赛灵思专为软件和系统工程师量身定制的SDx开发环境(SDSoC、SDAccel 和SDNet)。HLx方法可实现平台设计的自动化创建,而SDx系列开发环境能用C、C++、OpenCL或用于数据包处理的新兴P4语言对此类平台进行软件定义编程。HLx和SDx代表了赛灵思设计实现解决方案的新时代,为用户借助基于Zymg SoC、MPSoC、ASIC级FPGA和3DIC等All Programmable器件的终端产品优化定制硬件开发更智能、互联互通的差异化系统提供强大支持。本次小编带来最新2023破解版,轻松实现比用传统方法提升10到15倍的生产力不在话下,安装包中含破解文件和安装破解教程,有需要的朋友 不要错过了!
功能特色
1、基于C语言的设计和加速复用
典型系统设计从系统的软件模型开始。无论针对信息娱乐、游戏、通信还是医疗领域,大部分产品都从软件模型或原型设计开始。该模型随后会分配到硬件和嵌人式软件团队。硬件设计团队的任务是选择一个满足系统要求的RTL微架构。
可编程器件(如FPGA)的最大优势是能够创建针对任何特定应用而优化的自定义硬件。因此,最终产品的性能功耗比相对分布式处理器系统上运行的纯软件程序要高出几个数量级。
Vivado 高层次综合(HLS)编译器提供一个类似适用于处理器编译器的编程环境。主要区别在于VivadoHLS可将C代码编译到最优化的RTL微架构中,而处理器编译器生成的汇编代码需要在固定GHz速率的处理器架构上执行。
系统架构师、软件程序员或硬件工程师可以使用Vivado HLS创建吞吐量、功耗和时延优化的自定义硬件。这样能为计算、存储或网络在内的任何应用实现最佳的高性能、低功耗或低成本系统。
Vivado HLS允许在根据设计要求探索多种微架构之后将C/C++规范直接综合为VHDL或VerilogRTL,从而加速设计实现与验证。在该层次执行功能仿真,速度比VHDL或Verilog仿真提高几个数量级。例如,对于视频运动估算算法,C输入到Vivado HLS这种方式能够在10秒内执行10帧视频数据,而对应的RTL模型处理同样的10帧视频则需要大概两天时间才能完成。
结合Vivado IP集成器,Vivado HLS能让设计人员和系统架构师更快速、更可靠地交付高质量的设计。
2、Vivado HLS提供更快的IP创建途径:
·算法描述抽象化、数据类型说明(整型、定点或浮点)和接口(FIFO、AXI4、AXI4-Lite、AXI4-Stream)。
·基于指令的架构感知型综合技术能够快速交付设计方案,并在性能、功耗和面积利用率方面赶超手动编码RTL方案。
·利用C/C++测试平台仿真、自动VHDL或Verilog仿真以及测试平台生成功能实现加速验证
·支持多种语言(C、C++、OpenCL、Systemc),拥有业界最广的语言覆盖范围
·自动使用赛灵思片上存储器层级、数字信号处理计算元件和浮点库
3、特定领域专用软件库
支持的函数库包括Math、DSP、视频以及针对高性能低功耗实现方案的线性代数库。为了处理FFT和滤波器这样的复杂内核,HLS还集成了优化的LogiCORETMIPFFT和FIR编译器,以获得最高质量结果。为实现特定领域加速,赛灵思联盟成员还提供OpenCV、BLAS、机器学习等多种函数库。如需了解更多信息,敬请访问:http://china.xilinx.com/HLS
4、完整IP子系统的复用
赛灵思及其联盟合作伙伴拥有丰富的知识产权(IP)库,有助于将产品快速推向市场。IP经过严格的测试与验证,以确保一次性成功。
除了IP核库以外,我们还提供可提升生产力的解决方案。
赛灵思的全新LOgiCOREIP子系统是一种高度可配置的、专为特定市场量身定制的构建模块,其集成了多个不同的IP核,包括数据移动器、软件驱动程序、设计范例和多种测试平台。Vivado 设计套件提供用于以太网、PCIe、HDMI、视频处理、图像传感器处理和OTN开发的最新IP子系统。例如,AXI-4PCIe子系统利用PCIe、DMA、AXI-4互连等多个IP核,并提供将在处理器系统中使用的必要的软件协议栈。
所有IP子系统都采用AMBAAXIW4互连协议、IEEEP1735加密和XDC设计约束等行业标准,可与用户和赛灵思联盟成员提供的封装IP实现互操作,从而加速集成。
5、集成自动化
Vivado 设计套件利用Vivado IP集成器——业界首款即插即用型系统集成设计环境——打破了RTL设计生产力记录。
Vivado IP集成器能生成到开发板接口的自定义连接,从而实现快速平台创建。它还能将高度并存的C/C++生成函数汇编到一个平台上。
Vivado IP集成器提供基于Tcl的图形化自动构建校正设计开发流程。该流程提供具有器件和平台感知的互动环境,支持关键接口的智能自动连接、一键式子系统生成、实时DRC、以及接口更换通知,同时还具备强大的调试功能。
设计人员在构建功能间的连接时需处理“接口”而非“信号”级抽象,因此能极大提高生产力。尽管IPI采用业界标准AXI4,但也支持其他接口,而且用户可定义自己的定制接口以加大灵活性。
凭借开放式行业IP标准,Vivado设计套件使第三方厂商能够向开发人员提供自己的IP系列,这样开发人员现在能够利用Vivado IPI将IP进行集成。用户还可以将 Vivado HLS或System Generator for DSP与Vivado IP封装器结合使用把自己的RTL或C/C++/Systemc和MATLAB@/Simulink算法打包到IP Catalog中。
6、加速收敛
Vivado设计套件通过每天交付更多设计结果,以及帮助减少所需的设计迭代次数,加速实现过程。共享的可扩展数据模型在编译时间和内存空间占用方面都是无可匹敌的,而且能够对功耗、时序和资源利用率等关键设计指标进行早期分析。凭借这些设计指标,可以在设计流程早期阶段对设计和工具设置进行修改,因为修改得越早,迭代速度就越快而且对系统性能的影响也更大。
使用高级设计方法,能够在C/C++层面将迭代推得更高,实现更快速且影响更大的迭代,其影响和必要性远远大于最后的布局布线收敛迭代。
7、平台创建与复用
Vivado设计套件不仅具有器件感知,而且还具备目标平台感知,支持Zyng@Soc和MPSoC,以及ASIC级FPGA和3DIC开发板与套件。由于具备目标平台感知,因此Vivado能配置和使用特定开发板的设计规则检查,以确保快速构建出可用的系统。
例如,选择Zyng-7000All Programmable SoCZC702评估套件,并在IPI中例化一个Zymq处理系统,Vivado 便可为处理系统预先配置正确的外设、驱动程序和存储器映射,以支持该单板。平台设计人员现在可以针对双核ARM@处理系统和高性能FPGA逻辑更快识别、复用和集成软硬件IP。
用户可利用一系列对话框方便地指定处理系统与逻辑之间的接口。接口可自动生成,并针对性能或面积进行优化,然后,用户可利用Vivado HLS添加自己的算法,或使用Vivado IPCatalog完成设计。
使用帮助
一、创建和打包自定义IP
无论是使用Xilinx @ IP,第三方IP还是客户开发的IP,使用Vivado @ IP打包程序流程都可以获得一致的体验。
重要信息:某些Xilinx IP需要许可。购买所需许可证后,您可以在设计中包含Xilinx IP。
图1-1显示了IP打包器及其使用模型中的流程。使用Vivado IP打包器,IP开发人员可以执行以下操作:
·以IP-XACT标准格式创建和打包文件和相关数据。
e将IP添加到Vivado IP目录。
将打包的IP交付给存储库目录或存档(.zip)中的最终用户
文件。
分发IP后,最终用户可以在其设计中创建该IP的自定义。
在将RTL打包为IP之前,建议您执行以下操作:通过运行综合来验证设计源(请参阅Vivado Design Suite用户指南:综合(UG901)[参考11]和实现(请参阅Vivado Design Suite用户指南:实现) (UG904)[参考文献13])。
·验证设计是否按预期进行模拟(请参阅Vivado Design Suite用户指南:逻辑模拟(UG900)[参考10]。)
。如果使用Xilinx参数化宏(XPM),请参阅第3章中的使用XPM。
图1-1:IP打包和使用流程
二、支持的IP打包程序输入
Vivado lP打包程序支持以下输入文件组:
·HDL合成
·HDL仿真
·文件
·HDL试验台·实例设计
·实施文件(包括约束和结构网表文件)
·司机
·GUI定制
·Vivado IP集成商的块设计(BD)文件(包括模块化参考RTL)
提示:您可以加密源文件中定义的源文件或模块和体系结构,以保护IP。有关更多信息,请参见第6章,在Vivado中加密IP。
IPpackager可以指定适合IP的文件组数量。不需要最小的文件组集;但是,IP打包程序IP文件组页面根据打包的项目源显示一组典型的文件组。当这些文件组中的任何一个为空时,最终的Review and Package页面会发出有关丢失文件的警告。
重要信息:Vivado IP打包程序不支持核心容器格式的IP。在打包之前禁用所有IP的核心容器功能。有关Core Container的更多信息,请参阅“Vivado Design Suite用户指南:使用IP进行设计”(UG896)[参考9]中的此链接。
2、IP Packager的输出
IPpackager生成以下输出:基于IP-XACT标准的XML文件组件。XML。 组件。 xml位于IP根目录中,用于标识IP定义信息。 自定义IP的关联文件与IP-XACT XML文件相关。
? 一个XGUI自定义Tcl文件。 XGUI自定义Tcl文件位于
<IP根目录> / xgui,包含来自IP目录的自定义IP的自定义GUI。
·根据用法分类在目录中的文件(例如,参见:/ src,
/ SIM,/ DOC)。
·您创建的包含打包IP的任何IP目录目录。
有关通常打包的目录列表,请参阅第3章中的表3-1,目录推断建议。
如果远程打包项目,IP打包程序会将关联的IP文件复制到选定的IP位置。
警告! IP打包程序输出文件不用于手动编辑。
三、使用打包程序设置
以下步骤是在项目中设置Packager默认行为。
要设置Packager选项:
1.从工具>设置。 从Project Settings中选择IP,然后单击IP下的Packager选项,如图1-2所示。
图1-2:IP项目设置:打包器