Fix UARTPort freqMHz

This commit is contained in:
Jerry Zhao
2023-10-07 00:27:15 -07:00
parent 5145f4f243
commit 8d11dde7cb

View File

@@ -208,8 +208,8 @@ class WithUARTIOCells extends OverrideIOBinder({
val (port, ios) = IOCell.generateIOFromSignal(u, s"uart_${i}", system.p(IOCellKey), abstractResetAsAsync = true)
val where = PBUS // TODO fix
val bus = system.outer.asInstanceOf[HasTileLinkLocations].locateTLBusWrapper(where)
val freqMHz = bus.dtsFrequency.get.toInt / 1000000
(UARTPort(port, i, freqMHz), ios)
val freqMHz = bus.dtsFrequency.get / 1000000
(UARTPort(port, i, freqMHz.toInt), ios)
}).unzip
(ports, cells2d.flatten)
}