本文还有配套的精品资源,点击获取 menu-r.4af5f7ec.gif

简介:该压缩包包含一个永久有效的SRIO GEN2许可证,允许用户在设计流程中自由使用SRIO GEN2功能,并在Xilinx的Vivado 2018.2版本下测试兼容且功能完整。SRIO GEN2是为高性能嵌入式系统通信优化的高速串行接口标准。资源包涵盖设计配置、IP核集成、逻辑综合、仿真验证、布局布线到生成比特流的整个设计流程,适用于VU13P等高端FPGA。

1. SRIO GEN2技术概述

1.1 SRIO GEN2技术的发展背景

串行RapidIO(SRIO)是一个高速、低延迟的网络协议,设计用于芯片到芯片和板到板的通信。SRIO GEN2是该技术的第二代,相较于第一代,GEN2在数据传输速率、信号完整性、功耗管理等方面有显著提升。随着高性能计算和数据中心对数据传输速度要求的不断提高,SRIO GEN2凭借其性能优势,逐渐成为行业内的热门选择。

1.2 SRIO GEN2的关键特性

SRIO GEN2的关键特性包括支持高达10 Gbps的物理层传输速率、具备高效的流量控制和错误恢复机制、以及对多种通信协议的支持。这一代技术还引入了可编程的速率调整和链路完整性监测功能,使得设计者可以根据实际需求灵活配置通信链路。

1.3 SRIO GEN2的应用领域

SRIO GEN2广泛应用于需要高带宽和低延迟的数据传输场景,如服务器、存储设备、网络路由器以及高性能计算平台。其在多处理器系统互连(MPSoC)中也扮演着重要的角色,有效解决了高性能计算和实时数据处理中的通信难题。随着技术的演进,SRIO GEN2技术正在向更多的应用场景拓展,如车载网络、工业自动化等。

2. SRIO GEN2在Vivado 2018.2中的应用

2.1 Vivado 2018.2环境的SRIO GEN2兼容性测试

2.1.1 兼容性测试的必要性

在FPGA设计与开发的过程中,SRIO GEN2作为一种高速串行通信接口,其与Vivado设计套件的兼容性直接关系到整个系统的性能和稳定性。Vivado 2018.2作为Xilinx公司推出的一款集成设计环境,它的支持能力至关重要。兼容性测试可以确保SRIO GEN2能够在Vivado环境下正常工作,同时排查可能存在的兼容性问题,从而避免在系统集成阶段出现意外故障。通过兼容性测试,设计者可以预先发现并解决在硬件描述语言(HDL)代码实现、逻辑综合、布局布线以及比特流生成等环节可能出现的问题。

2.1.2 兼容性测试的流程与方法

进行SRIO GEN2与Vivado 2018.2的兼容性测试主要涉及以下几个步骤:

  1. 环境准备: 确保Vivado 2018.2版本完整安装,以及安装所需的SRIO IP核,这通常通过Xilinx的IP Catalog来完成。
  2. 基础模板创建: 使用Vivado工程模板创建一个基础工程,并在其中集成SRIO IP核。
  3. 参数配置: 依照SRIO GEN2标准和硬件平台的规格,对SRIO IP核进行参数配置。
  4. 逻辑综合: 利用Vivado的综合工具对集成有SRIO IP核的HDL代码进行逻辑综合,检查是否有错误或警告。
  5. 仿真验证: 使用内置的仿真工具进行功能仿真,确保SRIO接口在逻辑层面符合预期。
  6. 硬件测试: 将生成的比特流文件下载到目标FPGA板卡上,通过硬件测试验证SRIO接口的电气和功能正确性。

在整个测试流程中,应当记录详细的测试数据和分析结果,这不仅有助于快速定位问题,而且也为后续的性能优化和故障排除提供了依据。

2.1.3 测试结果分析与改进

在完成兼容性测试后,需要对测试结果进行详细分析。例如,如果在逻辑综合阶段发现存在时序问题,那么可能需要对SRIO IP核的参数进行调整或对周围的逻辑设计进行优化。在硬件测试阶段,若发现数据传输的稳定性不符合预期,则需要检查硬件电路设计,包括布线和供电情况。

若在某测试环节出现失败,需要根据失败的具体原因进行调整。比如时序分析显示某些路径过长,则可采用流水线化、约束优化等手段来改善。在硬件测试环节,如果发现电气特性不符合规范,应检查PCB板设计和外部信号链路。

2.2 高性能通信的SRIO GEN2标准实践

2.2.1 SRIO GEN2标准的特点

SRIO GEN2即Serial RapidIO第二代标准,它具有以下特点:

  • 高带宽: SRIO GEN2提供高达10Gbps的双向传输速率,为高性能通信提供了基础。
  • 低延迟: 它支持端到端的低延迟传输,这对于需要实时处理的应用至关重要。
  • 可扩展性: SRIO GEN2允许构建大型互连网络,通过交换结构和多跳支持。
  • 可靠性: 提供了数据完整性保护机制,如CRC校验。
  • 灵活性: 支持多种通信模式,包括消息传递、共享内存和I/O传输。

2.2.2 实现高性能通信的关键技术

为了实现基于SRIO GEN2的高性能通信,关键是要利用其特点并结合具体的应用场景。关键技术包括:

  • 优化的FPGA逻辑设计: 利用FPGA强大的并行处理能力,实现高效的数据处理和传输逻辑。
  • 合理的资源分配与调度: 合理地为不同的数据流分配带宽和处理优先级,确保通信的高效率。
  • 定制的IP核集成: 根据具体需求定制SRIO IP核的参数,以适应特定的应用环境。
  • 高效的驱动和协议栈: 开发或配置高效的软件驱动和协议栈以减少处理延迟。

2.2.3 标准实践中的常见问题及解决方案

在SRIO GEN2标准的实践过程中,可能会遇到如下一些常见问题及其解决方案:

  • 时序约束问题: 在高频率下,时序约束是关键。解决方案是进行仔细的设计规划和时序分析,以及使用约束文件精确控制时钟和数据路径。
  • 信号完整性问题: 高速信号传输可能会引入信号完整性问题,例如反射、串扰等。解决方案包括合理设计PCB布局和布线,使用终端匹配技术,以及在FPGA内部实施适当的信号预处理。
  • 热管理问题: 大规模数据处理和传输会导致大量热产生。解决方案包括设计有效的散热系统和在FPGA设计中引入温度监控机制。

这些解决方案通常需要设计者具备深厚的硬件设计背景和丰富的实际操作经验。在实际应用中,还可能需要通过迭代测试和调整来优化设计,以达到最佳性能。

为了提供更加深入的内容,我们将在下一节探讨SRIO GEN2在Vivado设计环境中的具体配置和实践步骤。

3. SRIO GEN2的设计与配置

3.1 设计配置与参数定制的重要性

3.1.1 参数定制的基本原则

在高性能系统设计中,针对SRIO GEN2(Serial RapidIO Generation 2)的设计配置与参数定制是至关重要的。参数定制不仅关系到系统的稳定性和性能,还影响到硬件资源的利用率和成本。以下是几个基本的设计原则:

  • 最小化延迟 :在硬件设计中,应尽量减少延迟,确保数据能以最快的速度传输。SRIO GEN2提供灵活的参数设置来满足这一需求。
  • 优化吞吐量 :根据应用需求,对数据传输速率和带宽进行优化,以达到最大化的吞吐量。
  • 保证可靠性 :确保数据传输的可靠性,通过合适的参数配置来减少错误和重传的情况。
  • 资源效率 :合理配置SRIO GEN2相关资源,避免过度设计,节省硬件成本。

3.1.2 参数定制对性能的影响

参数定制对于SRIO GEN2系统的性能有着直接和显著的影响。例如,通过改变以下参数,可以显著影响系统的性能:

  • 数据包大小 :选择合适的数据包大小可以平衡延迟和带宽需求,过小会导致高开销,过大则可能导致数据包重传。
  • 优先级控制 :为关键数据流设置高优先级,可以保证它们在拥堵时依然能够及时传送。
  • 重试策略 :调整重试策略参数,如重试次数和时间间隔,可以在确保通信质量的同时避免资源的过度使用。

3.2 IP核集成与配置的步骤

3.2.1 IP核选择与集成流程

