Bus Interface
[ARMAT91]

Collaboration diagram for Bus Interface:


Detailed Description

External bus interface registers.


Chip Select Register

#define EBI_CSR(i)
 Chip select register address.
#define EBI_DBW
 Masks data bus width.
#define EBI_DBW_16
 16-bit data bus width.
#define EBI_DBW_8
 8-bit data bus width.
#define EBI_NWS
 Masks number of wait states.
#define EBI_NWS_1
 1 wait state.
#define EBI_NWS_2
 2 wait states.
#define EBI_NWS_3
 3 wait states.
#define EBI_NWS_4
 4 wait states.
#define EBI_NWS_5
 5 wait states.
#define EBI_NWS_6
 6 wait states.
#define EBI_NWS_7
 7 wait states.
#define EBI_NWS_8
 8 wait states.
#define EBI_WSE
 Wait state enable.
#define EBI_PAGES
 Page size mask.
#define EBI_PAGES_1M
 1 MByte page size.
#define EBI_PAGES_4M
 4 MBytes page size.
#define EBI_PAGES_16M
 16 MBytes page size.
#define EBI_PAGES_64M
 64 MBytes page size.
#define EBI_TDF
 Masks data float output time clock cycles.
#define EBI_TDF_0
 No added cycles.
#define EBI_TDF_1
 1 cycle.
#define EBI_TDF_2
 2 cycles.
#define EBI_TDF_3
 3 cycles.
#define EBI_TDF_4
 4 cycles.
#define EBI_TDF_5
 5 cycles.
#define EBI_TDF_6
 6 cycles.
#define EBI_TDF_7
 7 cycles.
#define EBI_BAT
 Byte access type.
#define EBI_BAT_BYTE_WRITE
 Byte write access type.
#define EBI_BAT_BYTE_SELECT
 Byte select access type.
#define EBI_CSEN
 Chip select enable.
#define EBI_BA
 Page base address mask.

Remap Control Register

#define EBI_RCR
 Remap control register address.
#define EBI_RCB
 Remap command.

Memory Control Register

#define EBI_MCR
 Memory control register address.
#define EBI_ALE
 Address line enable.
#define EBI_ALE_16M
 16 Mbytes total address space.
#define EBI_ALE_8M
 8 Mbytes total address space.
#define EBI_ALE_4M
 4 Mbytes total address space.
#define EBI_ALE_2M
 2 Mbytes total address space.
#define EBI_ALE_1M
 1 Mbyte total address space.
#define EBI_DRP
 Data read protocol mask.
#define EBI_DRP_STANDARD
 Standard read protocol.
#define EBI_DRP_EARLY
 Early read protocol.

Defines

#define EBI_BASE
 EBI base address.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/