Figures
xxiii
Contents
10–5
STRB1 Control Register
10-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–6
IOSTRB Control Register
10-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–7
STRB Configuration
10-13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–8
BNKCMP Example
10-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–9
Bank-Switching Example
10-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–10 TMS320C32 External Memory Interface for 32-Bit SRAMs
10-20
. . . . . . . . . . . . . . . . . . . . . . .
10–11 Functional Diagram for 8-Bit Data-Type Size and 32-Bit External-Memory . . . . . . . . . . . . . . . .
Width
10-21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–12 Functional Diagram for 16-Bit Data-Type Size and 32-Bit External-Memory . . . . . . . . . . . . .
Width
10-23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–13 Functional Diagram for 32-Bit Data Size and 32-Bit External-Memory Width
10-24
. . . . . . . .
10–14 External-Memory Interface for 16-Bit SRAMs
10-26
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–15 Functional Diagram for 8-Bit Data-Type Size and 16-Bit External-Memory Width
10-27
. . . .
10–16 Functional Diagram for 16-Bit Data-Type Size and 16-Bit External-Memory Width
10-29
. . . . .
10–17 Functional Diagram for 32-Bit Data-Type Size and 16-Bit External-Memory Width
10-30
. . . . .
10–18 External Memory Interface for 8-Bit SRAMs
10-32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–19 Functional Diagram for 8-Bit Data-Type Size and 8-Bit External-Memory Width
10-33
. . . . . .
10–20 Functional Diagram for 16-Bit Data-Type Size and 8-Bit External-Memory Width
10-34
. . . .
10–21 Functional Diagram for 32-Bit Data-Type Size and 8-Bit External-Memory Width
10-36
. . . .
10–22 RDY Timing for Memory Read
10-38
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–23 Read-Read-Write Sequence for STRBx Active
10-40
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–24 Write-Write-Read Sequence for STRBx Active
10-40
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–25 One Wait-State Read Sequence for STRBx Active
10-41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–26 One Wait-State Write Sequence for STRBx Active
10-42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–27 Zero Wait-State Read and Write Sequence for IOSTRB Active
10-43
. . . . . . . . . . . . . . . . . . . .
10–28 One Wait-State Read Sequence for IOSTRB Active
10-44
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–29 One Wait-State Write Sequence for IOSTRB Active
10-44
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–30 STRBx Read and IOSTRB Write
10-45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–31 STRBx Read and IOSTRB Read
10-45
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–32 STRBx Write and IOSTRB Write
10-46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–33 STRBx Write and IOSTRB Read
10-46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–34 IOSTRB Write and STRBx Write
10-47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–35 IOSTRB Write and STRBx Read
10-48
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–36 IOSTRB Read and STRBx Write
10-48
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–37 IOSTRB Read and STRBx Read
10-49
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–38 IOSTRB Write and Read
10-50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–39 IOSTRB Write and Write
10-50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–40 IOSTRB Read and Read
10-51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–41 Inactive Bus States Following IOSTRB Bus Cycle
10-51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–42 Inactive Bus States Following STRBx Bus Cycle
10-52
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–1
TMS320C31 Boot-Loader Mode-Selection Flowchart
11-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–2
Boot-Loader Memory-Load Flowchart
11-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–3
Boot-Loader Serial-Port Load-Mode Flowchart
11-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–4
TMS320C32 Boot-Loader Mode-Selection Flowchart
11-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . .