lpm_ram_dq

lpm_ram_dq - 1.0 Introduction of lpm_ram_dq() function...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
March 26, 1999 1 1.0 Introduction of lpm_ram_dq() function There are several ways to implement a memory module. Altera recommends using the lpm_ram_dq to implement asynchronous memory or memory with synchronous inputs and/or outputs. The lpm_ram_dq function uses EABs in FLEX 10K devices, or latch arrays in other device families. If you are using a FLEX 10K device, Altera strongly rec- ommends that you use synchronous rather than asynchronous RAM functions. However, in the midterm examination, the asynchronous RAM function will be adopted because of its simplicity and easy to incorporate into the design. Embedded Array Block (EAB) A physically grouped set of 8 embedded cells that implement memory (RAM or ROM) or combinatorial logic in a FLEX 10K device. An EAB consists of an embedded cell array, with data, address, and control signal inputs and data outputs that are optionally registered. A single EAB can implement a memory block of 256 x 8, 512 x 4, 1,024 x 2, or 2,048 x 1 bits. Each embedded cell within the EAB implements up to 256 bits of memory. For mem- ory blocks of these sizes, an EAB has 8, 4, 2, or 1 outputs, respectively. Multiple EABs can be combined to create larger memory blocks. The EAB is fed by row interconnect paths and a dedicated input bus. 1.1 VHDL Component Declaration: COMPONENT lpm_ram_dq GENERIC (LPM_WIDTH: POSITIVE; LPM_TYPE: STRING := L_RAM_DQ; LPM_WIDTHAD: POSITIVE; LPM_NUMWORDS: STRING := UNUSED;
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/01/2009 for the course EEC 180A taught by Professor Redinbo during the Fall '08 term at UC Davis.

Page1 / 4

lpm_ram_dq - 1.0 Introduction of lpm_ram_dq() function...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online