fpga sync
This commit is contained in:
5
Makefile
5
Makefile
@@ -2,9 +2,8 @@
|
||||
.PHONY: compile
|
||||
|
||||
compile:
|
||||
rm -rf ./generated/Main/
|
||||
sbt "test:runMain test.testModule \
|
||||
-e verilog"
|
||||
rm -rf ./generated/
|
||||
sbt "test:runMain test.testModule"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -28,4 +28,9 @@ trait LocalRegisters { this: BackBoardSlvBase =>
|
||||
}
|
||||
|
||||
|
||||
val led = IO(Output(UInt(3.W)))
|
||||
val sw = IO( Input(UInt(1.W)))
|
||||
|
||||
led := digitalOut(2,0)
|
||||
digitalIn := sw
|
||||
}
|
||||
@@ -12,10 +12,12 @@ import org.chipsalliance.cde.config._
|
||||
|
||||
|
||||
object testModule extends App {
|
||||
(new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-e", "verilog" ) ++ args, Seq(
|
||||
ChiselGeneratorAnnotation(() => {
|
||||
new BackPlaneMstTest
|
||||
})
|
||||
(new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-E", "verilog" ) ++ args, Seq(
|
||||
ChiselGeneratorAnnotation(() => { new BackBoardMst }),
|
||||
))
|
||||
|
||||
(new chisel3.stage.ChiselStage).execute( Array("--target-dir", "generated/", "-E", "verilog" ) ++ args, Seq(
|
||||
ChiselGeneratorAnnotation(() => { new BackBoardSlv })
|
||||
))
|
||||
|
||||
// val cfg = new MacCfg
|
||||
|
||||
Reference in New Issue
Block a user