
8.13.1 ADC Control Register 1 (ADCCTL1)..................................................................................................................... 535
8.13.2 ADC Control Register 2 (ADCCTL2)..................................................................................................................... 537
8.13.3 ADC Interrupt Registers........................................................................................................................................ 538
8.13.4 ADC Start of Conversion Priority Control Register (SOCPRICTL)........................................................................ 545
8.13.5 ADC SOC Registers.............................................................................................................................................. 547
8.13.6 ADC Calibration Registers.....................................................................................................................................556
8.13.7 Comparator Hysteresis Control Register (COMPHYSTCTL)................................................................................ 557
8.13.8 ADC Revision Register (ADCREV)....................................................................................................................... 558
8.13.9 ADC RESULT0-RESULT15 Registers (ADCRESULTx)........................................................................................ 558
9 Comparator (COMP)........................................................................................................................................................... 559
9.1 Introduction.................................................................................................................................................................... 560
9.1.1 Features.................................................................................................................................................................. 560
9.1.2 Block Diagram......................................................................................................................................................... 560
9.2 Comparator Function..................................................................................................................................................... 561
9.3 DAC Reference.............................................................................................................................................................. 561
9.4 Ramp Generator Input................................................................................................................................................... 562
9.5 Initialization.................................................................................................................................................................... 563
9.6 Digital Domain Manipulation.......................................................................................................................................... 563
9.7 Comparator Registers.................................................................................................................................................... 564
9.7.1 Comparator Control (COMPCTL) Register..............................................................................................................565
9.7.2 Compare Output Status (COMPSTS) Register....................................................................................................... 566
9.7.3 DAC Control (DACCTL) Register............................................................................................................................ 566
9.7.4 DAC Value (DACVAL) Register............................................................................................................................... 567
9.7.5 Ramp Generator Maximum Reference Active (RAMPMAXREF_ACTIVE) Register...............................................567
9.7.6 Ramp Generator Maximum Reference Shadow (RAMPMAXREF_SHDW) Register............................................. 567
9.7.7 Ramp Generator Decrement Value Active (RAMPDECVAL_ACTIVE) Register..................................................... 568
9.7.8 Ramp Generator Decrement Value Shadow (RAMPDECVAL_SHDW) Register.................................................... 568
9.7.9 Ramp Generator Status (RAMPSTS) Register....................................................................................................... 568
10 Control Law Accelerator (CLA)........................................................................................................................................569
10.1 Introduction.................................................................................................................................................................. 570
10.1.1 Features................................................................................................................................................................ 570
10.1.2 CLA Related Collateral.......................................................................................................................................... 570
10.1.3 Block Diagram....................................................................................................................................................... 571
10.2 CLA Interface............................................................................................................................................................... 572
10.2.1 CLA Memory..........................................................................................................................................................572
10.2.2 CLA Memory Bus.................................................................................................................................................. 573
10.2.3 Shared Peripherals and EALLOW Protection........................................................................................................573
10.2.4 CLA Tasks and Interrupt Vectors........................................................................................................................... 574
10.3 CLA and CPU Arbitration............................................................................................................................................. 575
10.3.1 CLA Message RAM............................................................................................................................................... 575
10.3.2 CLA Program Memory...........................................................................................................................................576
10.3.3 CLA Data Memory................................................................................................................................................. 576
10.3.4 Peripheral Registers (ePWM, HRPWM, Comparator, eCAP, eQEP).................................................................... 577
10.4 CLA Configuration and Debug..................................................................................................................................... 578
10.4.1 Building a CLA Application.................................................................................................................................... 578
10.4.2 Typical CLA Initialization Sequence...................................................................................................................... 579
10.4.3 Debugging CLA Code............................................................................................................................................580
10.4.4 CLA Illegal Opcode Behavior................................................................................................................................ 581
10.4.5 Resetting the CLA................................................................................................................................................. 582
10.5 Pipeline........................................................................................................................................................................ 582
10.5.1 Pipeline Overview..................................................................................................................................................582
10.5.2 CLA Pipeline Alignment.........................................................................................................................................583
10.5.3 Parallel Instructions............................................................................................................................................... 587
10.6 Instruction Set.............................................................................................................................................................. 588
10.6.1 Instruction Descriptions......................................................................................................................................... 588
10.6.2 Addressing Modes and Encoding..........................................................................................................................589
10.6.3 Instructions............................................................................................................................................................ 591
10.7 CLA Registers.............................................................................................................................................................. 709
10.7.1 Register Memory Mapping.................................................................................................................................... 709
10.7.2 Task Interrupt Vector Registers............................................................................................................................. 710
10.7.3 Configuration Registers......................................................................................................................................... 711
www.ti.com Table of Contents
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Submit Document Feedback
TMS320x2806x Microcontrollers 7
Copyright © 2022 Texas Instruments Incorporated