如下场景思考:
数据流拆解
1. 图中有四个arbiter,不考虑四个的依赖关系,必然会产生数据的mimatch.
2. 分离输入指令数据流,减少两者的耦合性
3. 重要的需要添加个人的想法
加入监测点
1. 如图紫色三角是监测点,具体的监测点设计需要根据不同的情况
2. 选择监测点非必须,但是对于复杂的RM开发至关重要
确定方案
1. 确定如何考虑arbiter的影响至关重要
2. 分析乱序产生的影响,是否可以接受
3. 考虑清楚后,再去考虑高度灵活,执行效率特性进行UVC的切分
本文给的是带有arbiter RM开发的要点分析