首页 > 其他 > 详细

Rocket - build - vsim

时间:2021-09-02 02:54:21      阅读:8      评论:0      收藏:0      [点我收藏+]

https://mp.weixin.qq.com/s/hxXyWs17StnIXfJAq-MUFQ

 

简单介绍vsim文件夹中的Makefile/Makefrag/Makefrag-verilog。

 

1. vsim/Makefile

技术分享图片

 

1) 定义默认规则:

技术分享图片

 

2) 定义相关变量:

技术分享图片

其中:

a. base_dir: 使用abspath获取上级目录的绝对路径;

b. generated_dir: 获取generated-src的绝对路径;

c. mem_gen: 定义为变量VLSI_MEM_GEN的值;

d. sim_dir: 是当前目录;

e. output_dir:输出目录;

 

3) 定义BACKEDN和TB变量:

技术分享图片

 

4) 包含顶层目录和当前目录下的Makefrag文件:

技术分享图片

 

5) 如果make命令后面跟着的目标中存在指定模式的目标,则包含generated-src/freechips.rocketchip.system.DefaultConfig.d文件:

技术分享图片

 

generated-src/freechips.rocketchip.system.DefaultConfig.d文件的内容部分如下:

技术分享图片

-----------------------------------------------------------------------------
这是一篇付费文章,请移步付费阅读全文,谢谢!
文章链接:https://mp.weixin.qq.com/s/hxXyWs17StnIXfJAq-MUFQ

Rocket - build - vsim

原文:https://www.cnblogs.com/wjcdx/p/15212070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!