參數(shù)資料
型號(hào): ADDS-2181-EZ-ICE
廠商: Analog Devices, Inc.
英文描述: ADSP-2100 Family Development Tools
中文描述: 的ADSP - 2100系列開(kāi)發(fā)工具
文件頁(yè)數(shù): 4/16頁(yè)
文件大?。?/td> 121K
代理商: ADDS-2181-EZ-ICE
REV. B
–4–
ADDS-21xx-TOOLS
C RUNT IME LIBRARY
T he 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.
T he ADSP-2100 Family C Runtime Library includes the ANSI-
standard and DSP-specific functions listed in T able I.
T able 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
T he C environment supports hardware interrupts—a key feature
that facilitates programming. T he 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.
T he
signal
and
raise
functions direct execution to a specific
C interrupt service routine based on the type of interrupt that
occurs. T his routing service allows the entire application to
be written in C without assembly language code. T he 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.
ASSE MBLE R
T he Assembler reads source files containing ADSP-2100 Family
assembly language and generates a relocatable object file. T he
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.
LINK E R
T he 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.
T he 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 SPLIT T E R AND HIP SPLIT T E R
T he PROM Splitter translates an ADSP-21xx executable
program into a file used to program PROM memory devices.
T he 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.
T he 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). T he 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.
相關(guān)PDF資料
PDF描述
ADDS-2101-3V ADSP-2100 Family Development Tools
ADDS-2101-EZ-KIT ADSP-2100 Family Development Tools
ADDS-2111-EZ-KIT Rocker Switch; Circuitry:SPDT; Switch Operation:On-(On); Contact Current Max:15A; Switch Terminals:Solder Lug RoHS Compliant: Yes
ADDS-2101-EZ-LAB ADSP-2100 Family Development Tools
ADDS-2111-EZ-LAB ADSP-2100 Family Development Tools
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
ADDS-2181-EZLITE 制造商:Analog Devices 功能描述:
ADDS-2189M-EZLITE 制造商:Analog Devices 功能描述:Evaluation Development Platform For ADSP-218XM 制造商:Analog Devices 功能描述:SEMICONDUCTORS ((NS))
ADDS-218X-ICE-2.5V 制造商:Analog Devices 功能描述:ADSP218X EMULATOR (ICE)5V 3.3V
ADDS2190 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Logic IC
ADDS-2191-EZLITE 制造商:Analog Devices 功能描述: