FPGA的那些事之上电启动过程

本文详细介绍了FPGA的上电启动过程,特别是V2系列与7系列的区别。在V2系列中,PROG_B低电平时FPGA保持复位,而7系列在VCCO电压达到后,init_b延迟一定时间拉高,开始配置。设计时应注意电源抖动可能影响配置数据,V2系列可通过延迟PROG_B解决,而7系列则需借助看门狗机制。
摘要由CSDN通过智能技术生成

从这一期开始,开始讲述FPGA的设计中经常用到的设计和可靠性设计方面的问题,本文从FPGA的上电启动开始讲述,对FPGA的上电启动过程和电路设计中应该注意的问题进行说明,同时以Xilinx公司7系列FPGA为例说明上电启动过程,并对比了V2系列的FPGA上电启动过程,讲述两者设计的不同。对咱们初学入门的来说,这些都是我们在平时看技术手册所要关注的设计点。

一.V2系列FPGA上电过程

V2系列FPGA的配置过程下图1~3所示,FPGA上电启动后电压达到VCC后在Tpor时间内一直复位FPGA内部逻辑,直等到Progb为高以后,紧接着延迟TPL时间后,init_b信号拉高后初始化完成,FPGA开始加载配置工作。

需要注意是:PROG_B是低电平的时候,FPGA一直处于复位。设计硬件电路时,为减小外部电源抖动造成从外部存储程序器读取配置数据丢失和误码问题,通过延迟控制PROG_B是可以达到目的。

图1 V2 上电配置过程

图3 PRog_b 定义

二.7系列FPGA上电配置过程

7系列FPGA的配置过程下图4~6所示,FPGA上电启动后电压达到VCCO后在10~50ms后init_b信号拉高,初始化完成,FPGA开始加载配置工作。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值