Anonymous user
Gray code: Difference between revisions
→{{header|Verilog}}
Line 4,720:
localparam aw = 8;
function [aw:0]
input [aw:0] binn;
begin :b2g
end
endfunction
function [aw:0]
input [aw:0] gray;
begin :g2b
Line 4,736:
binn[i] = ^(gray >> i);
end
end
endfunction
Line 4,746:
for(ii=0; ii < 10; ii=ii+1) begin
gray =
binn =
$display("test_graycode: i:%x gray:%x:%b binn:%x", ii[aw:0], gray, gray, binn);
end
$stop;
end
|