\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

CSAR5

CSAR1

CSMR5

CSCR5


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 BA

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

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

Enumeration:

#0 : 0

Break data larger than the specified port size into individual, port-sized, non-burst writes. For example, a longword write to an 8-bit port takes four byte writes.

#1 : 1

Enables burst write of data larger than the specified port size, including longword writes to 8 and 16-bit ports, word 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

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

#1 : 1

Enables data burst reads larger than the specified port size, including longword reads from 8- and 16-bit ports, word 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

The FB_BE n signals are not asserted for reads. The FB_BE n signals are asserted for data write only.

#1 : 1

The FB_BE n signals are asserted for 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 sampled and driven on FB_D[31:0]

#01 : 01

8-bit port size. Valid data sampled and driven on FB_D[31:24] if BLS = 0 or FB_D[7:0] if BLS = 1

#10 : 10

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

#11 : 11

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

End of enumeration elements list.

AA : Auto-acknowledge enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No internal FB_TA is asserted. Cycle is terminated externally

#1 : 1

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-justfied on FB_AD.

#1 : 1

Shifted. Data is right justified 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

Hold address and attributes one cycle after FB_CSn negates on writes. (Default FB_CSn)

#01 : 01

Hold address and attributes two cycles after FB_CSn negates on writes.

#10 : 10

Hold address and attributes three cycles after FB_CSn negates on writes.

#11 : 11

Hold address and attributes four cycles after FB_CSn negates on writes. (Default FB_CS0)

End of enumeration elements list.

RDAH : Read address hold or deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

If AA is cleared, 1 cycle. If AA is set, 0 cycles.

#01 : 01

If AA is cleared, 2 cycles. If AA is set, 1 cycle.

#10 : 10

If AA is cleared, 3 cycles. If AA is set, 2 cycles.

#11 : 11

If AA is cleared, 4 cycles. If AA is set, 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 first rising clock edge after address is asserted. (Default FB_CSn)

#01 : 01

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

#10 : 10

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

#11 : 11

Assert FB_CSn on fourth rising clock edge after address is asserted. (Default FB_CS0)

End of enumeration elements list.

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

Enumeration:

#0 : 0

FB_TS /FB_ALE asserts for one bus clock cycle

#1 : 1

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

The WS value inserts wait states before an internal transfer acknowledge is generated for all transfers

#1 : 1

The SWS value inserts wait states before an internal transfer acknowledge is generated for burst transfer secondary terminations

End of enumeration elements list.

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 WP BAM

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

Enumeration:

#0 : 0

Chip select invalid

#1 : 1

Chip select valid

End of enumeration elements list.

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

Enumeration:

#0 : 0

Read and write accesses are allowed

#1 : 1

Only read accesses are allowed

End of enumeration elements list.

BAM : Base address mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding address bit is used in chip-select decode

#1 : 1

Corresponding address bit is a don't care in 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 BA

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

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

Enumeration:

#0 : 0

Break data larger than the specified port size into individual, port-sized, non-burst writes. For example, a longword write to an 8-bit port takes four byte writes.

#1 : 1

Enables burst write of data larger than the specified port size, including longword writes to 8 and 16-bit ports, word 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

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

#1 : 1

Enables data burst reads larger than the specified port size, including longword reads from 8- and 16-bit ports, word 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

The FB_BE n signals are not asserted for reads. The FB_BE n signals are asserted for data write only.

#1 : 1

The FB_BE n signals are asserted for 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 sampled and driven on FB_D[31:0]

#01 : 01

8-bit port size. Valid data sampled and driven on FB_D[31:24] if BLS = 0 or FB_D[7:0] if BLS = 1

#10 : 10

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

#11 : 11

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

End of enumeration elements list.

AA : Auto-acknowledge enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No internal FB_TA is asserted. Cycle is terminated externally

#1 : 1

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-justfied on FB_AD.

#1 : 1

Shifted. Data is right justified 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

Hold address and attributes one cycle after FB_CSn negates on writes. (Default FB_CSn)

#01 : 01

Hold address and attributes two cycles after FB_CSn negates on writes.

#10 : 10

Hold address and attributes three cycles after FB_CSn negates on writes.

#11 : 11

Hold address and attributes four cycles after FB_CSn negates on writes. (Default FB_CS0)

End of enumeration elements list.

RDAH : Read address hold or deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

If AA is cleared, 1 cycle. If AA is set, 0 cycles.

#01 : 01

If AA is cleared, 2 cycles. If AA is set, 1 cycle.

#10 : 10

If AA is cleared, 3 cycles. If AA is set, 2 cycles.

#11 : 11

If AA is cleared, 4 cycles. If AA is set, 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 first rising clock edge after address is asserted. (Default FB_CSn)

#01 : 01

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

#10 : 10

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

#11 : 11

Assert FB_CSn on fourth rising clock edge after address is asserted. (Default FB_CS0)

End of enumeration elements list.

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

Enumeration:

#0 : 0

FB_TS /FB_ALE asserts for one bus clock cycle

#1 : 1

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

The WS value inserts wait states before an internal transfer acknowledge is generated for all transfers

#1 : 1

The SWS value inserts wait states before an internal transfer acknowledge is generated for burst transfer secondary terminations

End of enumeration elements list.

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 WP BAM

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

Enumeration:

#0 : 0

Chip select invalid

#1 : 1

Chip select valid

End of enumeration elements list.

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

Enumeration:

#0 : 0

Read and write accesses are allowed

#1 : 1

Only read accesses are allowed

End of enumeration elements list.

BAM : Base address mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding address bit is used in chip-select decode

#1 : 1

Corresponding address bit is a don't care in 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 BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN SWS

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

Enumeration:

#0 : 0

Break data larger than the specified port size into individual, port-sized, non-burst writes. For example, a longword write to an 8-bit port takes four byte writes.

#1 : 1

Enables burst write of data larger than the specified port size, including longword writes to 8 and 16-bit ports, word 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

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

#1 : 1

Enables data burst reads larger than the specified port size, including longword reads from 8- and 16-bit ports, word 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

The FB_BE n signals are not asserted for reads. The FB_BE n signals are asserted for data write only.

#1 : 1

The FB_BE n signals are asserted for 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 sampled and driven on FB_D[31:0]

#01 : 01

8-bit port size. Valid data sampled and driven on FB_D[31:24] if BLS = 0 or FB_D[7:0] if BLS = 1

#10 : 10

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

#11 : 11

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

End of enumeration elements list.

AA : Auto-acknowledge enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No internal FB_TA is asserted. Cycle is terminated externally

#1 : 1

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-justfied on FB_AD.

#1 : 1

Shifted. Data is right justified 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

Hold address and attributes one cycle after FB_CSn negates on writes. (Default FB_CSn)

#01 : 01

Hold address and attributes two cycles after FB_CSn negates on writes.

#10 : 10

Hold address and attributes three cycles after FB_CSn negates on writes.

#11 : 11

Hold address and attributes four cycles after FB_CSn negates on writes. (Default FB_CS0)

End of enumeration elements list.

RDAH : Read address hold or deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

If AA is cleared, 1 cycle. If AA is set, 0 cycles.

#01 : 01

If AA is cleared, 2 cycles. If AA is set, 1 cycle.

#10 : 10

If AA is cleared, 3 cycles. If AA is set, 2 cycles.

#11 : 11

If AA is cleared, 4 cycles. If AA is set, 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 first rising clock edge after address is asserted. (Default FB_CSn)

#01 : 01

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

#10 : 10

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

#11 : 11

Assert FB_CSn on fourth rising clock edge after address is asserted. (Default FB_CS0)

End of enumeration elements list.

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

Enumeration:

#0 : 0

FB_TS /FB_ALE asserts for one bus clock cycle

#1 : 1

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

The WS value inserts wait states before an internal transfer acknowledge is generated for all transfers

#1 : 1

The SWS value inserts wait states before an internal transfer acknowledge is generated for burst transfer secondary terminations

End of enumeration elements list.

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 BA

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 WP BAM

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

Enumeration:

#0 : 0

Chip select invalid

#1 : 1

Chip select valid

End of enumeration elements list.

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

Enumeration:

#0 : 0

Read and write accesses are allowed

#1 : 1

Only read accesses are allowed

End of enumeration elements list.

BAM : Base address mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding address bit is used in chip-select decode

#1 : 1

Corresponding address bit is a don't care in 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 GROUP5 GROUP4 GROUP3 GROUP2 GROUP1

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 set CSCRn[AA].

#0010 : 0010

