altera max10 JTAG烧写pof失败

现象:Jtag烧写sof文件正常, 烧写pof文件大概率失败;
分析:烧写sof文件时是把文件烧写到sram中,烧写pof是到FLASH;

JTAG烧写max10 sof和pof文件结构图如下图:

10M16的pof文件比10M08的大一倍,查阅文档烧写时间也多一倍左右,大概在20s左右;
查看原理图发现 FPGA的nconfig管教连接到了看门狗芯片,下载过程中FPGA的管教高组态,喂狗使能管教上拉到3.3v,所以下载pof文件过程中看门狗在起作用,看门狗时间大约6.6s,而下载pof大约20s;导致在下载过程中nconfig管教被看门狗芯片拉低,所以下载pof文件失败;
硬件上把看门狗芯片的使能关闭之后下载pof正常;
后续:把看门狗芯片NC(不焊接)或者WTD_EN管教下拉到地(默认不使能看门狗)

烧写POF文件耗时统计如下图:

FPGA的nconfig管教连接看门狗(6.6s)

posted @ 2022-03-30 16:16  my_coding_life  阅读(1216)  评论(0)    收藏  举报