section 7 - Index of
section 7 - Index of section 7 - Index of
8.2.2.1 Address (AO-A15)These three-state output pins specify the address for external program and data memoryaccesses. To minimize power dissipation, AO-A 15 do not change state when externalmemory spaces are not being accessed.8.2.2.2 Data (00-023)These pins provide the bidirectional data bus for external program and data memory accesses.00-023 are in the high-impedance state when the bus grant signal is asserted.8.2.3 Port A Bus Control SignalsThe following paragraphs describe the Port A bus control signals. The bus control signalsprovide the means to connect additional bus masters (which may be additional OSPs, microprocessors,direct memory access (OMA) controllers, etc.) to the port A bus. They arethree-stated during reset and may require pullup resistors to prevent erroneous operation.8.2.3.1 Read Enable (RD)This three-state output is asserted to read external memory on the data bus (00-023).8.2.3.2 Write Enable (WR)This three-state output is asserted to write external memory on the data bus (00-023).8.2.3.3 Port A Access Control SignalsPort A features a group of configurable pins that perform bus arbitration and bus accesscontrol. The pins, such as Bus Needed (BN), Bus Request. (BR), Bus Grant (BG), BusWait (WT), and Bus Strobe (BS), and their designations differ between members of theOSP56K family and are explained in the respective devices' user manuals.8.2.4 Interrupt and Mode ControlPort A features a pin set that selects the chip's operating mode and receives interrupt requestsfrom external sources. The pins and their designations vary between members ofthe OSP56K family and are explained in the respective devices' user manuals~8.2.5 Port A Wait StatesThe OSP56K processor features two methods to allow the user to accommodate slowmemory by changing the port A bus timing. The first method uses the16-bit bus controlregister (BCR), which resides in X Oata memory space. The BCR allows a fixed numberof wait states to be inserted in a given memory access to all locations in anyone of thefour memory spaces: X, Y, P, and 1/0. The second method uses the bus strobelwait (BSI
WT) facility, which allows an external device to insert an arbitrary number of wait stateswhen accessing either a single location or multiple locations of external memory or I/Ospace. Wait states are executed until the external device releases the DSP to finish theexternal memory cycle. An internal wait-state generator can be programmed using theSCR to insert up t015 wait states if it is known ahead of time that access to slower memoryor I/O devices is required. A bus wait signal allows an external device to control thenumber of wait states (not limited to 15) inserted in a bus access operation.
- Page 123 and 124: START OF LOOP1)SP+ 1 • SP; LA. SS
- Page 125 and 126: OPCODE/OPERANDSPARALLEL MOVE EXAMPL
- Page 127: SECTION 7PROCESSING STATES-
- Page 130 and 131: Each instruction requires a minimum
- Page 132 and 133: second instruction of the downloade
- Page 134 and 135: The DO instruction is another instr
- Page 136 and 137: SP and SSH/SSL register manipulatio
- Page 138 and 139: 7.3.1 Interrupt TypesThe DSP56K rel
- Page 140 and 141: Table 7-2 Status Register Interrupt
- Page 142 and 143: 7.3.3 Interrupt SourcesInterrupts c
- Page 144 and 145: interrupts makes it very useful for
- Page 146 and 147: MAINPROGRAMFETCHESLONG INTERRUPTSER
- Page 148 and 149: 7.3.3.3 Other Interrupt SourcesOthe
- Page 150 and 151: 7.3.4 Interrupt ArbitrationInterrup
- Page 152 and 153: 7.3.7 Interrupt Instruction Executi
- Page 154 and 155: MAINPROGRAMMEMORYINTERRUPT SYNCHRON
- Page 156 and 157: MAINPROGRAMFETCHESINTERRUPTSYNCHRON
- Page 158 and 159: MAINPROGRAMFAST INTERRUPTVECTORLONG
- Page 160 and 161: MAINPROGRAMFETCHESNTERRUPTSYN8HRCNZ
- Page 162 and 163: 7.5 WAIT PROCESSING STATEThe WAIT i
- Page 164 and 165: The stop processing state halts all
- Page 166 and 167: the first instruction fetch). If th
- Page 168: RESET -----------------------------
- Page 172 and 173: 16 - BIT INTERNALADDRESS BUSESX ADD
- Page 177: SECTION 9PLL CLOCK OSCILLATOR-
- Page 180 and 181: X MEMORYRAM/ROMEXPANSION24-Bit56KMo
- Page 182 and 183: 23 22 21 20 19 18 17 16 15 14 13 12
- Page 184 and 185: cleared. To enable rapid recovery w
- Page 186 and 187: -CLVCCVCC for the CKOUT output. The
- Page 188 and 189: 4. For all input frequencies which
- Page 190 and 191: While the PLL is regaining lock, th
- Page 193 and 194: 10.1 ON-CHIP EMULATION INTRODUCTION
- Page 195 and 196: 10.2.2 Debug Serial Clock/Chip Stat
- Page 197 and 198: 76543210I R/W I GO I EX I RS41 RS31
- Page 199 and 200: shifted in (so a new command is ava
- Page 201 and 202: 10.3.4.4 Software Debug Occurrence
- Page 203 and 204: 10.4.4 Memory High Address Comparat
- Page 205 and 206: 10.6.1 External Debug Request Durin
- Page 207 and 208: PABCIRCULARBUFFERPOINTERDSCKDSOFigu
- Page 209 and 210: are serially available to the exter
- Page 211 and 212: k. ACKI. ClKm. Send command READ FI
- Page 213 and 214: 19. ACK20. Send command READ GDB RE
- Page 215 and 216: 10.11.6.1 Case 1: Return To The Pre
- Page 217: SECTION 11ADDITIONAL SUPPORTDr. BuB
- Page 220 and 221: The following is a partial list of
- Page 222 and 223: • In-line assembler language code
8.2.2.1 Address (AO-A15)These three-state output pins specify the address for external program and data memoryaccesses. To minimize power dissipation, AO-A 15 do not change state when externalmemory spaces are not being accessed.8.2.2.2 Data (00-023)These pins provide the bidirectional data bus for external program and data memory accesses.00-023 are in the high-impedance state when the bus grant signal is asserted.8.2.3 Port A Bus Control SignalsThe following paragraphs describe the Port A bus control signals. The bus control signalsprovide the means to connect additional bus masters (which may be additional OSPs, microprocessors,direct memory access (OMA) controllers, etc.) to the port A bus. They arethree-stated during reset and may require pullup resistors to prevent erroneous operation.8.2.3.1 Read Enable (RD)This three-state output is asserted to read external memory on the data bus (00-023).8.2.3.2 Write Enable (WR)This three-state output is asserted to write external memory on the data bus (00-023).8.2.3.3 Port A Access Control SignalsPort A features a group <strong>of</strong> configurable pins that perform bus arbitration and bus accesscontrol. The pins, such as Bus Needed (BN), Bus Request. (BR), Bus Grant (BG), BusWait (WT), and Bus Strobe (BS), and their designations differ between members <strong>of</strong> theOSP56K family and are explained in the respective devices' user manuals.8.2.4 Interrupt and Mode ControlPort A features a pin set that selects the chip's operating mode and receives interrupt requestsfrom external sources. The pins and their designations vary between members <strong>of</strong>the OSP56K family and are explained in the respective devices' user manuals~8.2.5 Port A Wait StatesThe OSP56K processor features two methods to allow the user to accommodate slowmemory by changing the port A bus timing. The first method uses the16-bit bus controlregister (BCR), which resides in X Oata memory space. The BCR allows a fixed number<strong>of</strong> wait states to be inserted in a given memory access to all locations in anyone <strong>of</strong> thefour memory spaces: X, Y, P, and 1/0. The second method uses the bus strobelwait (BSI