\n

EBU

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x50 byte (0x0)
mem_usage : registers
protection : not protected

Registers

CLC

ADDRSEL0

ADDRSEL1

ADDRSEL2

ADDRSEL3

BUSRCON0

BUSRAP0

BUSWCON0

BUSWAP0

BUSRCON1

BUSRAP1

MODCON

BUSWCON1

BUSWAP1

BUSRCON2

BUSRAP2

BUSWCON2

BUSWAP2

BUSRCON3

BUSRAP3

BUSWCON3

BUSWAP3

SDRMCON

SDRMOD

SDRMREF

SDRSTAT

ID

USERCON


CLC

EBU Clock Control Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLC CLC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DISR DISS SYNC DIV2 EBUDIV SYNCACK DIV2ACK EBUDIVACK

DISR : EBU Disable Request Bit
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

EBU disable is not requested

#1 : value2

EBU disable is requested

End of enumeration elements list.

DISS : EBU Disable Status Bit
bits : 1 - 0 (0 bit)
access : read-only

Enumeration:

#0 : value1

EBU is enabled (default after reset)

#1 : value2

EBU is disabled

End of enumeration elements list.

SYNC : EBU Clocking Mode
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

request EBU to run asynchronously to AHB bus clock and use separate clock source

#1 : value2

request EBU to run synchronously to ARM processor (default after reset)

End of enumeration elements list.

DIV2 : DIV2 Clocking Mode
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

standard clocking mode. clock input selected by SYNC bitfield (default after reset).

#1 : value2

request EBU to run off AHB bus clock divided by 2.

End of enumeration elements list.

EBUDIV : EBU Clock Divide Ratio
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

request EBU to run off input clock (default after reset)

#01 : value2

request EBU to run off input clock divided by 2

#10 : value3

request EBU to run off input clock divided by 3

#11 : value4

request EBU to run off input clock divided by 4

End of enumeration elements list.

SYNCACK : EBU Clocking Mode Status
bits : 20 - 19 (0 bit)
access : read-only

Enumeration:

#0 : value1

the EBU is asynchronous to the AHB bus clock and is using a separate clock source

#1 : value2

EBU is synchronous to the AHB bus clock (default after reset)

End of enumeration elements list.

DIV2ACK : DIV2 Clocking Mode Status
bits : 21 - 20 (0 bit)
access : read-only

Enumeration:

#0 : value1

EBU is using standard clocking mode. clock input selected by SYNC bitfield (default after reset).

#1 : value2

EBU is running off AHB bus clock divided by 2.

End of enumeration elements list.

EBUDIVACK : EBU Clock Divide Ratio Status
bits : 22 - 22 (1 bit)
access : read-only

Enumeration:

#00 : value1

EBU is running off input clock (default after reset)

#01 : value2

EBU is running off input clock divided by 2

#10 : value3

EBU is running off input clock divided by 3

#11 : value4

EBU is running off input clock divided by 4

End of enumeration elements list.


ADDRSEL0

EBU Address Select Register 0
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDRSEL0 ADDRSEL0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REGENAB ALTENAB WPROT

REGENAB : Memory Region Enable
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

ALTENAB : Alternate Region Enable
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

WPROT : Memory Region Write Protect
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Region is enabled for write accesses

#1 : value2

Region is write protected.

End of enumeration elements list.


ADDRSEL1

EBU Address Select Register 1
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDRSEL1 ADDRSEL1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REGENAB ALTENAB WPROT

REGENAB : Memory Region Enable
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

ALTENAB : Alternate Region Enable
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

WPROT : Memory Region Write Protect
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Region is enabled for write accesses

#1 : value2

Region is write protected.

End of enumeration elements list.


ADDRSEL2

EBU Address Select Register 2
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDRSEL2 ADDRSEL2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REGENAB ALTENAB WPROT

REGENAB : Memory Region Enable
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

ALTENAB : Alternate Region Enable
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

WPROT : Memory Region Write Protect
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Region is enabled for write accesses

#1 : value2

Region is write protected.

End of enumeration elements list.


