Fix UARTPort freqMHz
This commit is contained in:
@@ -208,8 +208,8 @@ class WithUARTIOCells extends OverrideIOBinder({
|
|||||||
val (port, ios) = IOCell.generateIOFromSignal(u, s"uart_${i}", system.p(IOCellKey), abstractResetAsAsync = true)
|
val (port, ios) = IOCell.generateIOFromSignal(u, s"uart_${i}", system.p(IOCellKey), abstractResetAsAsync = true)
|
||||||
val where = PBUS // TODO fix
|
val where = PBUS // TODO fix
|
||||||
val bus = system.outer.asInstanceOf[HasTileLinkLocations].locateTLBusWrapper(where)
|
val bus = system.outer.asInstanceOf[HasTileLinkLocations].locateTLBusWrapper(where)
|
||||||
val freqMHz = bus.dtsFrequency.get.toInt / 1000000
|
val freqMHz = bus.dtsFrequency.get / 1000000
|
||||||
(UARTPort(port, i, freqMHz), ios)
|
(UARTPort(port, i, freqMHz.toInt), ios)
|
||||||
}).unzip
|
}).unzip
|
||||||
(ports, cells2d.flatten)
|
(ports, cells2d.flatten)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user