当使用Eclipse Nios II软件构建工具 (SBT) 流模拟Nios® II设计时,您将看到从外部内存模型返回的单尼特数据以获得任何指令访问权限,并将程序数据从内存控制器返回到Nios II处理器。
当开始使用 Nios II SBT 进行Nios II模拟时,修改内存控制器以添加 alt_mem_if_avalon_dram_model 模块。 此模块插入 UniPHY IP 的 Avalon®-MM 从接口。
该模型通过传递所有Avalon-MM 控制信号,以使控制器时序保持原样,但 readdata 被模型的 readdata 替换。 模型用Eclipse Nios II SBT 内构建的 .elf 文件中的数据进行初始化。
对外部内存执行写入时,数据既会写入外部内存,又写入内部 alt_mem_if_avalon_dram_model。
有关仿真基于Nios II的设计的更多信息,请参阅AN351:仿真Nios II嵌入式处理器设计(PDF)。