草庐IT

MCDF_svlab4 代码解读

 lab4组件结构与lab3一样,但验证的DUT更大了,mcdt→mcdf。lab4文件数目增加,为了模拟多个人验证同一个DUT,各个模块构建各自的package,假定模块验证完毕,现在子系统要集成各个模块的package,目前lab4不需要arbiter的package,最顶层环境交给mcdf的package。与设计相关的文件:arbiter、formatter、reg、slave.fifo要先编译;然后再编译mcdf。chnl_agent的stimlator是initiator(个人看法:主动的体现在valid,可⾃⼰决定data是否有效)⽽fmt_agent被动,只能等fmt的req,看