TOP 环境搭建1
1. 从ipv2soc的移植性上看IP环境搭建:
1.IP平台中模块的层级结构的引用,顶层统一用一个宏,比如我们的ip验证环境, tb_top是顶层环境,环境中例化ip_name 为u_dut,那么我们需要在环境的tb_top_define.sv 文件中定义一个宏
·ifdef TOP_SIM
`define DUT_HIER tb_top.u_digital_top.u_sys_top.u_dut
·else
`define DUT_HIER tb_top.u_dut
·endif
`define DUT_HIER_L1 DUT_HIER.xxx.yyy `define DUT_HIER_L1 DUT_HIER.xxx.zzz
这样,当ip的环境要移植到soc环境上时,只需要通过`TOP_SIM 宏重新定义一个DUT_HIER层次路径。
2. 再谈tb_top_define 文件的规范使用;
1.文件中的所有宏定义;这些宏定义统一放在一个文件中,管理方便,在后仿的时候,由于网表net名字变化,很容易导致各种编译错误,这时候统一放置的宏文件利于后仿net信号替换和处理。
本文来自博客园,作者:hematologist,转载请注明原文链接:https://www.cnblogs.com/littleMa/p/13509807.html
posted on 2020-08-15 18:33 hematologist 阅读(327) 评论(0) 编辑 收藏 举报