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 |