FPGA学习笔记(一) FPGA最小系统

文章目录


前言

复制代码
     今天学习下FPGA的最小系统

一、FPGA最小系统

FPGA最小系统与STM32最小系统类似,由供电电源时钟电路晶振复位调试接口JTAG 以及FLASH配置芯片组成,其与STM32最大的不同之处就是必须要有外置的用于掉电保存程序flash配置芯片,相应的,其配置芯片有很多类型,所以FPGA上有专用的配置模式引脚。

其次就是电源部分相对于单片机单电源供电,FPGA大部分至少需要三个电源轨,用于每个Bank IO的电源VCCO辅助电源VCCAUX ,和内核电源VCCINT

时钟模块,单片机使用的是固定引脚,而且一般是无源晶振,FPGA则是有源晶振 ,而且只需要接到某个全局时钟引脚即可

最后一个不同之处就是复位电路,FPGA由于是纯硬件资源组成,没有专用的复位引脚,但有时为了调试方便,会设置一个自定义复位按键,接到任意IO均可,当然最好接到全局时钟引脚上。

FPGA的JTAG功能则是和STM32一样,用于在线调试和程序固化,不过在线调试功能用法上有很大区别,STM32由于是顺序执行,更多的调试是通过打断点观测,而FPGA是硬件逻辑组成,在线调试更像是逻辑分析仪一样,设置触发条件查看时序关系 ,当然高端的FPGA还有其他功能,但其最小系统都离不开这些。

总结

参考:FPGA最小系统

相关推荐
丝斯201125 分钟前
AI学习笔记整理(54)——大模型之Agent 智能体开发前沿技术
人工智能·笔记·学习
hetao173383735 分钟前
2026-01-16~19 hetao1733837 的刷题笔记
c++·笔记·算法
梦雨羊36 分钟前
深入大模型架构学习
学习
SWAGGY..37 分钟前
数据结构学习篇(11)---二叉树剩余知识点补充
学习
科技林总41 分钟前
【系统分析师】4.5 分布式系统
学习
蚍蜉撼树谈何易44 分钟前
二、ctc基础--待完善
学习·语音识别
字节跳动的猫1 小时前
2026四款AI 插件开发简化指南
经验分享
GLDbalala1 小时前
GPU PRO 4 - 5.2 Kinect Programming with Direct3D 11 笔记
笔记
yuhaiqun19891 小时前
SQL+VSCode实战指南:AI赋能高效数据库操作
数据库·人工智能·经验分享·vscode·sql·学习·学习方法
Elias不吃糖1 小时前
Markdown 基础语法学习笔记
笔记·学习·markdown