123456789101112131415161718192021222324252627282930313233343536 |
- module ram8_8(
- input [7:0] dia,
- output [7:0] doa,
- input wea,
- input ena,
- input clka,
- input [10:0] addra,
- input [7:0] dib,
- output [7:0] dob,
- input web,
- input enb,
- input clkb,
- input [10:0] addrb
- );
- genvar i;
- generate
- for (i = 0; i < 4; i=i+1) begin : ramx
- RAMB16_S2_S2 ramx(
- .DIA(dia[2 * i + 1: 2 * i]),
- .WEA(wea),
- .ENA(ena),
- .CLKA(clka),
- .ADDRA(addra),
- .DOA(doa[2 * i + 1: 2 * i]),
- .DIB(dib[2 * i + 1: 2 * i]),
- .WEB(web),
- .ENB(enb),
- .CLKB(clkb),
- .ADDRB(addrb),
- .DOB(dob[2 * i + 1: 2 * i])
- );
- end
- endgenerate
- endmodule
|