在设计基于SRIO GEN2的系统时,选择合适的IP核是实现快速和高效集成的第一步。以下是IP核选择与集成的步骤:

  1. 需求分析 :明确系统对SRIO GEN2的要求,例如数据速率、端口数量等。
  2. IP核选择 :根据需求分析结果,在FPGA供应商提供的IP库中选择合适的SRIO GEN2 IP核。
  3. 集成准备 :下载并安装所需版本的Vivado软件,并确保获取到IP核的许可证。
  4. 集成流程
    • 在Vivado中创建新的项目。
    • 添加IP核到项目中,进行初始的参数配置。
    • 连接IP核与FPGA的其他逻辑部分。

3.2.2 配置策略及优化技巧

在集成SRIO GEN2 IP核后,进行正确的配置至关重要。配置策略的优劣直接关系到设计的成功与否。以下是一些常见的配置策略和优化技巧:

  • 时钟域管理 :合理配置时钟域,确保SRIO GEN2 IP核内部时钟与外部时钟域同步,避免时钟偏斜问题。
  • 带宽优化 :通过调整数据包大小、优先级等参数优化带宽利用。
  • 错误处理机制 :设置有效的错误检测和纠正机制,如奇偶校验、CRC等,以提高通信可靠性。

3.2.3 具体案例分析

在实际项目中,以下是一个典型的SRIO GEN2 IP核集成和优化案例:

  1. 项目背景 :某高性能数据处理系统需要通过SRIO GEN2接口高速传输大量数据。
  2. 需求分析 :系统需要在保证低延迟的同时,实现至少10Gbps的稳定数据传输速率。
  3. IP核选择 :选择Xilinx Vivado的SRIO IP核,该核支持GEN2标准并能够提供必要的性能。
  4. 集成流程
    • 创建Vivado项目,并添加选定的SRIO GEN2 IP核。
    • 设置IP核参数,包括数据速率、端口数量等。
    • 将IP核与系统的其他部分如处理器、存储器等相连。
  5. 配置策略与优化
    • 对IP核进行时钟域配置,保证时钟信号稳定。
    • 调整数据包大小和重试策略,平衡延迟和吞吐量。
    • 加入错误检测机制以确保数据完整性。

经过细致的集成和优化,该系统最终实现了预定的性能目标,同时确保了高可靠性的数据传输。通过实际项目的案例,我们可以看到SRIO GEN2 IP核的集成和配置不仅仅是技术操作,更是一个系统优化和性能调校的过程。

以上内容是对《SRIO GEN2的设计与配置》一章中的第三章节的详细解读,阐述了设计配置和参数定制的重要性,通过IP核集成和配置的具体步骤、策略以及优化技巧,结合了实际案例进行了分析,提供了深入的见解和实践指导。

4. SRIO GEN2的实施与验证

4.1 逻辑综合及HDL代码生成的方法

4.1.1 逻辑综合的原理与技巧

逻辑综合是将高层次的硬件描述语言(HDL)代码转换为门级网表的过程,这是数字设计实现的关键步骤。它涉及将HDL代码中的逻辑结构转换为由基本逻辑门组成的网络。逻辑综合过程通常由综合工具完成,例如Xilinx Vivado或Cadence Genus。

逻辑综合的原理基于对设计的描述进行解释,并将其转换为等效的逻辑门网络,同时满足特定的时序、面积和功耗要求。综合工具执行多种优化任务,如逻辑简化、时序优化和资源共享。在这一过程中,综合工程师需要为综合工具提供目标约束,如时钟频率、I/O延迟和资源使用限制。

综合技巧 包括:

  • 优化目标的定义 :明确性能和资源利用的优先级。
  • 设计代码的重构 :提升可综合性和优化的潜力。
  • 合理利用层次化设计 :便于模块化管理和提高综合效率。
  • 约束文件的正确配置 :确保综合工具理解设计要求。

4.1.2 HDL代码的编写规范与实践

良好的HDL代码编写规范能提高代码的可读性和可维护性,同时有利于逻辑综合优化。关键的编写规范包括:

  • 模块化 :将设计分解为多个功能模块,提高复用性和模块化测试。
  • 清晰的信号命名 :使用有意义的命名规则,降低维护难度。
  • 适当的注释 :增加注释以解释复杂的逻辑或算法。
  • 避免使用硬件生成的代码 :手写代码更易于优化。

在实践中,编写高质量的HDL代码还需要遵循特定的编码标准,如IEEE 1076.6标准,它为VHDL提供了性能导向的编程指南。

4.1.3 代码生成工具的使用与优化

