Skip to content

Commit 8baa2ab

Browse files
authored
Scope resources - move them down into chisel3 directory - fixes #549 (#610)
1 parent 45e235a commit 8baa2ab

File tree

12 files changed

+18
-18
lines changed

12 files changed

+18
-18
lines changed
File renamed without changes.
File renamed without changes.

src/main/scala/chisel3/testers/TesterDriver.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ object TesterDriver extends BackendCompilationUtilities {
2828

2929
// Copy CPP harness and other Verilog sources from resources into files
3030
val cppHarness = new File(path, "top.cpp")
31-
copyResourceToFile("/top.cpp", cppHarness)
31+
copyResourceToFile("/chisel3/top.cpp", cppHarness)
3232
val additionalVFiles = additionalVResources.map((name: String) => {
3333
val mangledResourceName = name.replace("/", "_")
3434
val out = new File(path, mangledResourceName)

src/test/scala/chiselTests/AnalogIntegrationSpec.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ class AnalogIntegrationTester(mod: => AnalogDUTModule) extends BasicTester {
126126
class AnalogIntegrationSpec extends ChiselFlatSpec {
127127
behavior of "Verilator"
128128
it should "support simple bidirectional wires" in {
129-
assertTesterPasses(new AnalogIntegrationTester(new AnalogSmallDUT), Seq("/AnalogBlackBox.v"))
129+
assertTesterPasses(new AnalogIntegrationTester(new AnalogSmallDUT), Seq("/chisel3/AnalogBlackBox.v"))
130130
}
131131
// Use this test once Verilator supports alias
132132
ignore should "support arbitrary bidirectional wires" in {
133-
assertTesterPasses(new AnalogIntegrationTester(new AnalogDUT), Seq("/AnalogBlackBox.v"))
133+
assertTesterPasses(new AnalogIntegrationTester(new AnalogDUT), Seq("/chisel3/AnalogBlackBox.v"))
134134
}
135135
}

src/test/scala/chiselTests/AnalogSpec.scala

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class AnalogSpec extends ChiselFlatSpec {
130130
val mod = Module(new AnalogReaderBlackBox)
131131
mod.io.bus <> writer.io.bus
132132
check(mod)
133-
}, Seq("/AnalogBlackBox.v"))
133+
}, Seq("/chisel3/AnalogBlackBox.v"))
134134
}
135135

136136
it should "error if any bulk connected more than once" in {
@@ -149,7 +149,7 @@ class AnalogSpec extends ChiselFlatSpec {
149149
val mods = Seq.fill(2)(Module(new AnalogReaderBlackBox))
150150
attach(writer.io.bus, mods(0).io.bus, mods(1).io.bus)
151151
mods.foreach(check(_))
152-
}, Seq("/AnalogBlackBox.v"))
152+
}, Seq("/chisel3/AnalogBlackBox.v"))
153153
}
154154

155155
it should "work with 3 blackboxes separately attached via a wire" in {
@@ -160,7 +160,7 @@ class AnalogSpec extends ChiselFlatSpec {
160160
attach(busWire, mods(0).io.bus)
161161
attach(mods(1).io.bus, busWire)
162162
mods.foreach(check(_))
163-
}, Seq("/AnalogBlackBox.v"))
163+
}, Seq("/chisel3/AnalogBlackBox.v"))
164164
}
165165

166166
// This does not currently work in Verilator unless Firrtl does constant prop and dead code
@@ -173,7 +173,7 @@ class AnalogSpec extends ChiselFlatSpec {
173173
attach(busWire(1), mod.io.bus)
174174
attach(busWire(0), busWire(1))
175175
check(mod)
176-
}, Seq("/AnalogBlackBox.v"))
176+
}, Seq("/chisel3/AnalogBlackBox.v"))
177177
}
178178

