risc-v中文社区

 找回密码
 立即注册
查看: 996|回复: 0

[经验] chisel,firrtl过程理解

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2021-9-1 15:59:19 | 显示全部楼层 |阅读模式
今天无意中看到iotesters一个chisel实验代码时,看到IDEA控制台显示如下,后面中文是我的分析和理解:
[info] [0.005] Elaborating design...   //首先要将chisel代码分析处理,包括scala语法分析,chisel内部分析,包括chisel中硬件类型电路连线分析
false  //这是我的实验代码中打印显示
Bool(OpResult in TestParamAdderModule) //这也是我的实验代码中打印显示
[info] [110.730] Done elaborating.  //各种分析都OK
Total FIRRTL Compile Time: 443.9 ms
Total FIRRTL Compile Time: 56.8 ms  //前面分析产生的.fir代码将放在工程目录中,对这些fir代码内容要进行中间语言firrtl编译处理,处理之后会产生对应的verilgo或system verilog等代码
End of dependency graph //其实,产生最终的verilog类型的代码就代表着硬件依赖关系电路图已经最终处理结束。
Circuit state created  //电路状态在iotesters组件的控制下产生并开始进入调试

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-29 14:58 , Processed in 0.029317 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表