跳转到主要内容

博客

FPGA 和 CPLD 到底差在哪?这是新手最容易踩的第一个坑

很多刚接触电子和嵌入式的同学,都会在一个问题上反复纠结:FPGA 和 CPLD 看起来都能“写逻辑”,它们到底有什么区别?我该先学哪个?


从 JTAG 启动 Zynq UltraScale+ 上的嵌入式 Linux 镜像:详细实战教程

本文则进一步讲解如何在 Zynq UltraScale+ MPSoC 平台上通过 JTAG 逐步启动 Linux,并提供了完整的过程与关键命令。

从 JTAG 启动 Zynq-7000 嵌入式 Linux:使用 XSCT 全流程教程

启动嵌入式系统是任何 FPGA 或嵌入式 Linux 开发流程中最常做、也最关键的一步。很多时候我们依赖 SD 卡、TFTP 或 NFS,但当你无法访问板载存储或以太网时

项目开发中常用的Vivado软件调试技巧(三)

在ILA核中,通常使用通过添加Marker线观察信号长度,如图1所示。如果删除Marker线,选中要删除的线然后右键,选择Delete Marker

FPGA 上实现电机矢量控制:一个开源 FOC 项目的硬核解析

今天我们介绍一个硬核开源项目:FPGA-FOC,它使用 Verilog 在 FPGA 上实现了完整的 FOC 电机控制系统。

项目开发中常用的Vivado软件调试技巧(二)

本文我们介绍如何从Vivado ILA核将抓取到的数据导出为文件,并通过Matlab软件存为.coe文件。

把 Vivado 项目放心交给 Git:一篇 FPGA 工程师必读的实战指南

之前分享过一篇文章《FPGA 版本管理三种方式:你会选哪一种?》,评论区很多人都推荐使用Git进行版本管理,今天这篇文章主题就是使用Git进行备份指南。

FINN:FPGA AI 推理新范式 —— 定制化、高性能、量化神经网络编译器框架

FINN 是一个由 Xilinx(现 AMD Research)集成通信与 AI 实验室开源的机器学习框架,它提供了一个端到端的方案,用于探索和实现 量化神经网络(QNN)在 FPGA 上的高效推理加速器

项目开发中常用的Vivado软件调试技巧(一)

在项目中,利用JTAG采样低频数据时,受限于片上BRAM资源,采样的数据深度不能太深;另外,通常会受限于JTAG仿真器时钟也不能设置太低频率

BerkeleyLab Bedrock:为 FPGA 与加速计算打造的开源基石

Bedrock 是由 Lawrence Berkeley National Laboratory多年累积的一套开源 Verilog 代码库,旨在把可移植的数字与射频模块快速带到 FPGA 平台上

将 FIR 滤波器写得更“上游” —— 面向 FPGA 的架构与高性能编码实践

FPGA 非常适合实现像 FIR 滤波器这样的信号处理功能。器件内的 DSP 单元带有内建的乘加(MAC)能力,非常适合这类应用。

YunSDR小课堂-软件定义无线电概论(第59讲)

随着数字通信系统演变为高度复杂的设备,显然需要采用分而治之的策略,以使这类系统的设计与实现变得可行且易于管理。

基于XADC IP核的FPGA芯片温度读取设计

本文利用VerilogHDL语言,通过Xilinx提供的XDAC IP核实现ZYNC-7000 SOC芯片温度实时读取。

FPGA时钟区域如何理解?

理解FPGA时钟区域对于进行高性能、高可靠性FPGA设计至关重要,是FPGA开发中实现“心中有电路”的基本功。

fpga实现音频预加重(pre-emphasis)滤波器

在语音信号中,声门波激励和口鼻辐射效应共同导致语音信号的高频分量能量要比低频分量弱。预加重(Pre-emphasis)的目的就是:

通过 UART 实现远程 AXI 访问:让 FPGA 调试更灵活

接口完全用 RTL 编写,它允许通过 UART 连接,在 AXI 总线上执行读写操作。采用这种方式,可以让 FPGA 串口连接到嵌入式板卡的串口上


相控阵天线主要组件及FPGA应用

简单来说,相控阵天线是一种通过电子方式控制波束方向,而无需物理转动天线的先进天线系统。


不用 JTAG 也能刷 FPGA:TinyFPGA-Bootloader 让比特流加载更简单

在 FPGA 设计中,一个常见但略显繁琐的环节是:如何方便地将新的比特流加载到 FPGA。尤其是在没有专用 USB-JTAG/编程芯片或者在低成本板卡

为什么越来越多 FPGA 项目开始依赖 MicroBlaze V?深度解析

在各类行业与应用中,经常能看到许多 FPGA 设计。一个非常常见的现象是:设计者常常用复杂的有限状态机(FSM)来实现 I²C、SPI、GPIO 时序控制等功能。

AMD(XILINX)7系列FPGA的时钟资源有哪些?

AMD(Xilinx)7系列FPGA性价比很高,应用非常广泛,今天分享一下它的时钟资源相关知识。