Xilinx Virtex-6 Manual page 303

Hide thumbs Also See for Virtex-6:
Table of Contents

Advertisement

Verilog Instantiation Template
// RAM32M: 32-deep by 8-wide Multi Port LUT RAM
//
Virtex-6
// Xilinx HDL Libraries Guide, version 14.5
RAM32M #(
.INIT_A(64'h0000000000000000), // Initial contents of A Port
.INIT_B(64'h0000000000000000), // Initial contents of B Port
.INIT_C(64'h0000000000000000), // Initial contents of C Port
.INIT_D(64'h0000000000000000)
) RAM32M_inst (
.DOA(DOA),
// Read port A 2-bit output
.DOB(DOB),
// Read port B 2-bit output
.DOC(DOC),
// Read port C 2-bit output
.DOD(DOD),
// Readw/rite port D 2-bit output
.ADDRA(ADDRA), // Read port A 5-bit address input
.ADDRB(ADDRB), // Read port B 5-bit address input
.ADDRC(ADDRC), // Read port C 5-bit address input
.ADDRD(ADDRD), // Readw/rite port D 5-bit address input
.DIA(DIA),
// RAM 2-bit data write input addressed by ADDRD,
//
read addressed by ADDRA
.DIB(DIB),
// RAM 2-bit data write input addressed by ADDRD,
//
read addressed by ADDRB
.DIC(DIC),
// RAM 2-bit data write input addressed by ADDRD,
//
read addressed by ADDRC
.DID(DID),
// RAM 2-bit data write input addressed by ADDRD,
//
read addressed by ADDRD
.WCLK(WCLK),
// Write clock input
.WE(WE)
// Write enable input
);
// End of RAM32M_inst instantiation
For More Information
See the
Virtex-6 FPGA User Documentation (User Guides and Data
Virtex-6 Libraries Guide for HDL Designs
UG623 (v 14.5) March 20, 2013
// Initial contents of D Port
www.xilinx.com
Chapter 4: About Design Elements
Sheets).
303

Advertisement

Table of Contents
loading

Table of Contents