它被定義爲UInt
是無符號整數的類型。但在這種情況下,MSB似乎仍然是一個標誌。例如,最相關的質量保證是Chisel UInt negative value error,其中找出瞭解決方法,但沒有解決問題。你能否讓我瞭解'爲什麼'?爲什麼鑿UInt(32.W)不能採取一個無符號的數字位[32]碰巧是1?
的UInt
似乎chisel3/chiselFrontend/src目錄/主/斯卡拉/ chisel3 /核心/ Bits.scala,但我不明白的細節進行定義。 UInt
是從Bits衍生而來,Bits是從scala
的Int派生而來的?