mentoruser 当前离线
注册会员
请求高手援助
我设计了一段双口ram握手程序,操作如下:
采用中断方式,假如左端往右端写
1 左端cpu读状态寄存器,如果为0,表示可以往ram中写数据,如果为1,则等待(有两个状态寄存器)
2 往ram中写完数据后,将状态寄存器置1,同时向右端cpu发出中断
3 右端读完ram中的数据后,将状态寄存器置0,同时清除中断
我的程序不能产生中断,不知怎么改,请求高手帮忙
订阅 TOP
版主帮我改改吧,今天改了一天也不行,我直接把左端输入dl取非付给中断intr,也不行,我用modelsim仿真看中间寄存器ql,qr,结果不确定,我怀疑是不是开始建模就不对啊。两个进程操作一个
寄存器会不会有问题。
今天我改用一个进程,然后去不用判断语句操作,还是不能输出预想结果
TOP