29 lines
870 B
Verilog
29 lines
870 B
Verilog
(* blackbox *)
|
|
module RAMB36 #(
|
|
parameter integer READ_WIDTH_A = 0,
|
|
parameter integer READ_WIDTH_B = 0,
|
|
parameter SIM_COLLISION_CHECK = "ALL",
|
|
parameter WRITE_MODE_A = "WRITE_FIRST",
|
|
parameter WRITE_MODE_B = "WRITE_FIRST",
|
|
parameter integer WRITE_WIDTH_A = 0,
|
|
parameter integer WRITE_WIDTH_B = 0
|
|
) (
|
|
input ENA, CLKA, SSRA, CASCADEINLATA, CASCADEINREGA, REGCEA,
|
|
input [3:0] WEA,
|
|
input [15:0] ADDRA,
|
|
input [31:0] DIA,
|
|
input [3:0] DIPA,
|
|
output [31:0] DOA,
|
|
output [3:0] DOPA,
|
|
output [3:0] DOPB,
|
|
input ENB, CLKB, SSRB, CASCADEINLATB, CASCADEINREGB, REGCEB,
|
|
input [15:0] ADDRB,
|
|
input [31:0] DIB,
|
|
input [3:0] DIPB,
|
|
input [3:0] WEB,
|
|
output [31:0] DOB,
|
|
output CASCADEOUTLATA, CASCADEOUTREGA,
|
|
output CASCADEOUTLATB, CASCADEOUTREGB
|
|
);
|
|
endmodule
|