ADDRSEL3

EBU Address Select Register 3
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ADDRSEL3 ADDRSEL3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REGENAB ALTENAB WPROT

REGENAB : Memory Region Enable
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

ALTENAB : Alternate Region Enable
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory region is disabled (default after reset).

#1 : value2

Memory region is enabled.

End of enumeration elements list.

WPROT : Memory Region Write Protect
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

Region is enabled for write accesses

#1 : value2

Region is write protected.

End of enumeration elements list.


BUSRCON0

EBU Bus Configuration Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRCON0 BUSRCON0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL BFSSS FDBKEN BFCMSEL NAA ECSE EBSE DBA WAITINV BCGEN PORTW WAIT AAP AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction is transferred in a single burst.

End of enumeration elements list.

BFSSS : Read Single Stage Synchronization:
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

Two stages of synchronization used. (maximum margin)

#1 : value2

One stage of synchronization used. (minimum latency)

End of enumeration elements list.

FDBKEN : Burst FLASH Clock Feedback Enable
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

BFCLK feedback not used.

#1 : value2

Incoming data and control signals (from the Burst FLASH device) are re-synchronized to the BFCLKI input.

End of enumeration elements list.

BFCMSEL : Burst Flash Clock Mode Select
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst Flash Clock runs continuously with values selected by this register

#1 : value2

Burst Flash Clock is disabled between accesses

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-write

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

DBA : Disable Burst Address Wrapping
bits : 18 - 17 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory Controller automatically re-aligns any non-aligned synchronous burst access so that data can be fetched from the device in a single burst transaction.

#1 : value2

Memory Controller always starts any burst access to a synchronous burst device at the address specified by the AHB request. Any required address wrapping must be automatically provided by the Burst FLASH device.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-write

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSRAP0

EBU Bus Read Access Parameter Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRAP0 BUSRAP0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDDTACS RDRECOVC WAITRDC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

RDDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

RDRECOVC : Recovery Cycles after Read Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITRDC : Programmed Wait States for read accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Read Accesses
bits : 12 - 14 (3 bit)
access : read-write

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


BUSWCON0

EBU Bus Write Configuration Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWCON0 BUSWCON0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL NAA ECSE EBSE WAITINV BCGEN PORTW WAIT AAP LOCKCS AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction transferred in single burst

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-only

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-only

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

LOCKCS : Lock Chip Select
bits : 27 - 26 (0 bit)
access : read-write

Enumeration:

#0 : value1

Chip Select cannot be locked (default after reset).

#1 : value2

Chip Select will be automatically locked when written to from the processor data port.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSWAP0

EBU Bus Write Access Parameter Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWAP0 BUSWAP0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRDTACS WRRECOVC WAITWRC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

WRDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

WRRECOVC : Recovery Cycles after Write Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITWRC : Programmed Wait States for write accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Write Accesses
bits : 12 - 14 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


BUSRCON1

EBU Bus Configuration Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRCON1 BUSRCON1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL BFSSS FDBKEN BFCMSEL NAA ECSE EBSE DBA WAITINV BCGEN PORTW WAIT AAP AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction is transferred in a single burst.

End of enumeration elements list.

BFSSS : Read Single Stage Synchronization:
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

Two stages of synchronization used. (maximum margin)

#1 : value2

One stage of synchronization used. (minimum latency)

End of enumeration elements list.

FDBKEN : Burst FLASH Clock Feedback Enable
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

BFCLK feedback not used.

#1 : value2

Incoming data and control signals (from the Burst FLASH device) are re-synchronized to the BFCLKI input.

End of enumeration elements list.

BFCMSEL : Burst Flash Clock Mode Select
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst Flash Clock runs continuously with values selected by this register

#1 : value2

Burst Flash Clock is disabled between accesses

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-write

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

DBA : Disable Burst Address Wrapping
bits : 18 - 17 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory Controller automatically re-aligns any non-aligned synchronous burst access so that data can be fetched from the device in a single burst transaction.

#1 : value2

Memory Controller always starts any burst access to a synchronous burst device at the address specified by the AHB request. Any required address wrapping must be automatically provided by the Burst FLASH device.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-write

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSRAP1

EBU Bus Read Access Parameter Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRAP1 BUSRAP1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDDTACS RDRECOVC WAITRDC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

RDDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

RDRECOVC : Recovery Cycles after Read Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITRDC : Programmed Wait States for read accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Read Accesses
bits : 12 - 14 (3 bit)
access : read-write

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


MODCON

EBU Configuration Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MODCON MODCON read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STS LCKABRT SDTRI EXTLOCK ARBSYNC ARBMODE TIMEOUTC LOCKTIMEOUT GLOBALCS ACCSINH ACCSINHACK ALE

STS : Memory Status Bit
bits : 0 - -1 (0 bit)
access : read-only

LCKABRT : Lock Abort
bits : 1 - 0 (0 bit)
access : read-only

SDTRI : SDRAM Tristate
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : value1

SDRAM control signals are driven by the EBU when the EBU does not own the external bus. SDRAM cannot be shared.

#1 : value2

SDRAM control signals are tri-stated by the EBU when the EBU does not own the external bus. The SDRAM can be shared.

End of enumeration elements list.

EXTLOCK : External Bus Lock Control
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

External bus is not locked after the EBU gains ownership

#1 : value2

External bus is locked after the EBU gains ownership

End of enumeration elements list.

ARBSYNC : Arbitration Signal Synchronization Control
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

Arbitration inputs are synchronous

#1 : value2

Arbitration inputs are asynchronous

End of enumeration elements list.

ARBMODE : Arbitration Mode Selection
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#00 : value1

No Bus arbitration mode selected

#01 : value2

Arbiter Mode arbitration mode selected

#10 : value3

Participant arbitration mode selected

#11 : value4

Sole Master arbitration mode selected

End of enumeration elements list.

TIMEOUTC : Bus Time-out Control
bits : 8 - 14 (7 bit)
access : read-write

Enumeration:

0x00 : value1

Time-out is disabled.

0x01 : value2

Time-out is generated after 1 8 clock cycles.

0xFF : value3

Time-out is generated after 255 8 clock cycles.

End of enumeration elements list.

LOCKTIMEOUT : Lock Timeout Counter Preload
bits : 16 - 22 (7 bit)
access : read-write

GLOBALCS : Global Chip Select Enable
bits : 24 - 26 (3 bit)
access : read-write

ACCSINH : Access Inhibit request
bits : 28 - 27 (0 bit)
access : read-write

ACCSINHACK : Access inhibit acknowledge
bits : 29 - 28 (0 bit)
access : read-only

ALE : ALE Mode
bits : 31 - 30 (0 bit)
access : read-write

Enumeration:

#0 : value1

Output is ADV

#1 : value2

Output is ALE

End of enumeration elements list.


BUSWCON1

EBU Bus Write Configuration Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWCON1 BUSWCON1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL NAA ECSE EBSE WAITINV BCGEN PORTW WAIT AAP LOCKCS AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction transferred in single burst

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-only

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-only

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

LOCKCS : Lock Chip Select
bits : 27 - 26 (0 bit)
access : read-write

Enumeration:

#0 : value1

Chip Select cannot be locked (default after reset).

#1 : value2

Chip Select will be automatically locked when written to from the processor data port.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSWAP1

EBU Bus Write Access Parameter Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWAP1 BUSWAP1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRDTACS WRRECOVC WAITWRC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

WRDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

WRRECOVC : Recovery Cycles after Write Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITWRC : Programmed Wait States for write accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Write Accesses
bits : 12 - 14 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


BUSRCON2

EBU Bus Configuration Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRCON2 BUSRCON2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL BFSSS FDBKEN BFCMSEL NAA ECSE EBSE DBA WAITINV BCGEN PORTW WAIT AAP AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction is transferred in a single burst.

End of enumeration elements list.

BFSSS : Read Single Stage Synchronization:
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

Two stages of synchronization used. (maximum margin)

#1 : value2

One stage of synchronization used. (minimum latency)

End of enumeration elements list.

FDBKEN : Burst FLASH Clock Feedback Enable
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

BFCLK feedback not used.

#1 : value2

Incoming data and control signals (from the Burst FLASH device) are re-synchronized to the BFCLKI input.

End of enumeration elements list.

BFCMSEL : Burst Flash Clock Mode Select
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst Flash Clock runs continuously with values selected by this register

#1 : value2

Burst Flash Clock is disabled between accesses

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-write

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

DBA : Disable Burst Address Wrapping
bits : 18 - 17 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory Controller automatically re-aligns any non-aligned synchronous burst access so that data can be fetched from the device in a single burst transaction.

#1 : value2

Memory Controller always starts any burst access to a synchronous burst device at the address specified by the AHB request. Any required address wrapping must be automatically provided by the Burst FLASH device.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-write

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSRAP2

EBU Bus Read Access Parameter Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRAP2 BUSRAP2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDDTACS RDRECOVC WAITRDC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

RDDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

RDRECOVC : Recovery Cycles after Read Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITRDC : Programmed Wait States for read accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Read Accesses
bits : 12 - 14 (3 bit)
access : read-write

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


BUSWCON2

EBU Bus Write Configuration Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWCON2 BUSWCON2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL NAA ECSE EBSE WAITINV BCGEN PORTW WAIT AAP LOCKCS AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction transferred in single burst

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-only

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-only

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

LOCKCS : Lock Chip Select
bits : 27 - 26 (0 bit)
access : read-write

Enumeration:

#0 : value1

Chip Select cannot be locked (default after reset).

#1 : value2

Chip Select will be automatically locked when written to from the processor data port.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSWAP2

EBU Bus Write Access Parameter Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWAP2 BUSWAP2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRDTACS WRRECOVC WAITWRC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

WRDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

WRRECOVC : Recovery Cycles after Write Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITWRC : Programmed Wait States for write accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Write Accesses
bits : 12 - 14 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


BUSRCON3

EBU Bus Configuration Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRCON3 BUSRCON3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL BFSSS FDBKEN BFCMSEL NAA ECSE EBSE DBA WAITINV BCGEN PORTW WAIT AAP AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction is transferred in a single burst.

End of enumeration elements list.

BFSSS : Read Single Stage Synchronization:
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : value1

Two stages of synchronization used. (maximum margin)

#1 : value2

One stage of synchronization used. (minimum latency)

End of enumeration elements list.

FDBKEN : Burst FLASH Clock Feedback Enable
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : value1

BFCLK feedback not used.

#1 : value2

Incoming data and control signals (from the Burst FLASH device) are re-synchronized to the BFCLKI input.

End of enumeration elements list.

BFCMSEL : Burst Flash Clock Mode Select
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst Flash Clock runs continuously with values selected by this register

#1 : value2

Burst Flash Clock is disabled between accesses

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-write

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

DBA : Disable Burst Address Wrapping
bits : 18 - 17 (0 bit)
access : read-write

Enumeration:

#0 : value1

Memory Controller automatically re-aligns any non-aligned synchronous burst access so that data can be fetched from the device in a single burst transaction.

#1 : value2

Memory Controller always starts any burst access to a synchronous burst device at the address specified by the AHB request. Any required address wrapping must be automatically provided by the Burst FLASH device.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-write

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSRAP3

EBU Bus Read Access Parameter Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSRAP3 BUSRAP3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDDTACS RDRECOVC WAITRDC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

RDDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

RDRECOVC : Recovery Cycles after Read Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITRDC : Programmed Wait States for read accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Read Accesses
bits : 12 - 14 (3 bit)
access : read-write

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


BUSWCON3

EBU Bus Write Configuration Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWCON3 BUSWCON3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FETBLEN FBBMSEL NAA ECSE EBSE WAITINV BCGEN PORTW WAIT AAP LOCKCS AGEN

FETBLEN : Burst Length for Synchronous Burst
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : value1

1 data access (default after reset).

#001 : value2

2 data accesses.

#010 : value3

4 data accesses.

#011 : value4

8 data accesses.

End of enumeration elements list.

FBBMSEL : Synchronous burst buffer mode select
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Burst buffer length defined by value in FETBLEN (default after reset).

#1 : value2

Continuous mode. All data required for transaction transferred in single burst

End of enumeration elements list.

NAA : Enable flash non-array access workaround
bits : 7 - 6 (0 bit)
access : read-only

ECSE : Early Chip Select for Synchronous Burst
bits : 16 - 15 (0 bit)
access : read-write

Enumeration:

#0 : value1

CS is delayed.

#1 : value2

CS is not delayed.

End of enumeration elements list.

EBSE : Early Burst Signal Enable for Synchronous Burst
bits : 17 - 16 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV is delayed.

#1 : value2

ADV is not delayed.

End of enumeration elements list.

WAITINV : Reversed polarity at WAIT
bits : 19 - 18 (0 bit)
access : read-write

Enumeration:

#0 : value1

input at WAIT pin is active low (default after reset).

#1 : value2

input at WAIT pin is active high.

End of enumeration elements list.

BCGEN : Byte Control Signal Control
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#00 : value1

Byte control signals follow chip select timing.

#01 : value2

Byte control signals follow control signal timing (RD, RD/WR) (default after reset).

#10 : value3

Byte control signals follow write enable signal timing (RD/WR only).

End of enumeration elements list.

PORTW : Device Addressing Mode
bits : 22 - 22 (1 bit)
access : read-only

WAIT : External Wait Control: 0=OFF (default after reset)., 1=Asynchronous input at WAIT., 2=Synchronous input at WAIT., 3=reserved., 0=OFF (default after reset)., 1=Wait for page load (Early WAIT)., 2=Wait for page load (WAIT with data)., 3=Abort and retry access.,
bits : 24 - 24 (1 bit)
access : read-write

AAP : Asynchronous Address phase:
bits : 26 - 25 (0 bit)
access : read-write

Enumeration:

#0 : value1

Clock is enabled at beginning of access.

#1 : value2

Clock is enabled at after address phase.

End of enumeration elements list.

LOCKCS : Lock Chip Select
bits : 27 - 26 (0 bit)
access : read-write

Enumeration:

#0 : value1

Chip Select cannot be locked (default after reset).

#1 : value2

Chip Select will be automatically locked when written to from the processor data port.

End of enumeration elements list.

AGEN : Device Type for Region
bits : 28 - 30 (3 bit)
access : read-write


BUSWAP3

EBU Bus Write Access Parameter Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUSWAP3 BUSWAP3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRDTACS WRRECOVC WAITWRC DATAC EXTCLOCK EXTDATA CMDDELAY AHOLDC ADDRC

WRDTACS : Recovery Cycles between Different Regions
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

WRRECOVC : Recovery Cycles after Write Accesses
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#000 : value1

No Recovery Phase clock cycles available.

#001 : value2

1 clock cycle selected.

#110 : value3

6 clock cycles selected.

#111 : value4

7 clock cycles selected.

End of enumeration elements list.

WAITWRC : Programmed Wait States for write accesses
bits : 7 - 10 (4 bit)
access : read-write

Enumeration:

#00000 : value1

1 wait state.

#00001 : value2

1 wait states.

#00010 : value3

2 wait state.

#11110 : value4

30 wait states.

#11111 : value5

31 wait states.

End of enumeration elements list.

DATAC : Data Hold Cycles for Write Accesses
bits : 12 - 14 (3 bit)
access : read-write

Enumeration:

#0000 : value1

No Recovery Phase clock cycles available.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

EXTCLOCK : Frequency of external clock at pin BFCLKO
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#00 : value1

Equal to INT_CLK frequency.

#01 : value2

1/2 of INT_CLK frequency.

#10 : value3

1/3 of INT_CLK frequency.

#11 : value4

1/4 of INT_CLK frequency (default after reset).

End of enumeration elements list.

EXTDATA : Extended data
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#00 : value1

external memory outputs data every BFCLK cycle

#01 : value2

external memory outputs data every two BFCLK cycles

#10 : value3

external memory outputs data every four BFCLK cycles

#11 : value4

external memory outputs data every eight BFCLK cycles

End of enumeration elements list.

CMDDELAY : Command Delay Cycles
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected.

#0001 : value2

1 clock cycle selected.

#1110 : value3

14 clock cycles selected.

#1111 : value4

15 clock cycles selected.

End of enumeration elements list.

AHOLDC : Address Hold Cycles
bits : 24 - 26 (3 bit)
access : read-write

Enumeration:

#0000 : value1

0 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.

ADDRC : Address Cycles
bits : 28 - 30 (3 bit)
access : read-write

Enumeration:

#0000 : value1

1 clock cycle selected

#0001 : value2

1 clock cycle selected

#1110 : value3

14 clock cycles selected

#1111 : value4

15 clock cycles selected

End of enumeration elements list.


SDRMCON

EBU SDRAM Control Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDRMCON SDRMCON read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CRAS CRFSH CRSC CRP AWIDTH CRCD CRC ROWM BANKM CRCE CLKDIS PWR_MODE SDCMSEL

CRAS : Row to precharge delay counter
bits : 0 - 2 (3 bit)
access : read-write

CRFSH : Initialization refresh commands counter
bits : 4 - 6 (3 bit)
access : read-write

CRSC : Mode register set-up time
bits : 8 - 8 (1 bit)
access : read-write

CRP : Row precharge time counter
bits : 10 - 10 (1 bit)
access : read-write

AWIDTH : Width of column address
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

0x0 : value1

do not use

0x1 : value2

Address(8:0)

0x2 : value3

Address(9:0)

0x3 : value4

Address(10:0)

End of enumeration elements list.

CRCD : Row to column delay counter
bits : 14 - 14 (1 bit)
access : read-write

CRC : Row cycle time counter
bits : 16 - 17 (2 bit)
access : read-write

ROWM : Mask for row tag
bits : 19 - 20 (2 bit)
access : read-write

Enumeration:

0x1 : value2

Address bit 26 to 9

0x2 : value3

Address bit 26 to 10

0x3 : value4

Address bit 26 to 11

0x4 : value5

Address bit 26 to 12

0x5 : value6

Address bit 26 to 13

End of enumeration elements list.

BANKM : Mask for bank tag
bits : 22 - 23 (2 bit)
access : read-write

Enumeration:

0x1 : value2

Address bit 21 to 20

0x2 : value3

Address bit 22 to 21

0x3 : value4

Address bit 23 to 22

0x4 : value5

Address bit 24 to 23

0x5 : value6

Address bit 25 to 24

0x6 : value7

Address bit 26 to 25

0x7 : value8

Address bit 26

End of enumeration elements list.

CRCE : Row cycle time counter extension
bits : 25 - 26 (2 bit)
access : read-write

CLKDIS : Disable SDRAM clock output
bits : 28 - 27 (0 bit)
access : read-write

Enumeration:

#0 : value1

clock enabled

#1 : value2

clock disabled

End of enumeration elements list.

PWR_MODE : Power Save Mode used for gated clock mode
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

0x0 : value1

precharge before clock stop (default after reset)

0x1 : value2

auto-precharge before clock stop

0x2 : value3

active power down (stop clock without precharge)

0x3 : value4

clock stop power down

End of enumeration elements list.

SDCMSEL : SDRAM clock mode select
bits : 31 - 30 (0 bit)
access : read-write

Enumeration:

#1 : value1

clock disabled between accesses

#0 : value2

clock continuously runs

End of enumeration elements list.


SDRMOD

EBU SDRAM Mode Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDRMOD SDRMOD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BURSTL BTYP CASLAT OPMODE COLDSTART XOPM XBA

BURSTL : Burst length
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0 : value1

1 (default after reset)

1 : value2

2

2 : value3

4

3 : value4

8

4 : value5

16

End of enumeration elements list.

BTYP : Burst type
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : value1

Only this value should be written (default after reset)

End of enumeration elements list.

CASLAT : CAS latency
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

2 : value1

Two clocks (default after reset)

3 : value2

Three clocks

End of enumeration elements list.

OPMODE : Operation Mode
bits : 7 - 12 (6 bit)
access : read-write

Enumeration:

#000000 : value1

Only this value must be written (default after reset)

End of enumeration elements list.

COLDSTART : SDRAM coldstart
bits : 15 - 14 (0 bit)
access : write-only

XOPM : Extended Operation Mode
bits : 16 - 26 (11 bit)
access : read-write

XBA : Extended Operation Bank Select
bits : 28 - 30 (3 bit)
access : read-write


SDRMREF

EBU SDRAM Refresh Control Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDRMREF SDRMREF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REFRESHC REFRESHR SELFREXST SELFREX SELFRENST SELFREN AUTOSELFR ERFSHC SELFREX_DLY ARFSH RES_DLY

REFRESHC : Refresh counter period
bits : 0 - 4 (5 bit)
access : read-write

REFRESHR : Number of refresh commands
bits : 6 - 7 (2 bit)
access : read-write

SELFREXST : Self Refresh Exit Status.
bits : 9 - 8 (0 bit)
access : read-only

SELFREX : Self Refresh Exit (Power Up).
bits : 10 - 9 (0 bit)
access : read-write

SELFRENST : Self Refresh Entry Status.
bits : 11 - 10 (0 bit)
access : read-only

SELFREN : Self Refresh Entry
bits : 12 - 11 (0 bit)
access : read-write

AUTOSELFR : Automatic Self Refresh
bits : 13 - 12 (0 bit)
access : read-write

ERFSHC : Extended Refresh Counter Period
bits : 14 - 14 (1 bit)
access : read-write

SELFREX_DLY : Self Refresh Exit Delay
bits : 16 - 22 (7 bit)
access : read-write

ARFSH : Auto Refresh on Self refresh Exit
bits : 24 - 23 (0 bit)
access : read-write

RES_DLY : Delay on Power Down Exit
bits : 25 - 26 (2 bit)
access : read-write


SDRSTAT

EBU SDRAM Status Register
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SDRSTAT SDRSTAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REFERR SDRMBUSY SDERR

REFERR : SDRAM Refresh Error
bits : 0 - -1 (0 bit)
access : read-only

Enumeration:

#0 : value1

No refresh error.

#1 : value2

Refresh error occurred.

End of enumeration elements list.

SDRMBUSY : SDRAM Busy
bits : 1 - 0 (0 bit)
access : read-only

Enumeration:

#0 : value1

Power-up initialization sequence is not running

#1 : value2

Power-up initialization sequence is running

End of enumeration elements list.

SDERR : SDRAM read error
bits : 2 - 1 (0 bit)
access : read-only

Enumeration:

#0 : value1

Reads running successfully

#1 : value2

Read error condition has been detected

End of enumeration elements list.


ID

EBU Module Identification Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ID ID read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MOD_REV MOD_TYPE MOD_NUMBER

MOD_REV : Module Revision
bits : 0 - 6 (7 bit)
access : read-only

MOD_TYPE : Module Type
bits : 8 - 14 (7 bit)
access : read-only

MOD_NUMBER : Module Number
bits : 16 - 30 (15 bit)
access : read-only


USERCON

EBU Test/Control Configuration Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

USERCON USERCON read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIP ADDIO ADVIO

DIP : Disable Internal Pipelining
bits : 0 - -1 (0 bit)
access : read-write

ADDIO : Address Pins to GPIO Mode
bits : 16 - 23 (8 bit)
access : read-write

Enumeration:

#0 : value1

Address Bit is required for addressing memory

#1 : value2

Address Bit is available for GPIO function

End of enumeration elements list.

ADVIO : ADV Pin to GPIO Mode
bits : 25 - 24 (0 bit)
access : read-write

Enumeration:

#0 : value1

ADV pin is required for controlling memory

#1 : value2

ADV pin is available for GPIO function

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.