From: Steven Sharp (sharp@cadence.com)
Date: Wed Feb 09 2005 - 14:49:09 PST
>module m;
>integer i;
>
>initial
>begin
>for (i=0;i<256;i=i+1)
>begin
> a = i;
> $display("s%sa", a);
>end
>end
>
>endmodule
I assume you intended to declare "reg [7:0] a;" in there.
>What appears to happen is simply the obvious:
>
>the Verilog simulator just outputs the required byte (ASCII 0-255) into
>the data stream. What it looks like, how it is represented, how it
>behaves, that depends on how you view it or process it.
Well, except for ASCII 0, which gets converted into a space in the output.
Steven Sharp
sharp@cadence.com
This archive was generated by hypermail 2.1.4
: Wed Feb 09 2005 - 14:31:11 PST
and
sponsored by Boyd Technology, Inc.