2023-06-20 18:26:59 +08:00
|
|
|
package test
|
|
|
|
|
|
|
|
|
|
import MAC._
|
2023-07-25 21:05:43 +08:00
|
|
|
import BACK._
|
2023-10-17 16:38:18 +08:00
|
|
|
import Switch._
|
2023-07-25 21:05:43 +08:00
|
|
|
|
2023-06-20 18:26:59 +08:00
|
|
|
import chisel3._
|
|
|
|
|
import chisel3.stage._
|
2023-07-03 23:51:01 +08:00
|
|
|
import freechips.rocketchip.diplomacy._
|
|
|
|
|
|
|
|
|
|
import org.chipsalliance.cde.config._
|
|
|
|
|
|
|
|
|
|
|
2023-06-20 18:26:59 +08:00
|
|
|
|
|
|
|
|
object testModule extends App {
|
2023-12-07 11:10:05 +08:00
|
|
|
(new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-E", "verilog" ) ++ args, Seq(
|
|
|
|
|
ChiselGeneratorAnnotation(() => { new BackBoardMst }),
|
|
|
|
|
))
|
2023-08-01 15:50:53 +08:00
|
|
|
|
2024-04-07 10:30:02 +08:00
|
|
|
// (new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-E", "verilog" ) ++ args, Seq(
|
|
|
|
|
// ChiselGeneratorAnnotation(() => { new BackBoardSlvDigitalIO })
|
|
|
|
|
// ))
|
|
|
|
|
|
2023-12-07 11:10:05 +08:00
|
|
|
(new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-E", "verilog" ) ++ args, Seq(
|
2024-04-07 10:30:02 +08:00
|
|
|
ChiselGeneratorAnnotation(() => { new DIn16 })
|
2023-12-07 11:10:05 +08:00
|
|
|
))
|
2023-08-20 15:50:11 +08:00
|
|
|
// (new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-E", "verilog" ) ++ args, Seq(
|
|
|
|
|
// ChiselGeneratorAnnotation(() => { new BackPlaneChainTest })
|
|
|
|
|
// ))
|
2023-08-02 15:17:16 +08:00
|
|
|
|
2023-11-14 17:03:19 +08:00
|
|
|
// val cfg = new MacCfg
|
2023-07-25 21:05:43 +08:00
|
|
|
|
2023-11-14 17:03:19 +08:00
|
|
|
// (new chisel3.stage.ChiselStage).execute( Array("--show-registrations", "--full-stacktrace", "--target-dir", "generated/Main", "-e", "verilog") ++ args, Seq(
|
|
|
|
|
// ChiselGeneratorAnnotation(() => {
|
|
|
|
|
// val soc = LazyModule(new MacTest()(cfg))
|
|
|
|
|
// soc.module
|
|
|
|
|
// })
|
|
|
|
|
// ))
|
|
|
|
|
|
|
|
|
|
|
2023-12-07 11:10:05 +08:00
|
|
|
// import Wrapeer._
|
2023-11-14 17:03:19 +08:00
|
|
|
|
2023-12-07 11:10:05 +08:00
|
|
|
// val cfg = new EfConfig
|
2023-11-14 17:03:19 +08:00
|
|
|
|
2023-12-07 11:10:05 +08:00
|
|
|
// (new chisel3.stage.ChiselStage).execute( Array("--show-registrations", "--full-stacktrace", "--target-dir", "generated/Main", "-E", "verilog") ++ args, Seq(
|
|
|
|
|
// ChiselGeneratorAnnotation(() => {
|
|
|
|
|
// val soc = LazyModule(new EfablessTop()(cfg))
|
|
|
|
|
// soc.module
|
|
|
|
|
// })
|
|
|
|
|
// ))
|
2023-07-03 23:51:01 +08:00
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|