fpga与nios程序烧写方式

fpga与nios程序烧写方式_第1张图片

quartus烧写文件有三种格式,分别是pof,sof和jic

pof是在AS模式下通过jtag写到fpga外挂的配置芯片中,不会掉电擦除,要不然成sram了,但是不能调试。FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的编程。

sof是通过jtag烧写进fpga的sram中,优点是速度快,可调试。但是掉电擦除,上电后得重新烧写。适合调试阶段使用。

那么有没有二者的结合呢?

jic就应运而生。quartus中可以将sof转成jic,既可以调试,又是一种固化下载,即是通过jtag将bit流(jic文件)下载到配置芯片中。由于配置芯片和JTAG接口都是分别连接到FPGA的,他们不是直接连接,所以配置文件从PC先是传送到FPGA,然后FPGA内部再转送给配置芯片,这个过程FPGA相当于起到一个桥接的作用。
 

nios 程序烧写到EPCS中的方法:https://www.cnblogs.com/lemonblog/p/5365484.html

quartus生成jic文件(通过jtag烧写jic文件等价于通过as口烧写pof文件,掉电不丢失)https://www.cnblogs.com/lemonblog/p/5363423.html

fpga烧写方式 jtag 与AS  https://blog.csdn.net/dongdongnihao_/article/details/80258573?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2

你可能感兴趣的:(FPGA)