回顾实验3:
我们在完成了实验3之后,大家可以看到,monitor、reference model 与 checker 之间的通信是通过TLM端口或者TLM FIFO 来完成的,相较于之前的 mailbox 句柄连接,更加容易定制,也使得组件的独立性提高。
实验4的总体内容:
- 将产生 transaction 并且发送至 driver 的 generator 组件, 拆分为 sequence 与 sequencer 。
- 在拆分的基础上,实现底层的sequence。
- 完成 sequencer 与 driver 的连接和通信工作。
- 构建顶层的 virtual sequencer。
- 将原有的 mcdf_base_test 拆分为 mcdf_base_virtual_sequence 与 mcdf_base_test, 前者发挥产生序列的工作,后者只完成挂载序列的工作。
- 将原有的 mcdf_data_consistence_basic_test 和 mcdf_full_random_test 继续拆分为对应的 virtual sequence 和 轻量化的顶层 test。
以 chnl_agent 中的改造为例
实验1.1 driver 与 sequencer 的改建

</


2703

被折叠的 条评论
为什么被折叠?



