初识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小迷弟4 小时前
ModelSim操作教程 详细操作手册【一】
fpga开发·fpga·modelsim·fpga仿真·rtl仿真
minglie17 小时前
cocotb 配合 iverilog 搭建 Verilog 仿真工程
fpga开发
minglie17 小时前
常用Verilog模板
fpga开发
weixin_437497777 小时前
学习笔记:用于EDA的LLMs专题会议论文
人工智能·笔记·搜索引擎·fpga开发
浩子智控2 天前
电子设备DevOps
fpga开发
cycf3 天前
CRC校验
fpga开发
landyjzlai3 天前
AMBA总线(15)关于AXI-stream(sg模式)
arm开发·fpga开发·amba
白狐_7983 天前
Quartus Prime 新手完全使用指南
fpga开发
Aaron15883 天前
三种主流接收机架构(超外差、零中频、射频直采)对比及发展趋势浅析
c语言·人工智能·算法·fpga开发·架构·硬件架构·信号处理
博览鸿蒙3 天前
一颗数字系统是如何在 FPGA 上“跑起来”的?
fpga开发