由于 Quartus Prime 版本 16.1.0 Build169 出现问题,您将看到 错误 (12002):在宏功能远程更新和错误 (12002) 中不存在端口"重置":当您在设计中实时编译Altera 远程更新 IP 时,宏功能远程更新中不存在端口"重置"。
这是因为 **_inst.v 文件时钟和重置中的端口不同于宏模块 **_altera_remote_update_161_umq4nxq,其定义为clock_clk和reset_reset。
您可以重新定义端口时钟,并将设计重置为clock_clk和reset_reset,然后重新编译。例如:
rsu_a10 u_rsu_a10 (
.clock_clk (inclk),//clock.clk
.reset_reset(重置),//reset.重置
.avl_csr_write (avl_csr_write),// avl_csr.write
.avl_csr_read (avl_csr_read)//.read
.avl_csr_writedata (avl_csr_writedata),//.writedata
.avl_csr_readdata (avl_csr_readdata),//.readdata
.avl_csr_readdatavalid (avl_csr_readdatavalid),//.readdatavalid
.avl_csr_waitrequest (avl_csr_waitrequest),//.waitrequest
.avl_csr_address (avl_csr_address) // .address
);