Я хотел бы использовать Log2()
для извлечения ширины в битах в IO. Какой Log2()
является Uint, но для описания ширины в битах, вероятно, требуется тип Int. Итак, я хочу преобразовать (приведение) из Uint в Int.
Я попытался сделать следующее в IO;
val hoge = Output(Uint(Log2(BitWidth).W))
Тогда это приводит к ошибке несоответствия типов. Я не мог найти UInt для Int преобразования. Как это сделать?