Concatenation Operator
{}
연결 연산자를 사용해서 더 큰 Vector를 형성 할 수 있다.{num{vector}}
반복되는 Vector는 앞에 숫자를 붙여서 축약 할 수 있다.
예를 들어{2{a,b,c}}
, {3'd5, {2{3'd6}}}
와 같이 사용 가능하다.
문제는 8bit 짜리 in을 부호자리를 늘려서 32bit로 표현 하라는 문제
module top_module (
input [7:0] in,
output [31:0] out );
assign out = {{24{in[7]}}, in[7:0]};
endmodule