我在写一个单周期cpu,给irom加了自己写的计算器功能的coe文件,板上拨码开关输入数据,数码管输出。我在仿真波形图中看到我要显示的数据成功被赋了值,但上板时只能显示出复位时设定的数据。
我写外设是给要显示的数据赋值是
if(~rst_n) num<=32'h87654321;
else if(we &&addr==32'h5个f000)num<=data;
其中5个f000是数码管地址,data是rs2的值
我在debug的时候发现如果不给we那两个条件,就会显示data
(不能输入重复的f,就5个f表示
把代码贴在代码区,代码要贴全。仿真图也贴出来。必要的电路图也贴出来。