Use getClass.getSimpleName for ClockSourceAtFreqMHz blackbox inline
This commit is contained in:
@@ -41,10 +41,11 @@ class ClockSourceAtFreqMHz(val freqMHz: Double) extends BlackBox(Map(
|
|||||||
"PERIOD" -> DoubleParam(1000/freqMHz)
|
"PERIOD" -> DoubleParam(1000/freqMHz)
|
||||||
)) with HasBlackBoxInline {
|
)) with HasBlackBoxInline {
|
||||||
val io = IO(new ClockSourceIO)
|
val io = IO(new ClockSourceIO)
|
||||||
|
val moduleName = this.getClass.getSimpleName
|
||||||
|
|
||||||
setInline("ClockSourceAtFreqMHz.v",
|
setInline(s"$moduleName.v",
|
||||||
s"""
|
s"""
|
||||||
|module ClockSourceAtFreqMHz #(parameter PERIOD="") (
|
|module $moduleName #(parameter PERIOD="") (
|
||||||
| input power,
|
| input power,
|
||||||
| input gate,
|
| input gate,
|
||||||
| output clk);
|
| output clk);
|
||||||
|
|||||||
Reference in New Issue
Block a user