Rocket - subsystem - InterruptBus
https://mp.weixin.qq.com/s/M02OQk4u1yf27CnW7CvGjg
简单介绍InterruptBus的实现。
1. InterruptBusWrapper
InterruptBusWrapper用于搜集内部和外部设备中断,然后注入PLIC:
1) int_bus
int_bus是一个interrupt crossbar,用于汇集中断源:
2) synchronize
synchronize用于生成一个sync个时钟周期的延时逻辑:
3) fromAsync
fromAsync缓存3个时钟周期:
需要注意这里返回的时IntInwardNode,用作下游节点。
-----------------------------------------------------------------------------
这是一篇付费文章,请移步付费阅读全文,谢谢!
文章链接:https://mp.weixin.qq.com/s/M02OQk4u1yf27CnW7CvGjg