跳转到主要内容
JESD204B调试笔记(实用版)

进行工程的功能调试时,对AD9144,AD9516进行参数配置是非常重要且必不可少的,这过程中遇到了以下问题。

赛灵思 Fast Fourier Transform IP 中的缩放因子选择

本文旨在提供有关此 IP 中可用缩放方法的见解,并提供缩放调度选择方法以避免出现文中所述的溢出问题。

从底层结构开始学习FPGA----Block RAM(BRAM,块RAM)

RAM是什么?RAM就是一张存储表,可写、可读。只要提供地址信息与数据,就可以往指定的地址写入数据

BUFGMUX的使用

BUFGMUX可能使用Xlinx FPGA器件的都有了解,但从使用角度考虑,做FPGA产品开发时,可能使用比较少,但做FPGA原型验证可能就比较多了。

FPGA工程师如何进行复杂系统设计?

在5G无线、卫星通信、雷达探测、航天测控等复杂系统设计中,FPGA工程师扮演着重要角色。对于一个FPGA团队来说,需要根据项目需要完成产品的设计和验证,保证项目的交付。

FPGA编程三大范例

虽然 FPGA 可使用 Verilog 或 VHDL 等低层次硬件描述语言 (HDL) 来编程,但现在已有多种高层次综合 (HLS) 工具可以采用以 C/C++ 之类的更高层次的语言编写的算法描述

从底层结构开始学习FPGA----Xilinx ROM IP的定制与测试

本文介绍一种在FPGA开发中非常常用的存储类 IP 核——ROM 的使用方法。

童年复古游戏焕发新世代生机

复古游戏与计算是一个相对新颖、同时又增长强劲的市场,它吸引着希望重温 70、80 年代简易游戏机的游戏迷和编程人员,还有那些渴望极简主义游戏方式的玩家

JESD204B协议中的时钟关系说明详解

下面的图是JESD204B的时钟关系图,该图非常的重要,一般JESD204B同步不上,或者有其他错误的时候,就要重点检查时钟

如何在Block diagram中为PR区域添加.bd格式的Reconfigurable Module

关于DFX的问题: 正在尝试为Xilinx Github下的PYNQ_Composable_Pipeline工程的PR_0区域添加新的RM(Reconfigurable Module)

Xilinx 7系列FPGA架构之SelectIO结构(一)

本节我们介绍以下知识点:SelectIO资源概述及结构,SelectIO管脚通用设计指导。

TCL脚本跑Vivado实现

在有些情况下,开发人员只有综合后的DCP文件和对应的约束XDC及各个IP,并没有综合之前的code,这种情况下vivado可以通过tcl脚本跑完实现并得到bit。

国外大神教你制作基于FPGA / SoC控制的机械臂

本示例将使用在Zynq SoC的控制下使用六个伺服器的机械手。它可以使用简单的软件界面或使用两个Pmod操纵杆进行直接控制来进行控制。

FPGA ISP Xilinx MIPI

本人比较喜欢Xilinx家的东西,这里就讲一讲Xilinx家的MIPI方案。这里以普通7系列作为讨论的对象

从底层结构开始学习FPGA----RAM IP的定制与测试

本文将对RAM IP核的各个关键因素做详细的讲解。

开源ISP-xkISP

xkISP 是基于 Xilinx HLS 的开源图像信号处理器 (ISP)。xkISP由复旦大学VIP实验室和阿里巴巴DAMO CTL实验室联合开发

别乱用 FULL_CASE 和 PARALLEL_CASE

case语句可以说是我们在FPGA开发中使用频率非常高的一条语句。同时,Verilog还提供了语句 casex 和 casez供我们使用。

Xilinx时钟组件的原语

xilinx提供了丰富的原语,可以将之看成FPGA开发可以使用的库函数,原语在FPGA中具有与之对应的硬件逻辑单元,但也注意,不同的FPGA的原语可能会有所不同

Vitis 2020.1 - PetaLinux rootfs 中 Vitis 2020.1 的软件包管理具有不正确的提要链接

在(UG1393) Vitis ... “ PetaLinuxrootfs 中的软件包管理”下的应用程序加速开发中,它描述了 Vitis 2020.1 版本的新软件包管理功能。

【工程师分享】MPSoC QSPI Flash 升级办法

在系统设计时,在PetaLinux工程里,为boot.bin预留多个启动分区。使用命令cat /proc/mtd或者ls /dev/mtd*,看得到多个分区。