\n

FB

Peripheral Memory Blocks

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

Registers

CSAR0

CSCR0

CSMR1

CSAR2

CSCR1

CSMR2

CSCR2

CSAR3

CSMR3

CSPMCR

CSCR3

CSAR4

CSMR0

CSMR4

CSCR4

CSAR1


CSAR0

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

CSAR0 CSAR0 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 RESERVED BA

RESERVED : no description available
bits : 0 - 15 (16 bit)
access : read-only

BA : Base Address
bits : 16 - 31 (16 bit)
access : read-write


CSCR0

Chip Select Control Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSCR0 CSCR0 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 RESERVED BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN RESERVED SWS

RESERVED : no description available
bits : 0 - 2 (3 bit)
access : read-only

BSTW : Burst-Write Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst writes. For example, a 32-bit write to an 8-bit port takes four byte writes.

#1 : 1

Enabled. Enables burst write of data larger than the specified port size, including 32-bit writes to 8- and 16-bit ports, 16-bit writes to 8-bit ports, and line writes to 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BSTR : Burst-Read Enable
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst reads. For example, a 32-bit read from an 8-bit port is broken into four 8-bit reads.

#1 : 1

Enabled. Enables data burst reads larger than the specified port size, including 32-bit reads from 8- and 16-bit ports, 16-bit reads from 8-bit ports, and line reads from 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BEM : Byte-Enable Mode
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

FB_BE is asserted for data write only.

#1 : 1

FB_BE is asserted for data read and write accesses.

End of enumeration elements list.

PS : Port Size
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit port size. Valid data is sampled and driven on FB_D[31:0].

#01 : 01

8-bit port size. Valid data is sampled and driven on FB_D[31:24] when BLS is 0b, or FB_D[7:0] when BLS is 1b.

End of enumeration elements list.

AA : Auto-Acknowledge Enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. No internal transfer acknowledge is asserted and the cycle is terminated externally.

#1 : 1

Enabled. Internal transfer acknowledge is asserted as specified by WS.

End of enumeration elements list.

BLS : Byte-Lane Shift
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Not shifted. Data is left-aligned on FB_AD.

#1 : 1

Shifted. Data is right-aligned on FB_AD.

End of enumeration elements list.

WS : Wait States
bits : 10 - 15 (6 bit)
access : read-write

WRAH : Write Address Hold or Deselect
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

#00 : 00

1 cycle (default for all but FB_CS0 )

#01 : 01

2 cycles

#10 : 10

3 cycles

#11 : 11

4 cycles (default for FB_CS0 )

End of enumeration elements list.

RDAH : Read Address Hold or Deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

When AA is 0b, 1 cycle. When AA is 1b, 0 cycles.

#01 : 01

When AA is 0b, 2 cycles. When AA is 1b, 1 cycle.

#10 : 10

When AA is 0b, 3 cycles. When AA is 1b, 2 cycles.

#11 : 11

When AA is 0b, 4 cycles. When AA is 1b, 3 cycles.

End of enumeration elements list.

ASET : Address Setup
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 00

Assert FB_CSn on the first rising clock edge after the address is asserted (default for all but FB_CS0 ).

#01 : 01

Assert FB_CSn on the second rising clock edge after the address is asserted.

#10 : 10

Assert FB_CSn on the third rising clock edge after the address is asserted.

#11 : 11

Assert FB_CSn on the fourth rising clock edge after the address is asserted (default for FB_CS0 ).

End of enumeration elements list.

EXTS : no description available
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. FB_TS /FB_ALE asserts for one bus clock cycle.

#1 : 1

Enabled. FB_TS /FB_ALE remains asserted until the first positive clock edge after FB_CSn asserts.

End of enumeration elements list.

SWSEN : Secondary Wait State Enable
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. A number of wait states (specified by WS) are inserted before an internal transfer acknowledge is generated for all transfers.

#1 : 1

Enabled. A number of wait states (specified by SWS) are inserted before an internal transfer acknowledge is generated for burst transfer secondary terminations.

End of enumeration elements list.

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

SWS : Secondary Wait States
bits : 26 - 31 (6 bit)
access : read-write


CSMR1

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

CSMR1 CSMR1 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 V RESERVED WP RESERVED BAM

V : Valid
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chip-select is invalid.

#1 : 1

Chip-select is valid.

End of enumeration elements list.

RESERVED : no description available
bits : 1 - 7 (7 bit)
access : read-only

WP : Write Protect
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write accesses are allowed.

#1 : 1

Write accesses are not allowed. Attempting to write to the range of addresses for which the WP bit is set results in a bus error termination of the internal cycle and no external cycle.

End of enumeration elements list.

RESERVED : no description available
bits : 9 - 15 (7 bit)
access : read-only

BAM : Base Address Mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding address bit in CSAR is used in the chip-select decode.

#1 : 1

The corresponding address bit in CSAR is a don't care in the chip-select decode.

End of enumeration elements list.


CSAR2

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

CSAR2 CSAR2 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 RESERVED BA

RESERVED : no description available
bits : 0 - 15 (16 bit)
access : read-only

BA : Base Address
bits : 16 - 31 (16 bit)
access : read-write


CSCR1

Chip Select Control Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSCR1 CSCR1 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 RESERVED BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN RESERVED SWS

RESERVED : no description available
bits : 0 - 2 (3 bit)
access : read-only

BSTW : Burst-Write Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst writes. For example, a 32-bit write to an 8-bit port takes four byte writes.

#1 : 1

Enabled. Enables burst write of data larger than the specified port size, including 32-bit writes to 8- and 16-bit ports, 16-bit writes to 8-bit ports, and line writes to 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BSTR : Burst-Read Enable
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst reads. For example, a 32-bit read from an 8-bit port is broken into four 8-bit reads.

#1 : 1

Enabled. Enables data burst reads larger than the specified port size, including 32-bit reads from 8- and 16-bit ports, 16-bit reads from 8-bit ports, and line reads from 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BEM : Byte-Enable Mode
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

FB_BE is asserted for data write only.

#1 : 1

FB_BE is asserted for data read and write accesses.

End of enumeration elements list.

PS : Port Size
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit port size. Valid data is sampled and driven on FB_D[31:0].

#01 : 01

8-bit port size. Valid data is sampled and driven on FB_D[31:24] when BLS is 0b, or FB_D[7:0] when BLS is 1b.

End of enumeration elements list.

AA : Auto-Acknowledge Enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. No internal transfer acknowledge is asserted and the cycle is terminated externally.

#1 : 1

Enabled. Internal transfer acknowledge is asserted as specified by WS.

End of enumeration elements list.

BLS : Byte-Lane Shift
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Not shifted. Data is left-aligned on FB_AD.

#1 : 1

Shifted. Data is right-aligned on FB_AD.

End of enumeration elements list.

WS : Wait States
bits : 10 - 15 (6 bit)
access : read-write

WRAH : Write Address Hold or Deselect
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

#00 : 00

1 cycle (default for all but FB_CS0 )

#01 : 01

2 cycles

#10 : 10

3 cycles

#11 : 11

4 cycles (default for FB_CS0 )

End of enumeration elements list.

RDAH : Read Address Hold or Deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

When AA is 0b, 1 cycle. When AA is 1b, 0 cycles.

#01 : 01

When AA is 0b, 2 cycles. When AA is 1b, 1 cycle.

#10 : 10

When AA is 0b, 3 cycles. When AA is 1b, 2 cycles.

#11 : 11

When AA is 0b, 4 cycles. When AA is 1b, 3 cycles.

End of enumeration elements list.

ASET : Address Setup
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 00

Assert FB_CSn on the first rising clock edge after the address is asserted (default for all but FB_CS0 ).

#01 : 01

Assert FB_CSn on the second rising clock edge after the address is asserted.

#10 : 10

Assert FB_CSn on the third rising clock edge after the address is asserted.

#11 : 11

Assert FB_CSn on the fourth rising clock edge after the address is asserted (default for FB_CS0 ).

End of enumeration elements list.

EXTS : no description available
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. FB_TS /FB_ALE asserts for one bus clock cycle.

#1 : 1

Enabled. FB_TS /FB_ALE remains asserted until the first positive clock edge after FB_CSn asserts.

End of enumeration elements list.

SWSEN : Secondary Wait State Enable
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. A number of wait states (specified by WS) are inserted before an internal transfer acknowledge is generated for all transfers.

#1 : 1

Enabled. A number of wait states (specified by SWS) are inserted before an internal transfer acknowledge is generated for burst transfer secondary terminations.

End of enumeration elements list.

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

SWS : Secondary Wait States
bits : 26 - 31 (6 bit)
access : read-write


CSMR2

Chip Select Mask Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSMR2 CSMR2 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 V RESERVED WP RESERVED BAM

V : Valid
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chip-select is invalid.

#1 : 1

Chip-select is valid.

End of enumeration elements list.

RESERVED : no description available
bits : 1 - 7 (7 bit)
access : read-only

WP : Write Protect
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write accesses are allowed.

#1 : 1

Write accesses are not allowed. Attempting to write to the range of addresses for which the WP bit is set results in a bus error termination of the internal cycle and no external cycle.

End of enumeration elements list.

RESERVED : no description available
bits : 9 - 15 (7 bit)
access : read-only

BAM : Base Address Mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding address bit in CSAR is used in the chip-select decode.

#1 : 1

The corresponding address bit in CSAR is a don't care in the chip-select decode.

End of enumeration elements list.


CSCR2

Chip Select Control Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSCR2 CSCR2 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 RESERVED BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN RESERVED SWS

RESERVED : no description available
bits : 0 - 2 (3 bit)
access : read-only

BSTW : Burst-Write Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst writes. For example, a 32-bit write to an 8-bit port takes four byte writes.

#1 : 1

Enabled. Enables burst write of data larger than the specified port size, including 32-bit writes to 8- and 16-bit ports, 16-bit writes to 8-bit ports, and line writes to 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BSTR : Burst-Read Enable
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst reads. For example, a 32-bit read from an 8-bit port is broken into four 8-bit reads.

#1 : 1

Enabled. Enables data burst reads larger than the specified port size, including 32-bit reads from 8- and 16-bit ports, 16-bit reads from 8-bit ports, and line reads from 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BEM : Byte-Enable Mode
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

FB_BE is asserted for data write only.

#1 : 1

FB_BE is asserted for data read and write accesses.

End of enumeration elements list.

PS : Port Size
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit port size. Valid data is sampled and driven on FB_D[31:0].

#01 : 01

8-bit port size. Valid data is sampled and driven on FB_D[31:24] when BLS is 0b, or FB_D[7:0] when BLS is 1b.

End of enumeration elements list.

AA : Auto-Acknowledge Enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. No internal transfer acknowledge is asserted and the cycle is terminated externally.

#1 : 1

Enabled. Internal transfer acknowledge is asserted as specified by WS.

End of enumeration elements list.

BLS : Byte-Lane Shift
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Not shifted. Data is left-aligned on FB_AD.

#1 : 1

Shifted. Data is right-aligned on FB_AD.

End of enumeration elements list.

WS : Wait States
bits : 10 - 15 (6 bit)
access : read-write

WRAH : Write Address Hold or Deselect
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

#00 : 00

1 cycle (default for all but FB_CS0 )

#01 : 01

2 cycles

#10 : 10

3 cycles

#11 : 11

4 cycles (default for FB_CS0 )

End of enumeration elements list.

RDAH : Read Address Hold or Deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

When AA is 0b, 1 cycle. When AA is 1b, 0 cycles.

#01 : 01

When AA is 0b, 2 cycles. When AA is 1b, 1 cycle.

#10 : 10

When AA is 0b, 3 cycles. When AA is 1b, 2 cycles.

#11 : 11

When AA is 0b, 4 cycles. When AA is 1b, 3 cycles.

End of enumeration elements list.

ASET : Address Setup
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 00

Assert FB_CSn on the first rising clock edge after the address is asserted (default for all but FB_CS0 ).

#01 : 01

Assert FB_CSn on the second rising clock edge after the address is asserted.

#10 : 10

Assert FB_CSn on the third rising clock edge after the address is asserted.

#11 : 11

Assert FB_CSn on the fourth rising clock edge after the address is asserted (default for FB_CS0 ).

End of enumeration elements list.

EXTS : no description available
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. FB_TS /FB_ALE asserts for one bus clock cycle.

#1 : 1

Enabled. FB_TS /FB_ALE remains asserted until the first positive clock edge after FB_CSn asserts.

End of enumeration elements list.

SWSEN : Secondary Wait State Enable
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. A number of wait states (specified by WS) are inserted before an internal transfer acknowledge is generated for all transfers.

#1 : 1

Enabled. A number of wait states (specified by SWS) are inserted before an internal transfer acknowledge is generated for burst transfer secondary terminations.

End of enumeration elements list.

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

SWS : Secondary Wait States
bits : 26 - 31 (6 bit)
access : read-write


CSAR3

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

CSAR3 CSAR3 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 RESERVED BA

RESERVED : no description available
bits : 0 - 15 (16 bit)
access : read-only

BA : Base Address
bits : 16 - 31 (16 bit)
access : read-write


CSMR3

Chip Select Mask Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSMR3 CSMR3 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 V RESERVED WP RESERVED BAM

V : Valid
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chip-select is invalid.

#1 : 1

Chip-select is valid.

End of enumeration elements list.

RESERVED : no description available
bits : 1 - 7 (7 bit)
access : read-only

WP : Write Protect
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write accesses are allowed.

#1 : 1

Write accesses are not allowed. Attempting to write to the range of addresses for which the WP bit is set results in a bus error termination of the internal cycle and no external cycle.

End of enumeration elements list.

RESERVED : no description available
bits : 9 - 15 (7 bit)
access : read-only

BAM : Base Address Mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding address bit in CSAR is used in the chip-select decode.

#1 : 1

The corresponding address bit in CSAR is a don't care in the chip-select decode.

End of enumeration elements list.


CSPMCR

Chip Select port Multiplexing Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSPMCR CSPMCR 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 RESERVED GROUP5 GROUP4 GROUP3 GROUP2 GROUP1

RESERVED : no description available
bits : 0 - 11 (12 bit)
access : read-only

GROUP5 : FlexBus Signal Group 5 Multiplex control
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

FB_TA

#0001 : 0001

FB_CS3 . You must also write 1b to CSCR[AA].

#0010 : 0010

FB_BE_7_0 . You must also write 1b to CSCR[AA].

End of enumeration elements list.

GROUP4 : FlexBus Signal Group 4 Multiplex control
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

FB_TBST

#0001 : 0001

FB_CS2

#0010 : 0010

FB_BE_15_8

End of enumeration elements list.

GROUP3 : FlexBus Signal Group 3 Multiplex control
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

FB_CS5

#0001 : 0001

FB_TSIZ1

#0010 : 0010

FB_BE_23_16

End of enumeration elements list.

GROUP2 : FlexBus Signal Group 2 Multiplex control
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

FB_CS4

#0001 : 0001

FB_TSIZ0

#0010 : 0010

FB_BE_31_24

End of enumeration elements list.

GROUP1 : FlexBus Signal Group 1 Multiplex control
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

FB_ALE

#0001 : 0001

FB_CS1

#0010 : 0010

FB_TS

End of enumeration elements list.


CSCR3

Chip Select Control Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSCR3 CSCR3 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 RESERVED BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN RESERVED SWS

RESERVED : no description available
bits : 0 - 2 (3 bit)
access : read-only

BSTW : Burst-Write Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst writes. For example, a 32-bit write to an 8-bit port takes four byte writes.

#1 : 1

Enabled. Enables burst write of data larger than the specified port size, including 32-bit writes to 8- and 16-bit ports, 16-bit writes to 8-bit ports, and line writes to 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BSTR : Burst-Read Enable
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst reads. For example, a 32-bit read from an 8-bit port is broken into four 8-bit reads.

#1 : 1

Enabled. Enables data burst reads larger than the specified port size, including 32-bit reads from 8- and 16-bit ports, 16-bit reads from 8-bit ports, and line reads from 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BEM : Byte-Enable Mode
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

FB_BE is asserted for data write only.

#1 : 1

FB_BE is asserted for data read and write accesses.

End of enumeration elements list.

PS : Port Size
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit port size. Valid data is sampled and driven on FB_D[31:0].

#01 : 01

8-bit port size. Valid data is sampled and driven on FB_D[31:24] when BLS is 0b, or FB_D[7:0] when BLS is 1b.

End of enumeration elements list.

AA : Auto-Acknowledge Enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. No internal transfer acknowledge is asserted and the cycle is terminated externally.

#1 : 1

Enabled. Internal transfer acknowledge is asserted as specified by WS.

End of enumeration elements list.

BLS : Byte-Lane Shift
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Not shifted. Data is left-aligned on FB_AD.

#1 : 1

Shifted. Data is right-aligned on FB_AD.

End of enumeration elements list.

WS : Wait States
bits : 10 - 15 (6 bit)
access : read-write

WRAH : Write Address Hold or Deselect
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

#00 : 00

1 cycle (default for all but FB_CS0 )

#01 : 01

2 cycles

#10 : 10

3 cycles

#11 : 11

4 cycles (default for FB_CS0 )

End of enumeration elements list.

RDAH : Read Address Hold or Deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

When AA is 0b, 1 cycle. When AA is 1b, 0 cycles.

#01 : 01

When AA is 0b, 2 cycles. When AA is 1b, 1 cycle.

#10 : 10

When AA is 0b, 3 cycles. When AA is 1b, 2 cycles.

#11 : 11

When AA is 0b, 4 cycles. When AA is 1b, 3 cycles.

End of enumeration elements list.

ASET : Address Setup
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 00

Assert FB_CSn on the first rising clock edge after the address is asserted (default for all but FB_CS0 ).

#01 : 01

Assert FB_CSn on the second rising clock edge after the address is asserted.

#10 : 10

Assert FB_CSn on the third rising clock edge after the address is asserted.

#11 : 11

Assert FB_CSn on the fourth rising clock edge after the address is asserted (default for FB_CS0 ).

End of enumeration elements list.

EXTS : no description available
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. FB_TS /FB_ALE asserts for one bus clock cycle.

#1 : 1

Enabled. FB_TS /FB_ALE remains asserted until the first positive clock edge after FB_CSn asserts.

End of enumeration elements list.

SWSEN : Secondary Wait State Enable
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. A number of wait states (specified by WS) are inserted before an internal transfer acknowledge is generated for all transfers.

#1 : 1

Enabled. A number of wait states (specified by SWS) are inserted before an internal transfer acknowledge is generated for burst transfer secondary terminations.

End of enumeration elements list.

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

SWS : Secondary Wait States
bits : 26 - 31 (6 bit)
access : read-write


CSAR4

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

CSAR4 CSAR4 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 RESERVED BA

RESERVED : no description available
bits : 0 - 15 (16 bit)
access : read-only

BA : Base Address
bits : 16 - 31 (16 bit)
access : read-write


CSMR0

Chip Select Mask Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSMR0 CSMR0 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 V RESERVED WP RESERVED BAM

V : Valid
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chip-select is invalid.

#1 : 1

Chip-select is valid.

End of enumeration elements list.

RESERVED : no description available
bits : 1 - 7 (7 bit)
access : read-only

WP : Write Protect
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write accesses are allowed.

#1 : 1

Write accesses are not allowed. Attempting to write to the range of addresses for which the WP bit is set results in a bus error termination of the internal cycle and no external cycle.

End of enumeration elements list.

RESERVED : no description available
bits : 9 - 15 (7 bit)
access : read-only

BAM : Base Address Mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding address bit in CSAR is used in the chip-select decode.

#1 : 1

The corresponding address bit in CSAR is a don't care in the chip-select decode.

End of enumeration elements list.


CSMR4

Chip Select Mask Register
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSMR4 CSMR4 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 V RESERVED WP RESERVED BAM

V : Valid
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Chip-select is invalid.

#1 : 1

Chip-select is valid.

End of enumeration elements list.

RESERVED : no description available
bits : 1 - 7 (7 bit)
access : read-only

WP : Write Protect
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write accesses are allowed.

#1 : 1

Write accesses are not allowed. Attempting to write to the range of addresses for which the WP bit is set results in a bus error termination of the internal cycle and no external cycle.

End of enumeration elements list.

RESERVED : no description available
bits : 9 - 15 (7 bit)
access : read-only

BAM : Base Address Mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding address bit in CSAR is used in the chip-select decode.

#1 : 1

The corresponding address bit in CSAR is a don't care in the chip-select decode.

End of enumeration elements list.


CSCR4

Chip Select Control Register
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSCR4 CSCR4 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 RESERVED BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN RESERVED SWS

RESERVED : no description available
bits : 0 - 2 (3 bit)
access : read-only

BSTW : Burst-Write Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst writes. For example, a 32-bit write to an 8-bit port takes four byte writes.

#1 : 1

Enabled. Enables burst write of data larger than the specified port size, including 32-bit writes to 8- and 16-bit ports, 16-bit writes to 8-bit ports, and line writes to 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BSTR : Burst-Read Enable
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. Data exceeding the specified port size is broken into individual, port-sized, non-burst reads. For example, a 32-bit read from an 8-bit port is broken into four 8-bit reads.

#1 : 1

Enabled. Enables data burst reads larger than the specified port size, including 32-bit reads from 8- and 16-bit ports, 16-bit reads from 8-bit ports, and line reads from 8-, 16-, and 32-bit ports.

End of enumeration elements list.

BEM : Byte-Enable Mode
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

FB_BE is asserted for data write only.

#1 : 1

FB_BE is asserted for data read and write accesses.

End of enumeration elements list.

PS : Port Size
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit port size. Valid data is sampled and driven on FB_D[31:0].

#01 : 01

8-bit port size. Valid data is sampled and driven on FB_D[31:24] when BLS is 0b, or FB_D[7:0] when BLS is 1b.

End of enumeration elements list.

AA : Auto-Acknowledge Enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. No internal transfer acknowledge is asserted and the cycle is terminated externally.

#1 : 1

Enabled. Internal transfer acknowledge is asserted as specified by WS.

End of enumeration elements list.

BLS : Byte-Lane Shift
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Not shifted. Data is left-aligned on FB_AD.

#1 : 1

Shifted. Data is right-aligned on FB_AD.

End of enumeration elements list.

WS : Wait States
bits : 10 - 15 (6 bit)
access : read-write

WRAH : Write Address Hold or Deselect
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

#00 : 00

1 cycle (default for all but FB_CS0 )

#01 : 01

2 cycles

#10 : 10

3 cycles

#11 : 11

4 cycles (default for FB_CS0 )

End of enumeration elements list.

RDAH : Read Address Hold or Deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

When AA is 0b, 1 cycle. When AA is 1b, 0 cycles.

#01 : 01

When AA is 0b, 2 cycles. When AA is 1b, 1 cycle.

#10 : 10

When AA is 0b, 3 cycles. When AA is 1b, 2 cycles.

#11 : 11

When AA is 0b, 4 cycles. When AA is 1b, 3 cycles.

End of enumeration elements list.

ASET : Address Setup
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 00

Assert FB_CSn on the first rising clock edge after the address is asserted (default for all but FB_CS0 ).

#01 : 01

Assert FB_CSn on the second rising clock edge after the address is asserted.

#10 : 10

Assert FB_CSn on the third rising clock edge after the address is asserted.

#11 : 11

Assert FB_CSn on the fourth rising clock edge after the address is asserted (default for FB_CS0 ).

End of enumeration elements list.

EXTS : no description available
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. FB_TS /FB_ALE asserts for one bus clock cycle.

#1 : 1

Enabled. FB_TS /FB_ALE remains asserted until the first positive clock edge after FB_CSn asserts.

End of enumeration elements list.

SWSEN : Secondary Wait State Enable
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disabled. A number of wait states (specified by WS) are inserted before an internal transfer acknowledge is generated for all transfers.

#1 : 1

Enabled. A number of wait states (specified by SWS) are inserted before an internal transfer acknowledge is generated for burst transfer secondary terminations.

End of enumeration elements list.

RESERVED : no description available
bits : 24 - 25 (2 bit)
access : read-only

SWS : Secondary Wait States
bits : 26 - 31 (6 bit)
access : read-write


CSAR1

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

CSAR1 CSAR1 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 RESERVED BA

RESERVED : no description available
bits : 0 - 15 (16 bit)
access : read-only

BA : Base Address
bits : 16 - 31 (16 bit)
access : read-write



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.