EPI Registers
1122
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
External Peripheral Interface (EPI)
16.5 EPI Registers
lists the memory-mapped registers for the EPI. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
The EPI controller clock must be enabled before the registers can be programmed (see
).
There must be a delay of 3 system clocks after the EPI module clock is enabled before any EPI module
registers are accessed.
NOTE:
A write immediately followed by a read of the same register may not return correct data. A
delay (instruction or NOP) must be inserted between the write and the read for correct
operation. Read-write does not have this issue, so use of read-write for clear of error
interrupt cause is not affected.
NOTE:
For all versions of EPI, only WORD read and write accesses to registers are supported.
Table 16-12. EPI Registers
Offset
Acronym
Register Name
Section
0x000
EPICFG
EPI Configuration
0x004
EPIBAUD
EPI Main Baud Rate
0x008
EPIBAUD2
EPI Main Baud Rate
0x010
EPISDRAMCFG
EPI SDRAM Configuration
0x010
EPIHB8CFG
EPI Host-Bus 8 Configuration
0x010
EPIHB16CFG
EPI Host-Bus 16 Configuration
0x010
EPIGPCFG
EPI General-Purpose Configuration
0x014
EPIHB8CFG2
EPI Host-Bus 8 Configuration 2
0x014
EPIHB16CFG2
EPI Host-Bus 16 Configuration 2
0x01C
EPIADDRMAP
EPI Address Map
0x020
EPIRSIZE0
EPI Read Size 0
0x024
EPIRADDR0
EPI Read Address 0
0x028
EPIRPSTD0
EPI Non-Blocking Read Data 0
0x030
EPIRSIZE1
EPI Read Size 1
0x034
EPIRADDR1
EPI Read Address 1
0x038
EPIRPSTD1
EPI Non-Blocking Read Data 1
0x060
EPISTAT
EPI Status
0x06C
EPIRFIFOCNT
EPI Read FIFO Count
0x70 to 0x8C EPIREADFIFO0 to EPIREADFIFO7
EPI Read FIFO 0 to EPI Read FIFO 7
0x200
EPIFIFOLVL
EPI FIFO Level Selects
0x24
EPIWFIFOCNT
EPI Write FIFO Count
0x28
EPIDMATXCNT
EPI DMA Transmit Count
0x210
EPIIM
EPI Interrupt Mask
0x214
EPIRIS
EPI Raw Interrupt Status
0x218
EPIMIS
EPI Masked Interrupt Status
0x21C
EPIEISC
EPI Error and Interrupt Status and Clear
0x308
EPIHB8CFG3
EPI Host-Bus 8 Configuration 3
0x308
EPIHB16CFG3
EPI Host-Bus 16 Configuration 3
0x30C
EPIHB8CFG4
EPI Host-Bus 8 Configuration 4
0x30C
EPIHB16CFG4
EPI Host-Bus 16 Configuration 4
0x310
EPIHB8TIME
EPI Host-Bus 8 Timing Extension
0x310
EPIHB16TIME
EPI Host-Bus 16 Timing Extension
0x314
EPIHB8TIME2
EPI Host-Bus 8 Timing Extension