This manual describes programming information for SHARC® processors, including the ADSP-2136x, ADSP-2137x, and ADSP-214xx SHARC processors.
This document serves as a comprehensive technical guide for software developers working with Analog Devices SHARC digital signal processors. It details the processor core architecture, including dual processing elements, program sequence control, and JTAG port functionality. The manual provides in-depth information on register files, data transfers, and interrupt handling mechanisms specific to the ADSP-2136x, ADSP-2137x, and ADSP-214xx families.
The guide extensively covers processing elements such as the Arithmetic Logic Unit (ALU), Multiplier, and Barrel Shifter, along with their instruction types and status flags. It also explains program sequencing features like hardware stacks, loop sequencers, cache control, and various operating modes including SIMD and SISD configurations.
The manual includes the ADSP-2136x, ADSP-2137x, and ADSP-214xx SHARC Processors.
The part number for this programming reference manual is 82-000500-01.
This document is Revision 2.2 and was published in March 2011.