代码生成工具能够自动化HDL代码的编写过程,减少人为错误并提高效率。例如,Xilinx的HLS工具可以从C/C++代码自动生成HDL代码。

代码生成工具的使用需要关注几个方面:

  • 算法的选择 :工具对于算法的表示能力会影响生成代码的性能。
  • 优化策略 :设置合适的优化级别可以平衡资源使用和性能。
  • 后端工具的集成 :代码生成工具需要和逻辑综合、布局布线等工具集成良好。

优化 主要关注生成代码的效率。在某些情况下,需要手动调整工具生成的代码,以达到更好的综合结果。

4.2 功能仿真验证的流程

4.2.1 仿真验证的目标与方法

功能仿真验证的目的是在物理硬件实现前确认设计符合功能规格和需求。仿真提供了一个虚拟环境,可以在其中测试设计的行为,而不必担心物理限制。

仿真验证的主要方法包括:

  • 单元测试 :针对单个模块进行测试,确保其功能正确。
  • 集成测试 :测试多个模块组合后的行为是否符合预期。
  • 系统测试 :对整个设计进行综合测试,确保所有模块协同工作。

使用诸如ModelSim、Vivado Simulation等仿真工具进行验证,可以有效地检查设计中的逻辑错误,并在硬件部署前及时修复。

4.2.2 仿真环境的搭建与配置

为了进行有效的仿真验证,首先需要搭建并配置一个仿真环境。这包括搭建测试平台、准备测试向量、搭建激励信号、以及配置仿真参数。

在配置仿真环境时,要确保:

  • 环境的完整性 :必须包括所有必要的外围逻辑。
  • 测试向量的全面性 :测试向量应该覆盖所有可能的操作场景。
  • 日志记录与检查点的设置 :以方便仿真后分析和调试。

4.2.3 验证结果的分析与调试

验证完成后,需要对结果进行详细分析。任何不一致之处都应记录为潜在的设计错误。验证结果通常通过波形查看器进行分析,波形显示了信号随时间变化的模式。

调试验证结果需要:

  • 确定不一致的原因 :分析导致错误的根本原因。
  • 实现修复措施 :修改HDL代码来解决识别出的问题。
  • 回归测试 :验证修复后的设计以确保问题被正确解决。

正确实施以上流程,可以确保设计在部署到硬件平台之前达到预期的功能性能。

5. SRIO GEN2的性能优化与部署

在本章节中,我们将深入探讨如何对基于SRIO GEN2的系统进行性能优化,以及如何生成和应用比特流文件进行部署。性能优化是确保系统达到预期吞吐量和延迟的关键环节,而比特流文件的生成与部署则是系统实现过程中的最后一步,也是至关重要的一步。我们将从布局布线优化和比特流文件处理这两个角度出发,展开细致的讨论。

5.1 布局布线优化的技术细节

布局布线优化是确保高速接口如SRIO GEN2达到预期性能的重要步骤。优化过程不但要求设计者对硬件设计工具有深刻理解,也需要对FPGA内部结构和信号传输特性有深入的认识。

5.1.1 布局布线优化的原理

布局布线优化的主要目的是最小化信号传输延迟,减少信号间干扰,以及降低功耗。对于SRIO GEN2这样的高速接口,优化尤为重要,因为任何延迟或干扰都可能影响数据的完整性。

布局阶段涉及到将设计中的逻辑元件放置到FPGA芯片的物理位置上。这一步骤中,优化的目的是确保相关联的逻辑元件能够尽可能的靠近,减少信号传输路径长度,从而降低延迟。同时,将不相关的元件尽量远离,可以减少信号间的干扰。

布线阶段则是在布局之后,根据逻辑元件间的连接关系,实际地在FPGA内部布线。在这个阶段,优化的目的是选择最优的路径以减少信号传输延迟和干扰,同时满足信号完整性要求。

5.1.2 优化策略与工具应用

为了达到上述布局布线的优化目标,通常需要依赖于EDA工具提供的优化算法。大多数现代FPGA设计工具都包含了自动的布局布线优化功能。设计者可以设定优化的约束条件,例如最短路径优先、低功耗优先等。

手动优化是另一个可选的策略,虽然费时费力,但在某些情况下能够达到自动优化无法实现的效果。设计者可以手动调整布局位置或者指导布线路径,尤其是在关键信号和高速信号的路径上。这种方法需要设计者具有相当的经验和对FPGA架构的深入理解。

此外,利用时序分析工具来检测布局布线的结果是否满足设计要求也是优化过程中的重要步骤。例如,在SRIO GEN2的高速数据通道中,时序分析工具可以帮助识别和解决数据路径上的时序问题。

5.1.3 实际案例分析

让我们通过一个案例来分析布局布线优化的实际应用。假设我们设计了一个包含SRIO GEN2接口的FPGA板卡,现在需要进行性能优化以确保数据吞吐率和稳定运行。

在布局阶段,我们首先定义了SRIO GEN2接口的布局约束,确保其位置在FPGA芯片内部的逻辑块(logic block)之间最优布局。然后对于高速数据通道,我们采用了手动布局方法,将数据处理单元和SRIO接口尽可能地靠近。

在布线阶段,我们利用自动布线工具的基本优化算法,让工具根据信号优先级自动进行布线。对于时钟网络和关键数据路径,我们手动干预布线路径,确保高速数据能够在最短的路径上以最快的速度传输,同时减少了信号干扰。

优化后的结果表明,数据通道的延迟减少了10%,系统稳定性也得到了显著提升。这个案例说明了结合自动和手动优化策略能够对性能产生显著的正面影响。

flowchart LR
    A[开始布局布线优化] --> B[定义布局约束]
    B --> C[手动优化布局]
    B --> D[自动布局]
    C --> E[手动优化布线]
    D --> E
    E --> F[使用时序分析工具]
    F --> G[优化结果评估]
    G --> H{是否满足性能要求}
    H --> |是| I[优化完成]
    H --> |否| J[重新调整优化策略]
    J --> B

在上述流程图中,我们可以看到布局布线优化的整个流程,包括布局和布线的优化,时序分析,以及最终结果的评估和调整。

5.2 比特流文件的生成与应用

比特流文件(bitstream)是FPGA编程的最终输出,它包含了对FPGA内部逻辑单元进行配置的二进制信息。生成、调试和部署比特流文件是将FPGA设计付诸实践的最后一步。

5.2.1 比特流文件的重要性

比特流文件是将FPGA设计转换为可在硬件上实现的过程中的关键产物。没有正确生成的比特流文件,FPGA将无法按照设计者的意图来执行相应的功能。因此,生成一个高质量的比特流文件对于实现稳定可靠的系统至关重要。

5.2.2 生成流程与技巧

比特流文件的生成依赖于设计实现工具,例如Xilinx的Vivado。通常,生成比特流文件的流程包括综合、实现(包括布局布线)、生成比特流三个主要步骤。

综合步骤是将HDL代码转换为FPGA内部逻辑元件之间的连接关系表示。这一过程会输出一个网表文件(netlist),它是比特流生成的起点。

接下来是实现步骤,其中包括对网表进行布局布线操作,填充必要的配置信息,以及优化布线以满足时序要求。在这一阶段,设计者需要设置适当的时序约束,以确保生成的比特流能够在目标FPGA上稳定运行。

最后,工具会根据实现结果生成比特流文件。生成过程中,需要注意检查错误和警告信息,确保没有违反设计规则或时序约束的问题。

5.2.3 比特流文件的调试与部署

一旦生成了比特流文件,它需要被部署到目标FPGA上。这一过程通常涉及通过JTAG接口或其他编程接口将比特流下载到FPGA中。

调试是确保比特流文件正确部署的关键步骤。调试可能包括检查硬件配置是否正确,以及运行时的实时监测和诊断。例如,通过逻辑分析仪检查I/O接口的行为,确保数据传输符合预期。

部署比特流文件后,通常需要进行一系列的功能和性能验证测试,来确保设计符合所有规范。此外,针对高可靠性应用,可能还需要对FPGA在极端条件下的行为进行验证。

graph LR
    A[开始生成比特流文件] --> B[综合]
    B --> C[实现]
    C --> D[生成比特流]
    D --> E[检查错误和警告]
    E --> F[比特流文件调试]
    F --> G[功能和性能验证]
    G --> H{是否通过验证}
    H --> |是| I[比特流文件部署]
    H --> |否| J[重新调整设计]
    J --> B

上述流程图展示了从设计开始到比特流文件生成、调试和部署的整个流程。

