波形仿真出错
quartus吧
全部回复
仅看楼主
level 1
有无有老哥可以帮忙看看,这是用64×8位lpm_ram_dp和64×8位lpm_rom进行字扩展,我的问题是,每次在时钟周期两个上升沿间隔期间,(前一个上升沿是读取lpm_ram_dp里的数,后一个上升沿是读取lpm_rom里的数据)地址值A[lbk]6..0[rbk]发生变化,即A[lbk]6[rbk]由1变为0,mux由选中lpm_ram_dp变为选中lpm_rom时,对应的输出值Q本该输出前一次读lpm_rom时寄存的地址值对应的数据1,但它总是乱读为lpm_rom里存储的另一个数35,后面也有类似的情况,而且这种情况总是出现在两个上升沿之间,地址值A[lbk]6..0[rbk]的A[lbk]6[rbk]从1变成0的时候,且前一个上升沿读的是lpm_ram_dp的值,后一个上升沿读的是lpm_rom的值
2025年12月10日 14点12分 1
1