Transcription of TMS320x281x System Control and Interrupts Reference …
1 TMS320x281x DSP System Control and InterruptsReference GuideLiterature Number: SPRU078 GApril 2002 Revised August 2012iiiRead This FirstPrefaceRead This FirstAbout This ManualThis guide describes how various 281x digital signal processor (DSP) System controls and interruptswork with peripherals. It includes information on the:-Flash and one-time programmable (OTP) memories-Code security module (CSM), which is a security feature incorporated in28x devices-Clocking mechanisms including the oscillator, PLL, the watchdog function,and the low-power modes-GPIO MUX registers used to select the operation of shared pins-Peripheral frames and the device emulation registers-Peripheral interrupt expansion (PIE)
2 Block that multiplexes numerousinterrupt sources into a smaller set of interrupt inputsRelated Documentation From texas InstrumentsThe following books describe the TMS320x281x and related support tools thatare available on the TI , TMS320F2811, TMS320F2812, TMS320C2810,TMS320C2811, and TMS320C2812 Digital Signal Processors(literature number SPRS174) data sheet contains the electrical andtiming specifications for these devices, as well as signal descriptions andpinouts for all of the available and TMS320R2812 Digital Signal Processors (literaturenumber SPRS257) data sheet contains the electrical and timingspecifications for these devices, as well as signal descriptions andpinouts for all of the available DSP CPU and Instruction Set Reference Guide (literaturenumber SPRU430) describes the central processing unit (CPU)
3 And theassembly language instructions of the TMS320C28x fixed-point digitalsignal processors (DSPs). It also describes emulation features availableon these Documentation From texas Instrumentsiv TMS320x281x Analog-to-Digital Converter (ADC) Reference Guide (liter-ature number SPRU060) describes the ADC module. The module is a12 bit pipelined ADC. The analog circuits of this converter, referred toas the core in this document, include the front-end analog multiplexers(MUXs), sample and hold (S/H) circuits, the conversion core, voltageregulators, and other analog supporting circuits. Digital circuits, referredto as the wrapper in this document, include programmable conversionsequencer, result registers, interface to analog circuits, interface to de-vice peripheral bus, and interface to other on-chip Boot ROM Reference Guide (literature number SPRU095)describes the purpose and features of the bootloader (factory-pro-grammed boot-loading software).
4 It also describes other contents of thedevice on-chip boot ROM and identifies where all of the information is lo-cated within that Event Manager (EV) Reference Guide (literature numberSPRU065) describes the EV modules that provide a broad range of func-tions and features that are particularly useful in motion Control and motorcontrol applications. The EV modules include general-purpose (GP) tim-ers, full-compare/PWM units, capture units, and quadrature-encoderpulse (QEP) External Interface (XINTF) Reference Guide (literaturenumber SPRU067) describes the external interface (XINTF) of the 28xdigital signal processors (DSPs).
5 TMS320x281x Multi-channel Buffered Serial Ports (McBSPs) ReferenceGuide (literature number SPRU061) describes the McBSP) available onthe C28x devices. The McBSPs allow direct interface between a DSPand other devices in a , 28xxx Enhanced Controller Area Network (eCAN) Refer-ence Guide (literature number SPRU074) describes the eCAN that usesestablished protocol to communicate serially with other controllers inelectrically noisy environments. With 32 fully configurable mailboxes andtime-stamping feature, the eCAN module provides a versatile and robustserial communication interface. The eCAN module implemented in theC28x DSP is compatible with the CAN standard (active).
6 TMS320x28xx, 28xxx Peripheral Reference Guide (literature numberSPRU566) describes the peripheral Reference guides of the 28x digitalsignal processors (DSPs).TMS320x28xx, 28xxx Serial Communication Interface (SCI) ReferenceGuide (literature number SPRU051) describes the SCI that is a two-wireRelated Documentation From texas InstrumentsvRead This Firstasynchronous serial port, commonly known as a UART. The SCI mod-ules support digital communications between the CPU and other asyn-chronous peripherals that use the standard non-return-to-zero (NRZ) , 280xxx Serial Peripheral Interface (SPI) Reference Guide(literature number SPRU059) describes the SPI a high-speed synchro-nous serial input/output (I/O) port that allows a serial bit stream of pro-grammed length (one to sixteen bits) to be shifted into and out of the de-vice at a programmed bit-transfer rate.
7 The SPI is used for communica-tions between the DSP controller and external peripherals or TMS320C28x Instruction Set Simulator Technical Overview (litera-ture number SPRU608) describes the simulator, available within theCode Composer Studio for TMS320C2000 IDE, that simulates the in-struction set of the C28x core. TMS320C28x DSP/BIOS Application Programming Interface (API) Refer-ence Guide (literature number SPRU625) describes development V DSP for Digital Motor Control Application Report (literature num-ber SPRA550) describes a scenario of a motor controllerindicating that for most applications, no significant issue of interfacingbetween V and 5 V exists.
8 On-chip analog-to-digital convert-er (ADC) versus 5-V ADC is also discussed. Guidelines for compo-nent layout and printed circuit board (PCB) design that can reducesystem noise and EMI effects are Cooler Control Using a TMS320F2812 DSP & DRV592(literature number SPRA873) presents a thermoelectric cooler systemconsisting of a texas instruments TMS320F2812 digital signal proces-sor (DSP) and DRV592 power amplifier. The DSP implements a digitalproportional-integral-derivative feedback controller using an integrated12-bit analog-to-digital converter to read the thermistor, and direct out-put of pulse-width-modulated waveforms to the H-bridge DRV592power amplifier.
9 A complete description of the experimental System ,along with software and software operating instructions, is an Application from Internal Flash Memory on theTMS320F281x DSP Application Report (literature numberSPRA958) covers the requirements needed to properly configure ap-plication software for execution from on-chip flash memory. Require-ments for both DSP/BIOS and non-DSP/BIOS projects are code projects are TrademarksCode Composer Studio and C28x are trademarks of texas Memory1-1.. Describes Flash and OTP Flash and OTP Memory1-2.. Flash Memory1-2.. OTP Memory1-2.. Flash and OTP Power Modes1-3.
10 Flash and OTP Performance1-5.. 28x Flash Pipeline Mode1-5.. Procedure to Change the Flash Configuration Registers1-8.. Flash and OTP Registers1-9.. 2 Code Security Module (CSM)2-1.. Describes clocking and System Functional Description2-2.. CSM Impact on Other On-Chip Resources2-4.. Incorporating Code Security in User Applications2-6.. Environments That Require Security Unlocking2-7.. Password Match Flow 2-8.. Unsecuring Considerations for Devices With/Without Code Security2-10.. C Code Example to Unsecure2-11.. C Code Example to Resecure2-12.. DOs and DON Ts to Protect Security Logic2-13.
