Analog Devices SHARC to TigerSHARC Code Porting Guide


Analog Devices SHARC to TigerSHARC Code Porting Guide - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Programming Manual
Language
English
Pages
64
File format
PDF
File size
694 KB
Published
03 August, 2012
Updated
29 September, 2023
MD5 checksum
D2828C9875272A8D48777536099E0424

About this manual

This Engineer-to-Engineer Note (EE-241) provides a step-by-step guide for porting source code from first and second generation SHARC DSPs (ADSP-2106x and ADSP-2116x) to the TigerSHARC processor family. It addresses architectural differences, including register files, data addressing, program sequencers, DMA, and C run-time environments.

What's inside

  • Architecture Overview
  • Register File
  • Data Addressing
  • Program Sequencer
  • DMA
  • C Run-Time Environment
  • Code Conversion Examples
  • Algorithm Code Examples
  • Memory Sections
  • Interrupts

Specifications

Core Clock Rate (SHARC ADSP-2106x)40-66 MHz
Register File Size (SHARC ADSP-2106x)32x40 bits
Multiprocessor Support (SHARC)up to six SHARC processors

Frequently asked questions

What is the main purpose of this document?

It is a step-by-step guide for porting SHARC code to its TigerSHARC equivalent.

Which SHARC models are covered?

The first and second generation ADSP-2106x and ADSP-2116x SHARC DSPs.

Which TigerSHARC models are covered?

The ADSP-TS101 and ADSP-TS20x TigerSHARC processors.

Does the document include code examples?

Yes, multiple code examples are provided to help upgrade existing SHARC source code.

Download PDF (694 KB)

More Analog Devices Manuals


View all Analog Devices manuals →