Achronix Speedster22i User Macro Guide Instrukcja Użytkownika Strona 118

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 224
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 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.
Przeglądanie stron 117
1 2 ... 113 114 115 116 117 118 119 120 121 122 123 ... 223 224

Komentarze do niniejszej Instrukcji

Brak uwag