提交 1ff67747 编写于 作者: G Guokai Chen

SimTop: add support for Constantin

上级 eecfe416
......@@ -27,6 +27,7 @@ import utility.ChiselDB
import top.TopMain.writeOutputFile
import utility.GTimer
import xiangshan.DebugOptionsKey
import utility.Constantin
class SimTop(implicit p: Parameters) extends Module {
val debugOpts = p(DebugOptionsKey)
......@@ -115,10 +116,12 @@ object SimTop extends App {
firrtlComplier
)
ChiselDB.addToElaborationArtefacts
Constantin.addToElaborationArtefacts
ElaborationArtefacts.files.foreach{
case (extension, contents) =>
val prefix = extension match {
case "h" | "cpp" => "chisel_db"
case "hxx" | "cxx" => "constantin"
case _ => "XSTop"
}
writeOutputFile("./build", s"$prefix.${extension}", contents())
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册