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最小系统

相关推荐
就叫你天选之人啦21 小时前
GBDT系列八股(XGBoost、LightGBM)
人工智能·深度学习·学习·机器学习
若风的雨21 小时前
【deepseek】Prefetchable的bar是否需要自己处理缓存一致性
嵌入式硬件
黄嚯嚯21 小时前
从字段堆砌到类型建模:一个 PricingDetails 的重构实践
java·笔记
瞎某某Blinder21 小时前
DFT学习记录[5]电子结构分析+光学分析
linux·python·科技·学习·生活·matplotlib·帅哥
우 유21 小时前
【STUDY】日语学习ing
学习
困死,根本不会21 小时前
蓝桥杯 Python 备考全攻略:从入门到进阶的学习路线
笔记·python·学习·算法·蓝桥杯
优化控制仿真模型21 小时前
【计算机一级WPSoffice】小黑课堂题库软件下载安装教程(2026年3月最新版)
经验分享
BFT白芙堂21 小时前
高精度仿真引领机器人学习:以 Franka Research 3 为核心的 PolaRiS 评估框架深度解析
人工智能·学习·机器人·人机交互·具身智能机器人·franka
嘉琪00121 小时前
Day6 完整学习包(async/await)——2026 0318
前端·javascript·学习
想你依然心痛21 小时前
教育数字化:ONLYOFFICE在在线课堂与协作学习中的一站式解决方案
学习·onlyoffice·平台·在线学习