Achronix Speedster22i User Macro Guide Manuale Utente Pagina 118

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 224
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 117
Memories BRAM80K
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary PAGE 101
Figure 6-5: No-Change, Latched Mode Timing Diagram
Figure 6-6: No-Change, Registered Mode Timing Diagram
Support for Read-First (Read-Before-Write) Memory Operations
The BRAM80K memory does not directly support readfirst or readbeforewrite mode of
operation.Ifthisbehaviorisdetectedbysynthesis,awarningwillbeissuedinthesynthesis
log file and a register file will be synthesized. To implement a more efficient mapping of a
‘readfirst’ memory,
the user should update his code to use an Achronix
BRAM80K_READ_FIRST soft macro. This soft macro block combines a BRAM80K memory
block with LUT circuitry to convert the readfirst memory access into a separate read
operation followed by a write operation at twice the clock rate of the requested
clock
frequency.NotethattheuserwillhavetoprovidetheBRAM80K_READ_FIRSTmacrowitha
2xclockwithoneoftheonchipPLLs.
Memory Initialization
WhentheBRAM80Kmemory isconfiguredwithportwidthsof1,2,4,8,16,or32bitswide,
the initial memory contents may be defined by initializing the 256 256bit parameters
initd_000throughinitd_255.Thedatamemoryisorganizedaslittleendianwithbit0mapped
tobitzero
ofparameterinitd_000andbit65535mappedtobit255ofparameterinitd_255.
Vedere la pagina 117
1 2 ... 113 114 115 116 117 118 119 120 121 122 123 ... 223 224

Commenti su questo manuale

Nessun commento