8进制quartus ii的中断优先级排队的电路
8 进制 Quartus II 中断优先级排队电路可以如下:
新建一个 Quartus II 工程
选择注册表和多位移位寄存器,用于实现优先级排队
以 8 bits 为长度来设计寄存器,表示中断等级,其中每增加一档,注册表中对应位置的内容就会减一
添加多个输入,表示不同的中断源和其优先级,并连接到对应的下拉菜单中
设计一组多位移位寄存器来将优先级值进行移位
添加一个可选的多位移位抑制器(MSI)来确保移位过程中不会出现优先级穿插
添加一个多位的比较器,用来对比多位移位寄存器和优先级输入的值,当匹配则输出中断
使用 Quartus II 电路模拟工具来继续完成电路设计
使用 Quartus II 仿真工具验证优先级排队电路