Analog Devices adsp-2100 Manual page 306

Adsp-2100 family programmable single-chip microprocessors
Table of Contents

Advertisement

STEP 1:DESCRIBE ARCHITECTURE
STEP 2:GENERATE CODE
STEP 3:DEBUG SOFTWARE
STEP 4:DEBUG IN TARGET SYSTEM
STEP 5:MANUFACTURE FINAL SYSTEM
= USER FILE OR HARDWARE
= SOFTWARE DEVELOPMENT TOOL
= HARDWARE DEVELOPMENT TOOL
Figure 14.1 ADSP-2100 Family System Development Process
assembly language. A module is a unit of assembly language comprising a main
program, subroutine, or data variable declarations. C programmers write C
language files and use the C compiler to create assembly code modules from
them. Assembly language programmers write assembly code modules directly.
Each code module is assembled separately by the assembler.
The linker links several modules together to form an executable program
(memory image file). The linker reads the target hardware information from the
architecture description file to determine appropriate addresses for code and
data. In the assembly modules you may specify each code/data fragment as
completely relocatable, relocatable within a defined memory segment, or non-
Software Examples
ANSI
C SOURCE
C COMPILER
FILE
EZ-LAB™ EVALUATION BOARD
OR
THIRD-PARTY PC PLUG-IN CARDS
ASSEMBLER
SOURCE
ASSEMBLER
FILE
SOFTWARE SIMULATOR
EZ-ICE™ EMULATOR
TESTED &
DEBUGGED
PROM SPLITTER
DSP BOARD
14
SYSTEM
BUILDER
SYSTEM
ARCHITECTURE
FILE
EXECUTABLE
LINKER
FILE
TARGET
BOARD
14 – 3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents