技术

Windows下交叉编译环境的制作

本文介绍一种通过petalinux制作的根文件系统,在Windows平台下建立交叉编译环境的方法。

实现MCU到FPGA SPI接口有一个好选项:用双缓冲器!

在介绍双缓冲器之前,我们将简要探讨Verilog 脉宽调制器 (PWM) 的工作原理。这一点很重要,因为双缓冲区最好被看作是硬件模块 (如 PWM) 的可寻址接口。

FPGA约束文件有哪些?

FPGA约束文件是FPGA设计中不可或缺的一部分,它们用于指导综合和布局布线工具如何处理设计。

CPM5 QDMA 的 Versal Tandem PCIe启动流程介绍

本文将从硬件设计和驱动使用两个方面介绍基于CPM5 QDMA 的 Versal Tandem设计和 启动流程。

在噪声和干扰环境中运行的嵌入式通信系统解决方案

本文介绍了一种安全无线通信系统,该系统可在电磁噪声和干扰的影响下进行自动信道扫描和信道同步,以创建新的通信信道

SA5Z-30 CM3程序下载方法

本文主要阐述对其内嵌CM3核用低价格下载器SWD 进行独立下载,进而达到独立Debug的目的。

Napatech IPU解决方案助力优化数据中心存储工作负载

这篇解决方案简介介绍了Napatech的集成式软硬件解决方案如何将存储工作负载从主机CPU卸载到IPU,同时在应用级别保持完整的软件兼容性。

使用PingPong DMA实时数据采集的参考设计

此教程介绍一种通过双通道DMA,采用PingPong传输的方式,以提高实时数据的处理能力,减小对硬件资源的依赖。

AMD Versal™ Adaptive SoC CPM PCIE PIO EP 设计 CED 示例

本文可让开发者们看懂 AMD Vivado™ Design Tool 2023.2 中的“AMD Versal™ Adaptive SoC CPM PCIE PIO EP 设计”CED 示例。

AMD 以太网设计示例

AMD 提供了支持不同速度的多种以太网 IP。此外,还提供了设计示例供用户用作参考。请参阅以下以太网设计示例列表。


基于VDMA的远程图像采集系统参考设计

本参考设计基于ZYNQ开发板, 使用VDMA做原始图像采集系统,在petalinux下做服务器,通过Socket发送图像至Windows或者Linux上位机。

AMD Versal AI Edge 自适应计算加速平台之 PS 端以太网使用之 lwip (8)

开发板有两路千兆以太网,通过RGMII接口连接,本实验演示如何使用Vitis自带的LWIP模板进行PS端千兆以太网TCP通信。

在 Windows 10 上创建并运行 AMD Vitis™ 视觉库示例

本篇文章将演示创建一个使用 AMD Vitis™ 视觉库的 Vitis HLS 组件的全过程。此处使用的是 Vitis Unified IDE。

DPU Fingerprint详解

本文将会详细介绍关于DPU Fingerprint的相关内容,并提供此类校验失败问题的检查手段和解决方案。

如何在Vivado中使用多个仿真集?

Vivado 具有一个功能特性,能够将这些文件便利地排列组合为多个可轻松访问的不同仿真集。本文描述了如何在 Vivado 中使用多个仿真集。

如何在RTL代码中利用外部文件初始化RAM内容

本文主要讨论一下如何在外部数据文件中指定RAM 初始内容。

应对 HPC SoC 中的 PCIe 6.0 功耗和延迟挑战

本文将深入探讨 PCIe 延迟和功耗考虑的复杂性,讨论在 HPC SoC 设计中优化这些关键方面的策略。

掌握多轴机器人技术:详细步骤指南

机器人技术可能很复杂。在这个项目中,我们看到AMD Kria™ KR260套件可以使用ROS 2快速开发机器人解决方案

智多晶高精度PWM控制方案

智多晶应用团队的一项Precise_PWM demo,使用智多晶FPGA将PWM控制精度从FPGA应用常见的10ns~5ns的水平提升到了1ns的脉宽和相位精度,精准可控,且资源消耗极低。

如何在某一仿真集内选择不同顶层模块?

本文记录描述了如何在仿真集内选择不同的顶层模块。