初识FPGA

大学的时候有一门verilog语言,觉得很难,不愿学。有学习套件是黑金的一块FPGA开发板,可能当时点灯和点数码管了。全都忘了。

今项目需要,使用FPGA中的ZYNQ,需要c语言开发,随即开始学习相关知识。

ZYNQ内部主要分为PL和PS端:

PS (Processing System): 一个基于双ARM Cortex A9内核的处理系统。

PL (Progarmmable Logic):可编程逻辑,即FPGA。可用PL端为PS端定制外设。

开发工具是Vivado和里面的套件vitis

vivado 主要是写Verilog,做FPGA相关工作;vitis主要是写c语言,做ARM端的相关软件。

硬件最小系统需要有:

1、ZYNQ主芯片

2、DDR芯片

3、QSPI或者SD(用于掉电存储程序和参数)

4、电源和Debug接口

相关推荐
hahaha60163 小时前
3NRD降噪算法FPGA实现8并行度设计
fpga开发
松小白song4 小时前
一次“载电流显示为 0“的排查经历:负值钳位引发的踩坑
fpga开发
yingheceping7 小时前
复旦微FPGA开发板厂商TOP5甄选榜:2026选型参考
fpga开发·fpga
NamoAmitabha1289 小时前
PL 端的 GPIO IP(AXI GPIO)---PS控制----deepseek
fpga开发·zynq--ps
hahaha601612 小时前
3D降噪算法YUV降噪FPGA实现
fpga开发
Hello-FPGA1 天前
基于RFSOC FPGA ZCU216 的CoaXPress 采集demo
fpga开发
9527华安1 天前
FPGA基于ADV7182解码PAL视频,Video Processing Subsystem去隔行,提供6套工程源码和技术支持
fpga开发·音视频·pal·adv7182
hahaha60161 天前
数字图像时域滤波或者3D降噪算法FPGA实现
算法·计算机视觉·fpga开发
GateWorld1 天前
Xilinx 7系列FPGA时钟网络详解
fpga开发·时钟网络·xilinx 7系列
szxinmai主板定制专家2 天前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x