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

相关推荐
LYS_06183 分钟前
寒假学习(5)(C语言5+模数电5)
c语言·学习·模数电
GEO科技10 分钟前
氧气科技入选IAB《中国品牌出海生态全景图》:以GEO+GEM双引擎,重构AI搜索时代的全球化品牌护城河
经验分享
么么...19 分钟前
系统性 MySQL 优化:性能分析、索引设计与失效场景全解
数据库·经验分享·sql·mysql
火云洞红孩儿21 分钟前
2026年,用PyMe可视化编程重塑Python学习
开发语言·python·学习
SunnyDays101126 分钟前
使用 Python 自动查找并高亮 Word 文档中的文本
经验分享·python·高亮word文字·查找word文档中的文字
方见华Richard27 分钟前
《认知纪元宪章》V1.0-人类智能与人工智能联合签署
人工智能·经验分享·交互·原型模式·空间计算
栗少32 分钟前
英语逻辑词
学习
三流架构师33 分钟前
奥数教程资源合集
经验分享
问道飞鱼1 小时前
【大模型学习】大模型应用开发工程师面试核心8问
大数据·学习·面试
Embers(余烬矿)1 小时前
STM32 usb 设备描述符失败
stm32·单片机·嵌入式硬件