TMS320C645x DSPGeneral-Purpose Input/Output (GPIO)User’s GuideLiterature Number: SPRU724December 2005
OverviewGeneral-Purpose Input/Output (GPIO)10 SPRU724Figure 1. TMS320C645x DSP Block DiagramL1 S1 M1 D1Data path ARegister file ARegister file BD2Data
Overview11General-Purpose Input/Output (GPIO)SPRU724Figure 2. GPIO Peripheral Block DiagramDIRSET_DATAOUT_DATACLR_DATASynchronizationlogicPeripheral c
GPIO FunctionGeneral-Purpose Input/Output (GPIO)12 SPRU7242 GPIO FunctionYou can independently configure each GPIO pin (GPn) as either an input oran o
Interrupt and Event Generation13General-Purpose Input/Output (GPIO)SPRU7243 Interrupt and Event GenerationEach GPIO pin (GPn) can be configured to gen
Emulation Halt OperationGeneral-Purpose Input/Output (GPIO)14 SPRU724Reading the SET_RIS_TRIG or CLR_RIS_TRIG register returns the value ofRIS_TRIG re
Registers15General-Purpose Input/Output (GPIO)SPRU7245 RegistersThe GPIO peripheral is configured through the registers listed in Table 2. Seethe devi
RegistersGeneral-Purpose Input/Output (GPIO)16 SPRU7245.1 Interrupt Per-Bank Enable Register (BINTEN)To use the GPIO pins as sources for CPU interrupt
Registers17General-Purpose Input/Output (GPIO)SPRU7245.2 Direction Register (DIR)The GPIO direction register (DIR) determines if a given GPIO pin is a
RegistersGeneral-Purpose Input/Output (GPIO)18 SPRU7245.3 Output Data Register (OUT_DATA)The GPIO output data register (OUT_DATA) indicates the value
Registers19General-Purpose Input/Output (GPIO)SPRU7245.4 Set Data Register (SET_DATA)The GPIO set data register (SET_DATA) is shown in Figure 6 and de
IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,enhancements, improvemen
RegistersGeneral-Purpose Input/Output (GPIO)20 SPRU7245.5 Clear Data Register (CLR_DATA)The GPIO clear data register (CLR_DATA) is shown in Figure 7 a
Registers21General-Purpose Input/Output (GPIO)SPRU7245.6 Input Data Register (IN_DATA)The GPIO input data register (IN_DATA) reflects the state of the
RegistersGeneral-Purpose Input/Output (GPIO)22 SPRU7245.7 Set Rising Edge Interrupt Register (SET_RIS_TRIG)The GPIO rising trigger register (RIS_TRIG)
Registers23General-Purpose Input/Output (GPIO)SPRU7245.8 Clear Rising Edge Interrupt Register (CLR_RIS_TRIG)The GPIO rising trigger register (RIS_TRIG
RegistersGeneral-Purpose Input/Output (GPIO)24 SPRU7245.9 Set Falling Edge Interrupt Register (SET_FAL_TRIG)The GPIO falling trigger register (FAL_TRI
Registers25General-Purpose Input/Output (GPIO)SPRU7245.10 Clear Falling Edge Interrupt Register (CLR_FAL_TRIG)The GPIO falling trigger register (FAL_T
General-Purpose Input/Output (GPIO)26 SPRU724This page is intentionally left blank.
Index27General-Purpose Input/Output (GPIO)SPRU724IndexBblock diagramC645x DSP 10GPIO 11Eevent generation 13events 14Ffunction 12Iinterrupt generation
3General-Purpose Input/Output (GPIO)SPRU724PrefaceRead This FirstAbout This ManualThis document describes the general-purpose input/output (GPIO) peri
Trademarks4 General-Purpose Input/Output (GPIO) SPRU724TMS320C6000 Programmer’s Guide (literature number SPRU198)describes ways to optimize C and ass
Contents5General-Purpose Input/Output (GPIO)SPRU724Contents1 Overview 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures6 General-Purpose Input/Output (GPIO) SPRU724Figures1 TMS320C645x DSP Block Diagram 10. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables7General-Purpose Input/Output (GPIO)SPRU724Tables1 GPIO Interrupt and EDMA Event Configuration Options 13. . . . . . . . . . . . . . . . . . . .
8 General-Purpose Input/Output (GPIO) SPRU724This page is intentionally left blank.
9General-Purpose Input/Output (GPIO)SPRU724General-PurposeInput/Output(GPIO)This document describes the general-purpose input/output (GPIO) peripher
Commentaires sur ces manuels