跳转到主要内容

技术

【工程师分享】 解决PetaLinux工程Linux外部源代码编译错误“.kernel-meta/bsp_definition: Directory nonexistent”

在使用Linux外部源代码编译PetaLinux工程时,遇到错误“.kernel-meta/bsp_definition: Directory nonexistent”。执行“petalinux-build -x mrproper -f”清理PetaLinux工程,并且在Linux外部源代码目录执行“make mrproper”清理Linux外部源代码,再次编译PetaLinux工程,也遇到同样错误。

【周末创客】在家搭一套大气环境实时预测系统可好?

过完秋高气爽季节,在北方又开始出现空气质量变差的情况。对于空气质量该如何进行预测并指导防护呢。西班牙萨拉戈萨大学(University of Zaragoza)的同学在OpenHW2020欧洲区的比赛中,在PYNQ-Z2平台实现了用QNN对16个气体传感器数据融合并用于对大气环境实时预测的方案。

快速的DDR4 SDRAM开创宇航新时代

为了发掘宇航市场的潜力,卫星运营商正通过提供增值服务,如超高分辨率成像、流媒体视频直播和星上人工智能,提升星上处理的能力以减少下行链路的需求。从2019年到2024年,高吞吐量载荷的市场需求预计增长12倍,带宽增加至26500 Gbps。

RoE (Radio Over Ethernet) 赋能5G无线应用

赛灵思 Radio over Ethernet Framer核是一整套 eCPRI 和下一代前传接口系统解决方案中不可或缺的一部分。赛灵思专为此提供了仿真工程和硬件演示。本篇博文将帮助用户初始化仿真示例、分析波形中的仿真数据并展示如何使用测试激励文件演示文件来应用用户自己的配置。

基于Xilinx UltraScale架构的 FPGA 存储器 IP 产品指南 (v1.4)

本指南提供有关使用、定制和仿真 DDR3 或 DDR4 SDRAM、LPDDR3 SDRAM、QDR II+ SRAM、QDR-IV SRAM 或 RLDRAM 3 接口内核的信息。它还描述了内核架构,并提供了定制和与内核接口的细节。

【工程师分享】嵌入式Linux系统中的CPU控制

嵌入式Linux系统中,Linux直接管理所有CPU。默认情况下,系统的目标是提高吞吐率,而不是实时性。为了保证实时性,可以根据应用场景,对CPU实行更加精确的控制。常见的办法有,进程CPU隔离、CPU亲和、中断CPU亲和、进程优先级。

【工程师分享】在MPSoC ZCU106单板上运行Docker

测试环境:Xilinx ZCU106 单板
Xilinx VCU TRD2020.1

Linux 内核配置:根据文档Docker on Zynq Ultrascale+ (Xilinx Yocto Flow),在PetaLinux工程的文件project-spec/meta-user/recipes-kernel/linux/linux-xlnx/user.cfg里添加下列配置项。

【问答】Zynq UltraScale+ MPSoC 处理系统的设计咨询 - 在 85°C 以上运行时,需要更频繁地更新 PS DDR4 / DDR3

如果在 85 摄氏度以上的工作温度下运行,DRAM 需要更频繁地更新。对于 PS DDR4/DDR3,更新周期必须减半。如果不进行调整,可能会出现数据丢失/损坏的情况。

【工程师分享】Xilinx AXI DMA的设备树里的xlnx,device-id设置

在一个工程里,有两个Xilinx AXI DMA。其中一个AXI DMA设备是用于调试的。任何时候,其实只使用一个设备AXI DMA设备。软件使用了bperez77_xilinx_axidma的内核和用户态驱动。

UltraScale+ GTH 读取 DMON 输出与 IBERT 之间不同的自适应环路代码

在读取 IBERT 的自适应环路代码时,出现了与 DMONITOROUT 的期望值不同的值。对于 UltraScale+ GTH 收发器而言,签名了一些 RX 均衡自适应环路。用户指南的数字监控器 (DMON) 部分向用户展示了如何读取自适应环路的当前状态。

【Vivado 综合 】我们如何正式验证 Vivado 生成的网表?

OneSpin 工具可验证综合和实现过程(即 RTL 和综合网表)中任意两个步骤之间的功能等效性。本答复记录涵盖有关 OneSpin 支持版本的详细信息,以及设置 OneSpin 以测试 Vivado 综合生成的网表的基本流程。

如何获得出口到国外的 Xilinx 产品的 ECCN 编号?

要查找有效 Xilinx 部件号的出口控制分类号 (ECCN),请使用以下工具:

https://xapps9.xilinx.com/ebsextn/gtc

有关有效 Xilinx 部件编号,请参阅以下产品数据表:

https://china.xilinx.com/support.html#documentation

Zynq UltraScale+ MPSoC PS SYSMON 时钟

Zynq UltraScale+ MPSoC TRM 包含一个详细介绍 PS 及 PL SYSMON 时钟的部分。本答复记录详细描述了 PS 和 PL SYSMON 的时钟基础架构。

创建 Vitis 加速平台第4部分:在 Vitis 中测试定制加速平台

在本系列博客的前几篇博文中,我们讲解了如何创建硬件和软件工程。下一步,我们将讲解如何在Vitis™中封装此工程。随后,我们将在 Vitis 中通过创建简单应用并对其进行加速,以便对该工程进行测试。

【工程师分享】使用prealloc-args降低MPSoC VCU解码的初始延时

刚启动MPSoC的VCU解码器时,解码器先分析码流,得到分辨率信息后再调用回调函数分配buffer。这会耗费时间,增加延迟。如果希望减少延迟,可以使用prealloc-args参数,提前指定视频分辨率信息,提前分配buffer。

【问答】2018.2 Ultra96:从 Matchbox 桌面关断 PetaLinux BSP,无法关断电路板

使用 2018.2 Ultra96 PetaLinux BSP 构建图像时,如果我在 Matchbox 桌面点击关断图标,电路板不关断。服务器窗口会关闭,屏幕变为空白,但电路板还在运行。

与 Vivado 设计套件联用的支持性第三方仿真器汇总

本文列出了能够与 Vivado 设计套件联用的支持性第三方仿真器。

SmartNIC 架构:向加速器转型以及 FPGA 占据主导地位的理由

在本文中,我们将 SmartNIC 定义为 NIC,它允许在购买后的某个时刻将附加软件加载到 NIC 中,用于添加新功能或支持其他功能。这在很大程度上类似于您所购买的智能手机,然后从该供应商的应用商店安装应用。

关于FPGA Timing约束问题?

在查看XILINX的时序文档中,对于InputDelay = Tcko, Tcko为时钟有效延到来时,D触发器从D端到Q端的时间,也可以叫CLOCK TO OUTPUT DELAY,寄存器输出延时。这个参数在一般的ADC手册里面,都找不到该参数,只有建立时间和保持时间。如何找这个Tcko的值?

关于ZCU104开发板VADJ__FMC电压无输出的回答

最近有不少同学在使用ZCU104开发板时遇到板上电压VADJ__FMC无输出的情况,熊猫君在这里越俎代庖冒充FAE做一下回答: