Truth Table/Functonality
The lpm_ram_dp function represents asynchronous memory or memory with synchronous inputs and/or outputs.
| Synchronous Write to Memory (all inputs registered) | |||
|---|---|---|---|
wrclock |
wrclken |
wren |
Function |
X |
L |
L |
No change |
not |
H |
H |
No change |
L |
X |
No change |
|
H |
X |
The memory location pointed to by |
|
For devices with ESBs or EABs, the lpm_ram_dp megafunction internally writes the data to memory while the write clock is low.
| Synchronous Read from Memory | |||
|---|---|---|---|
wrclock |
wrclken |
wren |
Function |
|
X |
L |
L |
Device dependent |
|
not |
H |
H |
No change |
|
|
L |
X |
No change |
|
|
H |
X |
The |
Totally asynchronous memory operations occur when neither rdclock nor wrclock is connected.
| Asynchronous Memory Operations | |
|---|---|
|
Function |
|
L |
No change |
|
H |
The memory location pointed to by |