FB_BE_7_0. You must also set CSCRn[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 BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN SWS

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

Enumeration:

#0 : 0

Break data larger than the specified port size into individual, port-sized, non-burst writes. For example, a longword write to an 8-bit port takes four byte writes.

#1 : 1

Enables burst write of data larger than the specified port size, including longword writes to 8 and 16-bit ports, word 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

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

#1 : 1

Enables data burst reads larger than the specified port size, including longword reads from 8- and 16-bit ports, word 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

The FB_BE n signals are not asserted for reads. The FB_BE n signals are asserted for data write only.

#1 : 1

The FB_BE n signals are asserted for 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 sampled and driven on FB_D[31:0]

#01 : 01

8-bit port size. Valid data sampled and driven on FB_D[31:24] if BLS = 0 or FB_D[7:0] if BLS = 1

#10 : 10

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

#11 : 11

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

End of enumeration elements list.

AA : Auto-acknowledge enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No internal FB_TA is asserted. Cycle is terminated externally

#1 : 1

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-justfied on FB_AD.

#1 : 1

Shifted. Data is right justified 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

Hold address and attributes one cycle after FB_CSn negates on writes. (Default FB_CSn)

#01 : 01

Hold address and attributes two cycles after FB_CSn negates on writes.

#10 : 10

Hold address and attributes three cycles after FB_CSn negates on writes.

#11 : 11

Hold address and attributes four cycles after FB_CSn negates on writes. (Default FB_CS0)

End of enumeration elements list.

RDAH : Read address hold or deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

If AA is cleared, 1 cycle. If AA is set, 0 cycles.

#01 : 01

If AA is cleared, 2 cycles. If AA is set, 1 cycle.

#10 : 10

If AA is cleared, 3 cycles. If AA is set, 2 cycles.

#11 : 11

If AA is cleared, 4 cycles. If AA is set, 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 first rising clock edge after address is asserted. (Default FB_CSn)

#01 : 01

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

#10 : 10

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

#11 : 11

Assert FB_CSn on fourth rising clock edge after address is asserted. (Default FB_CS0)

End of enumeration elements list.

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

Enumeration:

#0 : 0

FB_TS /FB_ALE asserts for one bus clock cycle

#1 : 1

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

The WS value inserts wait states before an internal transfer acknowledge is generated for all transfers

#1 : 1

The SWS value inserts wait states before an internal transfer acknowledge is generated for burst transfer secondary terminations

End of enumeration elements list.

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 BA

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 WP BAM

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

Enumeration:

#0 : 0

Chip select invalid

#1 : 1

Chip select valid

End of enumeration elements list.

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

Enumeration:

#0 : 0

Read and write accesses are allowed

#1 : 1

Only read accesses are allowed

End of enumeration elements list.

BAM : Base address mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding address bit is used in chip-select decode

#1 : 1

Corresponding address bit is a don't care in 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 WP BAM

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

Enumeration:

#0 : 0

Chip select invalid

#1 : 1

Chip select valid

End of enumeration elements list.

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

Enumeration:

#0 : 0

Read and write accesses are allowed

#1 : 1

Only read accesses are allowed

End of enumeration elements list.

BAM : Base address mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding address bit is used in chip-select decode

#1 : 1

Corresponding address bit is a don't care in 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 BSTW BSTR BEM PS AA BLS WS WRAH RDAH ASET EXTS SWSEN SWS

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

Enumeration:

#0 : 0

Break data larger than the specified port size into individual, port-sized, non-burst writes. For example, a longword write to an 8-bit port takes four byte writes.

#1 : 1

Enables burst write of data larger than the specified port size, including longword writes to 8 and 16-bit ports, word 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

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

#1 : 1

Enables data burst reads larger than the specified port size, including longword reads from 8- and 16-bit ports, word 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

The FB_BE n signals are not asserted for reads. The FB_BE n signals are asserted for data write only.

#1 : 1

The FB_BE n signals are asserted for 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 sampled and driven on FB_D[31:0]

#01 : 01

8-bit port size. Valid data sampled and driven on FB_D[31:24] if BLS = 0 or FB_D[7:0] if BLS = 1

#10 : 10

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

#11 : 11

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

End of enumeration elements list.

AA : Auto-acknowledge enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No internal FB_TA is asserted. Cycle is terminated externally

#1 : 1

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-justfied on FB_AD.

#1 : 1

Shifted. Data is right justified 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

Hold address and attributes one cycle after FB_CSn negates on writes. (Default FB_CSn)

#01 : 01

Hold address and attributes two cycles after FB_CSn negates on writes.

#10 : 10

Hold address and attributes three cycles after FB_CSn negates on writes.

#11 : 11

Hold address and attributes four cycles after FB_CSn negates on writes. (Default FB_CS0)

End of enumeration elements list.

RDAH : Read address hold or deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

If AA is cleared, 1 cycle. If AA is set, 0 cycles.

#01 : 01

If AA is cleared, 2 cycles. If AA is set, 1 cycle.

#10 : 10

If AA is cleared, 3 cycles. If AA is set, 2 cycles.

#11 : 11

If AA is cleared, 4 cycles. If AA is set, 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 first rising clock edge after address is asserted. (Default FB_CSn)

#01 : 01

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

#10 : 10

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

#11 : 11

Assert FB_CSn on fourth rising clock edge after address is asserted. (Default FB_CS0)

End of enumeration elements list.

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

Enumeration:

#0 : 0

FB_TS /FB_ALE asserts for one bus clock cycle

#1 : 1

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

The WS value inserts wait states before an internal transfer acknowledge is generated for all transfers

#1 : 1

The SWS value inserts wait states before an internal transfer acknowledge is generated for burst transfer secondary terminations

End of enumeration elements list.

SWS : Secondary wait states
bits : 26 - 31 (6 bit)
access : read-write


CSAR5

Chip select address register
address_offset : 0xB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSAR5 CSAR5 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 BA

BA : Base address
bits : 16 - 31 (16 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 BA

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


CSMR5

Chip select mask register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSMR5 CSMR5 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 WP BAM

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

Enumeration:

#0 : 0

Chip select invalid

#1 : 1

Chip select valid

End of enumeration elements list.

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

Enumeration:

#0 : 0

Read and write accesses are allowed

#1 : 1

Only read accesses are allowed

End of enumeration elements list.

BAM : Base address mask
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding address bit is used in chip-select decode

#1 : 1

Corresponding address bit is a don't care in chip-select decode.

End of enumeration elements list.


CSCR5

Chip select control register
address_offset : 0xEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

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

Enumeration:

#0 : 0

Break data larger than the specified port size into individual, port-sized, non-burst writes. For example, a longword write to an 8-bit port takes four byte writes.

#1 : 1

Enables burst write of data larger than the specified port size, including longword writes to 8 and 16-bit ports, word 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

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

#1 : 1

Enables data burst reads larger than the specified port size, including longword reads from 8- and 16-bit ports, word 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

The FB_BE n signals are not asserted for reads. The FB_BE n signals are asserted for data write only.

#1 : 1

The FB_BE n signals are asserted for 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 sampled and driven on FB_D[31:0]

#01 : 01

8-bit port size. Valid data sampled and driven on FB_D[31:24] if BLS = 0 or FB_D[7:0] if BLS = 1

#10 : 10

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

#11 : 11

16-bit port size. Valid data sampled and driven on FB_D[31:16] if BLS = 0 or FB_D[15:0] if BLS = 1

End of enumeration elements list.

AA : Auto-acknowledge enable
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No internal FB_TA is asserted. Cycle is terminated externally

#1 : 1

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-justfied on FB_AD.

#1 : 1

Shifted. Data is right justified 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

Hold address and attributes one cycle after FB_CSn negates on writes. (Default FB_CSn)

#01 : 01

Hold address and attributes two cycles after FB_CSn negates on writes.

#10 : 10

Hold address and attributes three cycles after FB_CSn negates on writes.

#11 : 11

Hold address and attributes four cycles after FB_CSn negates on writes. (Default FB_CS0)

End of enumeration elements list.

RDAH : Read address hold or deselect
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 00

If AA is cleared, 1 cycle. If AA is set, 0 cycles.

#01 : 01

If AA is cleared, 2 cycles. If AA is set, 1 cycle.

#10 : 10

If AA is cleared, 3 cycles. If AA is set, 2 cycles.

#11 : 11

If AA is cleared, 4 cycles. If AA is set, 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 first rising clock edge after address is asserted. (Default FB_CSn)

#01 : 01

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

#10 : 10

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

#11 : 11

Assert FB_CSn on fourth rising clock edge after address is asserted. (Default FB_CS0)

End of enumeration elements list.

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

Enumeration:

#0 : 0

FB_TS /FB_ALE asserts for one bus clock cycle

#1 : 1

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

The WS value inserts wait states before an internal transfer acknowledge is generated for all transfers

#1 : 1

The SWS value inserts wait states before an internal transfer acknowledge is generated for burst transfer secondary terminations

End of enumeration elements list.

SWS : Secondary wait states
bits : 26 - 31 (6 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.