初识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接口

相关推荐
FPGA-ADDA5 小时前
第二篇:RFSoC芯片架构详解——处理系统(PS)与可编程逻辑(PL)
嵌入式硬件·fpga开发·信号处理·fpga·47dr
fei_sun6 小时前
同步FIFO
fpga开发
水云桐程序员11 小时前
电子自动化技术(EDA技术)FPGA概述
运维·fpga开发·自动化
lf28248143111 小时前
05 AD9361 LVDS数字接口简介
fpga开发
Flamingˢ11 小时前
ZYNQ+OV5640+VDMA+HDMI视频链路搭建实录:从摄像头采集到实时显示
arm开发·嵌入式硬件·fpga开发·vim·音视频
Flamingˢ12 小时前
基于 FPGA 的帧间差分运动检测
人工智能·目标跟踪·fpga开发
fei_sun12 小时前
时序逻辑电路设计基础
fpga开发
知识充实人生1 天前
FPGA设计杂谈之十一:时序报告中时钟的上升沿与下降沿详解
fpga开发·时序分析·rise·fall·negedge·posedge
FPGA小迷弟2 天前
FPGA工程师面试题汇总(二十五)
网络协议·tcp/ip·fpga开发·verilog·fpga
Flamingˢ2 天前
ZYNQ + OV5640 + HDMI 视频系统调试记录:一次 RGB888 与 RGB565 引发的黑屏问题
arm开发·嵌入式硬件·fpga开发·vim·音视频