- 主题:推荐一款开源RISC-V核 https://github.com/OSCPU/NutShell
赞美
【 在 SeaCloudHill 的大作中提到: 】
: 一些信息:
: 1)国科大“一生一芯”计划5位本科生主导设计完成
: 2)经过SIMC 110nm流片验证
: ...................
--
FROM 117.136.38.*
有人能解释下为啥该Risc-v 用scala语言来实现? 这种语言用啥来跑仿真,难道指令集仿真器? 谢谢
【 在 tianbing1212 的大作中提到: 】
: 赞美
--
FROM 183.84.8.*
实际上用的是Chisel,只不过Chisel是基于scala的。Chisel是Berkeley开发的一种稍为高层次一些的硬件描述语言,算是一种研究上的尝试,设计完了可以生成verilog. 仿真的话Berkeley应该有一套的开源工具,可以在github上搜“Rocket Chips”或者“Berkeley BOOM"(也是开源的),基本上Berkeley把一个超标量多发乱序的Risc-V单核(BOOM)用Chisel实现了并且开源到github上,关键是还经过了十几次tapeout的验证,有人能用这个核跑到1GHz的频率,对一般应用来说,真是要多香有多香。
【 在 cassiopeia 的大作中提到: 】
: 有人能解释下为啥该Risc-v 用scala语言来实现? 这种语言用啥来跑仿真,难道指令集仿真器? 谢谢
:
--
FROM 114.243.213.*
除 chisel(scala),还有第二种使用高级语言的硬件描述语言吗?
【 在 SouthTiger07 (SouthTiger07) 的大作中提到: 】
: 实际上用的是Chisel,只不过Chisel是基于scala的。Chisel是Berkeley开发的一种稍为高层次一些的硬件描述语言,算是一种研究上的尝试,设计完了可以生成verilog. 仿真的话Berkeley应该有一套的开源工具,可以在github上搜“Rocket Chips”或者“Berkeley BOOM"(也是开源的
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
C/SystemC 也是。Mentor 的工具Catapult能把按一定规范写的C/SystemC 进行高层次综合生成verilog,不过实际上用的时候C/SystemC还是要按照verilog的思维来写才比较方便。
【 在 hgoldfish 的大作中提到: 】
: 除 chisel(scala),还有第二种使用高级语言的硬件描述语言吗?
:
--
FROM 49.7.64.*
多谢多谢,这些就明白多了。
“Chisel设计完了可以生成verilog” --> 这个有没有哪里可以找到对应工具试试?
【 在 SouthTiger07 的大作中提到: 】
: 实际上用的是Chisel,只不过Chisel是基于scala的。Chisel是Berkeley开发的一种稍为高层次一些的硬件描述语言,算是一种研究上的尝试,设计完了可以生成verilog. 仿真的话Berkeley应该有一套的开源工具,可以在github上搜“Rocket Chips”或者“Berkeley BOOM"(也是开源的),基本上Berkeley把一个超标量多发乱序的Risc-V单核(BOOM)用Chisel实现了并且开源到github上,关键是还经过了十几次tapeout的验证,有人能用这个核跑到1GHz的频率,对一般应用来说,真是要多香有多香。
:
--
FROM 183.84.8.*
Berkeley BOOM的项目页应该能找到相关信息:
https://docs.boom-core.org/en/latest/sections/boom-ecosystem.html#scala-chisel-generators-configs-oh-my
https://docs.boom-core.org/en/latest/
https://github.com/riscv-boom/riscv-boom
https://boom-core.org/
【 在 cassiopeia 的大作中提到: 】
: 多谢多谢,这些就明白多了。
: “Chisel设计完了可以生成verilog” --> 这个有没有哪里可以找到对应工具试试?
:
--
FROM 49.7.64.*
那么Chisel和Verilog对比,特点是啥?
【 在 SouthTiger07 的大作中提到: 】
: 实际上用的是Chisel,只不过Chisel是基于scala的。Chisel是Berkeley开发的一种稍为高层次一些的硬件描述语言,算是一种研究上的尝试,设计完了可以生成verilog. 仿真的话Berkeley应该有一套的开源工具,可以在github上搜“Rocket Chips”或者“Berkeley BOOM"(也是开源的),基本上Berkeley把一个超标量多发乱序的Risc-V单核(BOOM)用Chisel实现了并且开源到github上,关键是还经过了十几次tapeout的验证,有人能用这个核跑到1GHz的频率,对一般应用来说,真是要多香有多香。
:
--
FROM 183.197.164.*