EMIF Registers
9-13
External Memory Interface
Table 9–4. EMIF CE Space Control Registers Field Descriptions
Field
Description
Read setup
Write setup
Setup width. Number of clock§
cycles of setup time for address (EA), chip enable (CE), and
byte enables (BE[0-3]) before read strobe or write strobe falls. For asynchronous read ac-
cesses, this is also the setup time of AOE before ARE falls.
Read strobe
Write strobe
Strobe width. The width of read strobe (ARE) and write strobe (AWE) in clock§ cycles
Read hold
Write hold
Hold width. Number of clock§ cycles that address (EA) and byte strobes (BE[0-3]) are held
after read strobe or write strobe rises. For asynchronous read accesses, this is also the hold
time of AOE after ARE rising.
MTYPE
†
MTYPE‡
Memory type of the corresponding CE spaces for ’C6201/C6202/C6701
MTYPE = 000b: 8-bit-wide ROM (CE1 only)
MTYPE = 001b: 16-bit-wide ROM (CE1 only)
MTYPE = 010b: 32-bit-wide asynchronous interface
MTYPE = 011b: 32-bit-wide SDRAM (CE0, CE2, CE3 only)
MTYPE = 100b: 32-bit-wide SBSRAM
Memory type of the corresponding CE spaces for ’C6211/C6711
MTYPE = 0000b: 8-bit-wide asynchronous interface (previously ROM)
MTYPE = 0001b: 16-bit-wide asynchronous interface (previously ROM)
MTYPE = 0010b: 32-bit-wide asynchronous interface
MTYPE = 0011b: 32-bit-wide SDRAM
MTYPE = 0100b: 32-bit-wide SBSRAM
MTYPE = 1000b: 8-bit-wide SDRAM
MTYPE = 1001b: 16-bit-wide SDRAM
MTYPE = 1010b: 8-bit-wide SBSRAM
MTYPE = 1011b: 16-bit-wide SBSRAM
MTYPE = other: reserved
TA‡
Turn around time controls the number of ECLKOUT cycles between a read, and a write,
or between reads, to different CE spaces (asynchronous memory types only).‡
† Applies to TMS320C6201/C6202/C6701
‡ Applies to TMS320C6211/C6711
§ Clock cycles are in terms of CLKOUT1 for ’C6201/C6202/C6701, and ECLKOUT for the ’C6211/C6711
The ’C6211/C6711 has a modified version of the CE space control register, in
that the MTYPE, write hold, and read hold bit fields have been extended by one
bit each. The CE space control register for the ’C6211/C6711 is shown in
Figure 9–8. Programmed values refer to ECLKOUT clock cycles, not
CLKOUT1 cycles as in the ’C6201,’C6202, and ’C6701.