2016-09-27 10 views

答えて

3

すべての信号は同じタイプでなければなりません。私たちが見てのように、与えられたコードは同じではありません:

PC_input1 := Mux(io.branch, io.imme, UInt(4)) 

io.immeはSInt()とUInt(4)ではありません。あなたのPC_input1はSInt()ですか?

警告を避けたい場合は、すべての変数に同じタイプを使用します。

+0

PC_inputはUInt型でなければならないので、私は整数にキャストするために.toUIntを使用しました。警告は消えました。ありがとう。 – akurd

関連する問題