FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6025 Discussions

Dual Configuration Intel FPGA IP Core

huan_wang
Beginner
398 Views

你好!
我正在使用MAX10M08SAU169I7G实现远程更新功能。
第一个问题:我的原理图上的NCONFIG引脚连接水平很高,这表明在电路板上电后,图像是从CFM1和CFM2加载的。我是否需要将此引脚连接到 FPGA IO 端口?

第二个问题:双配置英特尔 FPGA IP 内核的输入时钟为 10MHz。出厂程序运行后,reset_n引脚从0变为1约500ms。然后状态机是这样写的:

dual_boot dual_boot_inst(
.clk (clk_10M ),
.nreset (reset_n ),
.avmm_rcv_address (地址 ),
.avmm_rcv_read (读)
.avmm_rcv_writedata (写入数据),
.avmm_rcv_write(写),
.avmm_rcv_readdata (读取数据)
);

 

状态 0:写入 = 0。地址= 0;写入数据= 0;
状态 1:写入 = 1。地址= 0x01;写入数据 = 0x03;(bit0=1: - 启用覆盖config_sel引脚)
(位 1=1:—加载配置映像 1)
状态 2:写入 = 0。地址= 0;写入数据= 0;
状态 3:等待 1 毫秒
状态 4:写入 = 1;地址= 0x00;写入数据= 0x01;
(bit0=1:-触发器重新配置。
萨特5: 写入=0;地址= 0;写入数据= 0;
状态 6:等待 1 毫秒
状态 7:停止

工厂程序 imag0: Factory_Image.sof 应用程序 imag1: App1_Image.sof


通过quartus素数生成并下载.sof文件后,程序继续运行imag1。我希望它跳转到工厂程序 imag0,如何更改我的设计以实现这一目标?

Labels (1)
0 Kudos
1 Reply
WZ2
Employee
369 Views

Hi there,

1.      I feel confused for your question one, I am not sure is there any misunderstanding: it is no need to connect your nconfig pin to IO. It is a config pin and when the system needs to reconfig, you can pull down the nconfig to trigger it.

2.      If you wanna trigger the factory image, when you process state 1, the writing data should be 0x1, which means when you do the reconfig, the start image is image 0.

Best regards,

WZ


0 Kudos
Reply