How do I print a signed integer value stored in an 8-bit register declared as:
reg [7:0] acc;
Using:
$display("acc : %d", acc)
It prints the unsigned value.
What's the correct syntax for the $display function?
If you declare the reg as signed, $display will show the minus sign:
module tb;
reg signed [7:0] acc;
initial begin
acc = 8'hf0;
$display("acc : %d", acc);
end
endmodule
Prints out:
acc : -16
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With