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

相关推荐
凉、介6 小时前
Armv8-A virtualization 笔记 (二)
笔记·学习·嵌入式·arm·gic
SDAU20056 小时前
CH32V103C8T6的时钟操作
单片机·嵌入式硬件
不做无法实现的梦~6 小时前
SBUS 接收机到 STM32:为什么要做硬件反相、如何解析数据、如何接线与实现代码
stm32·单片机·嵌入式硬件
一路往蓝-Anbo6 小时前
第二章:隔离硬件 —— 利用 CMock 伪造 GPIO 与定时器
stm32·单片机·嵌入式硬件·软件工程·信息与通信·tdd
智者知已应修善业6 小时前
【ICL8038芯片正弦波三角波方波发生器电路】2024-1-5
驱动开发·经验分享·笔记·硬件架构·硬件工程
JoneBB7 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
探序基因7 小时前
身高与基因的关系
笔记
嵌入式小企鹅7 小时前
UiPath推出AI编程“总指挥台”,SiFive发布RISC-V第三代猛兽
人工智能·学习·google·程序员·ai编程·risc-v·开源工具
Ada大侦探8 小时前
新手小白学习数据分析03----Excel 报表之大厂周报(2026最新版实操,包教包会!)
学习·数据分析·excel
Coder-hong8 小时前
TopJTAG Probe连接zynq
fpga开发