通过以上章节的讨论,我们对SRIO GEN2的性能优化与部署有了更深入的理解。从布局布线优化到比特流文件的生成和应用,这些技术细节对于实现高性能SRIO GEN2接口至关重要。在下一章节,我们将转向SRIO GEN2在特定FPGA平台的应用,探讨如何针对特定硬件平台进行配置和优化。

6. SRIO GEN2在特定FPGA平台的应用

在现代电子系统中,FPGA平台因能够实现高度定制的硬件加速而被广泛应用。特别是在要求高速数据传输的应用场景中,如高性能计算、数据中心和通信系统,SRIO GEN2接口因其低延迟和高带宽特性,成为实现这些要求的理想选择。本章将重点探讨SRIO GEN2在特定FPGA平台,如Xilinx VU13P等的应用。

6.1 针对VU13P等FPGA的SRIO GEN2配置

6.1.1 VU13P平台的特点

Xilinx VU13P FPGA是Virtex UltraScale+系列的一部分,它提供了超大规模逻辑容量和集成存储资源,以及大量的DSP单元和高速串行接口。VU13P特别适用于需要处理大量并行数据流的复杂应用,如人工智能、机器学习、数据中心加速和高性能计算。

6.1.2 针对性配置方法

针对VU13P平台进行SRIO GEN2配置时,首先需要考虑的是SRIO的物理接口布局和电气特性,例如SRIO的带宽需求、通道数以及所需的信号完整性。配置步骤通常包括:

  1. 使用Xilinx的Vivado设计套件选择合适的SRIO IP核。
  2. 根据VU13P平台的资源和设计需求,定制IP核参数。
  3. 在Vivado中进行逻辑综合、实现和生成比特流文件。
  4. 完成物理设计布局布线,确保满足SRIO GEN2的时序要求。

6.1.3 配置效果与性能评估

配置完成后,性能评估是关键步骤。评估内容包括:

  • SRIO接口的传输速率,确保满足设计规格。
  • 端到端延迟测试,以评估SRIO在FPGA内部处理的效率。
  • 稳定性和可靠性测试,包括长时间运行和温度循环测试。

评估结果对系统性能至关重要,若测试未达标,则需要对配置进行调整和优化。

6.2 实际项目中的应用案例分析

6.2.1 应用场景与需求分析

某高性能计算项目中,需要实现不同计算节点间的高速通信,传输大量科学数据。此场景对数据传输的带宽和延迟提出了很高的要求。SRIO GEN2接口因其高速率和低延迟特性,成为实现该需求的理想选择。

6.2.2 项目实施过程与经验总结

在实施过程中,我们采取了以下步骤:

  1. 分析SRIO接口在数据传输过程中的性能瓶颈。
  2. 通过Vivado工具进行SRIO接口的配置和布局布线优化。
  3. 集成到完整的系统设计中,并进行充分的功能仿真验证。
  4. 在FPGA开发板上进行实际测试,并根据测试结果调整优化策略。

经验总结表明,SRIO接口配置的关键在于准确匹配硬件资源与设计需求,以及充分的预仿真和测试验证。

6.2.3 面临的挑战与未来展望

面对的挑战包括:

  • 高密度FPGA的热管理,尤其是在高带宽运行时。
  • 系统的可扩展性,特别是随着节点数量的增加。
  • 面向未来可能增加的数据吞吐量要求进行前瞻性的优化。

未来展望涉及集成更多智能监控和优化功能,以及探索将SRIO接口与其他高速标准相结合的可能性。

通过本章的分析,可以看出SRIO GEN2在特定FPGA平台的应用具备巨大的潜力,同时也面临不少挑战。通过对现有技术的深入理解与合理应用,可以极大地提升系统的整体性能和可靠性。

本文还有配套的精品资源,点击获取 menu-r.4af5f7ec.gif

简介:该压缩包包含一个永久有效的SRIO GEN2许可证,允许用户在设计流程中自由使用SRIO GEN2功能,并在Xilinx的Vivado 2018.2版本下测试兼容且功能完整。SRIO GEN2是为高性能嵌入式系统通信优化的高速串行接口标准。资源包涵盖设计配置、IP核集成、逻辑综合、仿真验证、布局布线到生成比特流的整个设计流程,适用于VU13P等高端FPGA。


本文还有配套的精品资源,点击获取
menu-r.4af5f7ec.gif

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