179179
it should "work with blackboxes at different levels of the module hierarchy" in {
@@ -182,7 +182,7 @@ class AnalogSpec extends ChiselFlatSpec {
182182
val busWire = Wire(writer.io.bus)
183183
attach(writer.io.bus, mods(0).io.bus, mods(1).io.bus)
184184
mods.foreach(check(_))
185-
}, Seq("/AnalogBlackBox.v"))
185+
}, Seq("/chisel3/AnalogBlackBox.v"))
186186
}
187187

188188
// This does not currently work in Verilator, but does work in VCS
@@ -193,7 +193,7 @@ class AnalogSpec extends ChiselFlatSpec {
193193
connector.io.bus1 <> writer.io.bus
194194
reader.io.bus <> connector.io.bus2
195195
check(reader)
196-
}, Seq("/AnalogBlackBox.v"))
196+
}, Seq("/chisel3/AnalogBlackBox.v"))
197197
}
198198

199199
it should "NOT support conditional connection of analog types" in {
@@ -204,7 +204,7 @@ class AnalogSpec extends ChiselFlatSpec {
204204
mod.io.bus <> writer.io.bus
205205
}
206206
check(mod)
207-
}, Seq("/AnalogBlackBox.v"))
207+
}, Seq("/chisel3/AnalogBlackBox.v"))
208208
}
209209
}
210210
}

src/test/scala/chiselTests/BlackBox.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,18 +138,18 @@ class BlackBoxWithParamsTester extends BasicTester {
138138
class BlackBoxSpec extends ChiselFlatSpec {
139139
"A BlackBoxed inverter" should "work" in {
140140
assertTesterPasses({ new BlackBoxTester },
141-
Seq("/BlackBoxTest.v"))
141+
Seq("/chisel3/BlackBoxTest.v"))
142142
}
143143
"Multiple BlackBoxes" should "work" in {
144144
assertTesterPasses({ new MultiBlackBoxTester },
145-
Seq("/BlackBoxTest.v"))
145+
Seq("/chisel3/BlackBoxTest.v"))
146146
}
147147
"A BlackBoxed register" should "work" in {
148148
assertTesterPasses({ new BlackBoxWithClockTester },
149-
Seq("/BlackBoxTest.v"))
149+
Seq("/chisel3/BlackBoxTest.v"))
150150
}
151151
"BlackBoxes with parameters" should "work" in {
152152
assertTesterPasses({ new BlackBoxWithParamsTester },
153-
Seq("/BlackBoxTest.v"))
153+
Seq("/chisel3/BlackBoxTest.v"))
154154
}
155155
}

src/test/scala/chiselTests/BlackBoxImpl.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class BlackBoxMinus extends HasBlackBoxResource {
4747
val in2 = Input(UInt(16.W))
4848
val out = Output(UInt(16.W))
4949
})
50-
setResource("/BlackBoxTest.v")
50+
setResource("/chisel3/BlackBoxTest.v")
5151
}
5252

5353
class UsesBlackBoxMinusViaResource extends Module {

src/test/scala/chiselTests/ExtModule.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ class MultiExtModuleTester extends BasicTester {
6262
class ExtModuleSpec extends ChiselFlatSpec {
6363
"A ExtModule inverter" should "work" in {
6464
assertTesterPasses({ new ExtModuleTester },
65-
Seq("/BlackBoxTest.v"))
65+
Seq("/chisel3/BlackBoxTest.v"))
6666
}
6767
"Multiple ExtModules" should "work" in {
6868
assertTesterPasses({ new MultiExtModuleTester },
69-
Seq("/BlackBoxTest.v"))
69+
Seq("/chisel3/BlackBoxTest.v"))
7070
}
7171
}

src/test/scala/examples/SimpleVendingMachine.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,6 @@ class SimpleVendingMachineSpec extends ChiselFlatSpec {
9090
}
9191
"An Verilog implementation of a vending machine" should "work" in {
9292
assertTesterPasses(new SimpleVendingMachineTester(new VerilogVendingMachineWrapper),
93-
List("/VerilogVendingMachine.v"))
93+
List("/chisel3/VerilogVendingMachine.v"))
9494
}
9595
}

0 commit comments

Comments
 (0)