跳转到主要内容

技术

详细解读UCIe 2.0

UCIe是一种开放的行业架构标准,可在不同chiplet之间提供die-to-die之间的接口,解决物理芯片间 I/O 层、芯片间协议和软件堆栈问题。

基于CPM的QDMA数据传输参考设计

AMD QDMA子系统的PCI Express (PCIe)实现了高性能的DMA与PCI Express®3.x集成块,具有多个队列的概念

Xilinx的MIG仿真加速方法

本文汇总了一些方法,可以帮助加速Xilinx MIG仿真过程。

基于Versal的椭圆曲线数字签名验证的问题分析

目前在Versal上运行椭圆曲线数字签名验证的example 已经有了,请见如下源码

帮你了解SerDes:串行和并行通信有何区别?

本文介绍了串行和并行通信之间的区别,并详细讨论了为什么在数字通信系统中串行通信更为常见。

一文了解GBUFCE原语

在FPGA设计中,原语(primitive)是指FPGA硬件中的基础构建模块或基本单元。这些原语由FPGA厂商定义

如何在PLm实现mutiboot?

在PLm上实现多引导(Multiboot)功能是一个复杂的任务,但对于需要在不同应用场景中灵活切换的设备来说,它是非常有用的。以下是实现Multiboot的详细步骤和注意事项

数字芯片设计验证经验分享:将ASIC IP核移植到FPGA上——完成充满挑战的任务! (第二部分)

本篇文章是SmartDV数字芯片设计经验分享系列文章的第二篇,将继续分享第二到第四主题,包括FPGA原型的基本概念、常见挑战和基本调整

Ti60F100 内外flash操作方案

有客户认为Ti60F100内部flash容量比较小,只有16Mb,需要外挂flash.这里我们提供了内部flash和外部flash分别操作的方案

report_dfx_summary命令的介绍

从Vivado 2024.1开始,为了能帮助用户更直观地了解Versal DFX设计的状况,新支持了一条命令report_dfx_summary。下面我们就一起来了解一下这条命令的详情。

PCIe®标准演进历史

本文则为大家简单介绍一下PCIe标准的演进历史以及各代PCIe标准之间的主要差异。

AMD R2000 Bilby 单板 串口在Grub和Linux下的使用

Ubuntu 20启动时,自动加载了UART驱动,系统启动信息含有UART的相关信息。

易灵思SOC onchip RAM初始化

最新有客户在询问soc的片上RAM启动方案。于是有了本篇文章。如果soc不使用外部存储而是使用片上RAM的话,文档上似乎没有给出详细的说明

AMD R2000 Bilby 单板 Inside BIOS 串口重定向的使用

AMD 嵌入式X86处理器的R2000系列使用Bilby开发板。开发板使用Inside BIOS。

AMD MPSoC PS PCIe 访问PL BRAM的参考设计

客户要求AMD MPSoC 的 PS 部分的 PCIe 能访问 PL的AXI BRAM。从Avnet 借了 UltraZed Board,得到了Vivado工程。

Efinity编译生成文件使用指导

在outflow <project>.map是网表对FPGA资源的映射。比如gbuf,dspt等原语的是怎样适配的

AMD FPGA XPIO简介

AMD FPGA是电子器件中的万能芯片,在外设接口,算法指令,协议控制应用上能实现接近所有需求

深度解读AMD ZEN 5架构

在上周 AMD 的技术日上,AMD 披露了有关 Zen 5 的一些技术细节,其中还涵盖了 Ryzen AI 300 和 Ryzen 9000 系列的一些关键元素。

使用MicroBlaze的Boot Loader的注意事项

AMD为MicroBlaze提供Boot Loader,比如SREC Boot Loader。它能将代码从QSPI Flash搬移到目标存储器运行,使MicroBlaze运行大程序成为可能。

如何使用配置管理接口配置PCIE的配置空间

配置管理接口可用于客户对PCIE的配置空间进行读写,本篇blog主要介绍配置管理接口的使用方法及其验证。