在数字电路设计中,FPGA是常用设备之一。它具有灵活性高、可重构性强等特点,可以实现各种复杂功能和算法。从实现方式上看,FPGA普遍采用三种配置方式:黄色烧录、蓝色烧录和红色烧录。
1.黄色烧录配置方式
黄色烧录通常使用的工具是Xilinx公司的iMPACT。它需要连接FPGA板子和计算机,并通过JTAG端口将配置文件下载到FPGA中。这种方式配置方便,直观易懂,但速度较慢。
2.蓝色烧录配置方式
蓝色烧录使用的更多的是Xilinx公司的Vivado软件,相比于黄色烧录方式,该方式配置速度要快得多。蓝色烧录与黄色烧录的不同在于它会生成一个bit流文件,并使用JTAG接口或BPI(Boot Parallel Interface)等方式将文件下载到FPGA板上进行配置。
3.红色烧录配置方式
红色烧录是FPGA在运行中,通过加载Bitstream文件实现重新配置。它主要应用于对FPGA的动态重构或在线更新进行支持和实现。相比黄色烧录和蓝色烧录,该方式下无需关闭FPGA设备或者启动JTAG下载,通过I2C、SPI或者AXI等快速接口即可实现板子的不停机更新与整体数据邮件升级。
阅读全文