FPGA之道(12)FPGA芯片的配置方式

前言

Xilinx公司FPGA芯片的配置方法在调试阶段可以通过JTAG的方式将bit流文件烧写(编程)进FPGA芯片进行配置,当硬件设计成熟后可以通过固话进Flash的方式进行开机自启。
至于为什么固化进Flash里面即可实现开机自启,下面的内容会给出回答。
如果产品投出以后,例如上天、下海之后需要更改设计内容,则无法通过JTAG的方式进行固化,这是可以使用Multiboot的方式进行远程更新自启动。
下面节选自《FPGA之道》的内容对一般的FPGA配置模式进行理解。讲解的还是十分好的,比数据手册更容易理解。

FPGA芯片的配置方法

当我们在PC机上的FPGA软件集成开发环境中完成我们的设计后,必须通过某种形式将其映射到FPGA芯片硬件中,这样FPGA芯片才能具有我们所期望的功能,而这一过程称为FPGA芯片的配置。
对于基于FLASH或者反熔丝工艺的FPGA,配置的方法其实比较单一,这里就不多讨论。而目前主流的FPGA芯片还都是基于SRAM工艺的,这种FPGA芯片一般都不能单独使用,这是因为基于SRAM工艺的FPGA芯片不具有配置保持功能,每当系统掉电后,SRAM中的配置数据就会全部丢失,因此下次上电后便重新变成一个没有任何功能的空白芯片。
因此,基于SRAM工艺的FPGA芯片配置的方式和方法就比较多,这也是本章节介绍的重点。注意,在本章节的后续介绍中,如无特别说明,FPGA芯片都泛指这种基于SRAM工艺的芯片。针对这类FPGA芯片,配置的方法主要有三种:主动配置模式、被动式配置模式和JTAG配置模式,分别介绍如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李锐博恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值