Определено, что UInt
- это тип целого числа без знака. Но в таком случае похоже, что MSB все еще является знаком. например, наиболее относительной проверкой качества является ошибка отрицательного значения Chisel UInt, которая позволяет обходное решение, но Нет почему. Не могли бы вы объяснить мне «почему»?
UInt
, похоже, определен в chisel3 / chiselFrontend / src / main / scala / chisel3 / core / Bits.scala, но я не могу понять детали. Является ли UInt
производным от Bits, а Bits является производным от Int от scala
?