由于Quartus®Prime软件中的已知问题,当使用片上闪存IP读取MAX®10器件中的用户闪存(UFM)时,可能会发生数据读取失败。
解决/修复方法
要解决此问题,请修改altera_onchip_flash_avmm_data_controller.v文件,如下所示。该文件可以在<Quartus安装文件夹> \ ip \ altera \ altera_onchip_flash \ altera_onchip_flash \ altera_onchip_flash_avmm_data_controller.v中找到。
原版的
分配flash_read_addr =(is_read_busy)? flash_seq_read_ardin:avmm_addr;
改性
assign flash_read_addr = avmm_addr; //(is_read_busy)? flash_seq_read_ardin:avmm_addr;
此问题将在Quartus Prime软件的未来版本中修复。
没有回复内容