DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADDS-2171-EZ-ICE Просмотр технического описания (PDF) - Analog Devices

Номер в каталоге
Компоненты Описание
производитель
ADDS-2171-EZ-ICE
ADI
Analog Devices ADI
ADDS-2171-EZ-ICE Datasheet PDF : 16 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ADDS-21xx-TOOLS
C RUNTIME LIBRARY
The C Compiler comes with ANSI-standard functions and a set
of C-callable library routines commonly used in digital signal
processing to speed up development.
The ADSP-2100 Family C Runtime Library includes the ANSI-
standard and DSP-specific functions listed in Table I.
Table I. C Runtime Library Functions
Function Description
abs
acos
asin
atan
atan2
ceil
cos
cosh
exp
fabs
fir
floor
fmod
frexp
ifftN
iir
interrupt
isalpha
isdigit
labs
ldexp
log
log10
memcmp
memcpy
memset
modf
pow
raise
signal
sin
sinh
sqrt
strcat
strcmp
strcpy
strlen
strncat
strncmp
strncpy
tan
tanh
timer_off
timer_on
timer_set
va_arg
va_end
va_start
absolute value
arc cosine
arc sine
arc tangent
arc tangent of quotient
ceiling
cosine
hyperbolic cosine
exponential
absolute value
finite impulse response (FIR) filter
floor
floating-point modulus
separate fraction and exponent
N-point inverse fast Fourier transform (IFFT)
infinite impulse response (IIR) filter
define interrupt handling
detect alphabetic character
detect decimal digit
absolute value
multiply by power of 2
natural logarithm
base 10 logarithm
compare objects
copy characters from one object to another
set range of memory to a character
separate integral and fractional parts
raise to a power
force a signal
define signal handling
sine
hyperbolic sine
square root
concatenate strings
compare strings
copy from one string to another
string length
concatenate characters from one string to another
compare characters in strings
copy characters from one string to another
tangent
hyperbolic tangent
disable ADSP-21xx timer
enable ADSP-21xx timer
initialize ADSP-21xx timer
get next argument in variable list
reset variable list pointer
set variable list pointer
Interrupt Handling in C
The C environment supports hardware interrupts—a key feature
that facilitates programming. The signal handling functions of
the C library, signal, raise, and interrupt, process
ADSP-21xx interrupts such as serial port transmit and receive
interrupts, timer interrupts, and external interrupt request
signals.
The signal and raise functions direct execution to a specific
C interrupt service routine based on the type of interrupt that
occurs. This routing service allows the entire application to
be written in C without assembly language code. The signal
handling routines save and restore registers, and the overhead is
usually minimal compared to overall program execution time.
If you choose to write custom interrupt service routines in
assembly language, you can use the signal and raise
functions to set up service routines in the C environment.
ASSEMBLER
The Assembler reads source files containing ADSP-2100 Family
assembly language and generates a relocatable object file. The
Assembler includes a preprocessor that lets you use C
preprocessor directives such as #define, #include, #if,
#ifdef, and #else in assembly code.
Assembler directives define code modules, data buffers, data
variables, and memory-mapped I/O ports. Either assembler
directives or C preprocessor directives define and invoke
macros.
LINKER
The Linker processes separately assembled object files to create
a single executable program. It assigns memory locations to
code and data in accordance with the architecture file defined
by the System Builder.
The Linker also generates symbols (variable names and program
labels) in the processed files, which the simulator, emulator, and
the CBUG C Source-level debugger use to perform symbolic
debugging.
PROM SPLITTER AND HIP SPLITTER
The PROM Splitter translates an ADSP-21xx executable
program into a file used to program PROM memory devices.
The PROM Splitter’s output file can be generated in Motorola
S Record or Intel Hex Record format. Motorola S2 format is
supported for byte stream output.
The HIP Splitter utility generates ADSP-2111 and ADSP-2171
programs to be downloaded from a host processor through the
DSP’s Host Interface Port (HIP). The HIP Splitter’s output file
can be generated in Motorola S Record or Intel Hex Record
format.
Both the PROM Splitter and the HIP Splitter have a boot
loader option that enables loading of external memory.
–4–
REV. B

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]