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