1
Verilog에 새로운 브랜드입니다.Verilog에서 0 비트 확장을 서명해야합니까?
간단한 32 비트 레지스터 :
reg32 Reg_32 (
.in(valueA), // input 32 bits
.clock(clk),
.reset(rst),
.out(valueB) // output 32 bits
그러나 ValueA는 10 비트 와이어로서 정의된다 [9 : 0].
valueA에 22 개의 확장 된 0 비트가 필요합니까?
즉 :
.in({22b'0,valueA}), // 22 bits of 0 + value of wire [9:0]
또는 컴파일러와 ModelSim에서이 작업을 수행합니까?