요약 - 숫자 형식
Coddy Verilog 여정의 기초 섹션에 포함된 레슨 — 90개 중 18번째.
챌린지
지정된 형식에 맞춰 올바른 값을 작성하여 코드를 완성하세요.
수행할 작업:
a를 10진수 170 (10101010)에 대한 8비트 이진수로 설정하세요.b를 255에 대한 8비트 10진수로 설정하세요.c를 FF에 대한 16비트 16진수로 설정하세요.d를 비트 2가 X인 4비트 값으로 설정하세요 (나머지는 1).e를 모든 비트가 Z인 값으로 설정하세요 (4비트).
직접 해보기
module number_formats;
wire [7:0] a, b;
wire [15:0] c;
wire [3:0] d, e;
assign a = ______; // 170에 대한 8비트 이진수
assign b = ______; // 255에 대한 8비트 십진수
assign c = ______; // FF에 대한 16비트 16진수
assign d = ______; // 4비트: 비트 2는 X, 나머지는 1
assign e = ______; // 4비트: 모든 비트가 Z
initial begin
$display("a = %b", a);
$display("b = %b", b);
$display("c = %h", c);
$display("d = %b", d);
$display("e = %b", e);
$finish;
end
endmodule