Memory Interfaces
4-14
Table 4–4. External Memory Interface Slow Signal List (Continued)
Signal Name
Description
Bus
I/O
FLASH.BAA
†
O
–
Active-low burst advance acknowledge for Advanced Micro Devices
(AMD) burst flash
FLASH.OE
O
–
Active-low output enable
FLASH.WE
O
–
Active-low write enable
FLASH.ADV
O
–
Active-low address valid
FLASH.D[15:0]
I/O
15 – 0
Flash data bus from external device
FLASH.A[24:1]
O
24 –1
Flash data bus to external device
FLASH.BE
O
3 – 0
External byte enable
† FLASH.CS2 and FLASH.BAA are multiplexed on the same device pin. Pin function is selected using the OMAP5910 configu-
ration register, FUNC_MUX_CRTL_0. The FLASH.CS2 functionality is default.
Note:
OMAP5910 multiplexes the FLASH.CS2 and FLASH.BAA pin functionality
to the same device pin. Selecting the FLASH.BAA function to enable burst
flash advance acknowledge disables FLASH.CS2 functionality. In this case,
capability of the EMIFS interface is reduced from a maximum of four external
devices to a maximum of three external devices.
4.3.2.1
EMIFS Priority Handler
This memory interface has two software-selectable priority algorithms for
resolving simultaneous access requests: least recently used and dynamic
priority. The priority scheme is shared with the IMIF and EMIFF and is set in
the OMAP5910 configuration registers (bit 20, LRU_SEL in
FUNC_MUX_CTRL_0). See Chapter 6, MPU Private Peripherals, for details
on configuration registers.
-
Least recently used
J
A round-robin arbitration scheme. The highest priority requestor is the
one that least recently accessed the memory.
-
Dynamic priority
J
Dynamic priority uses high- and low-priority queues
J
Each requestor, except the MPU, has a time-out register allocated to it
(see Time-Out Registers in Section 4.4). These registers hold the
number of clock cycles that a low-priority queue request must wait be-
fore it is moved from the low priority queue to the high-priority queue.