[an error occurred while processing this directive]
|
module tt ();
`define ADDR_VECTOR 7
`define DATA_VECTOR 8
`define LOOPS 2
parameter ADDR_SIZE = 'h1<<`ADDR_VECTOR;
parameter DATA_SIZE = 'h1<<`DATA_VECTOR;
reg [`ADDR_VECTOR-1 : 0] address;
reg [`DATA_VECTOR-1 : 0] data;
integer i,j,k;
always
begin
for (k = 0; k < `LOOPS; k = k + 1)
begin
address = 0;
for (i = 0; i < ADDR_SIZE; i = i + 1 )
begin
data = 0;
for (j = 0; j < DATA_SIZE; j = j + 1 )
begin
$display (address);
$display (data);
#10;
data=data + 1;
end
address=address + 1;
end
end
$stop;
end
endmodule
E-mail: info@telesys.ru