| |
Development Tools for CD245x
Emulator
The CD245x emulator actually contains
a CD245x-EVA chip on it to offer the full functionality of the CD245x core.
Since the CD245x emulator is not trying to offer the CD245x-EVA chip emulation
but trying to offer the CD245x core functions, the program memory of the
CD245x is already implemented on the emulator board, and no outside program
memory is allowed except the program memory on the emulator board. This
is the only difference from common uP emulators. Other than this, you would
have all the signal pins of the CD245x core on the emulator card pins. The
host computer communicates with the Emulator board through either 40 conductor
flat ribbon cable or 8 conductor serial cable (RJ45). A special ISA compatible
PC Card is necessary on the Host. The emulator can run at 0.1 - 40 MHz by
changing the Xtal oscillator on the board or external clock input. The board
uses 8 successive I/O addresses of the PC (Normally 280H - 287H: alterable),
but no interrupt/DMA resources.An emulator control program (EC2450.EXE)
or the BUGSFINDER program can control the Emulator.
Click  for detailed manuals.
S/W Debugger
(BUGSFINDER)
A PC based S/W debugger written in C is available. The program comes in
the same screen as that of the Emulator, having more flexible and powerful
features. The operating latency may reach sub hardware speed (200K - 500K
instruction / sec.), when no display function is in due. The debugger named
"BUGSFINDER" can simulate operations with interrupt, input/output in S/W
domain, where a sequence of input data stored in a file is processed to
get a sequence of data in an output file. For example, you can prepare a
WAV file as an input file processed with your DSP program to get another
WAV file that can be checked with a sound card on your PC later. A detailed
document is available.
Click  for detailed manuals.
Matlab interface
The bugsfinder can communicate with MATLAB S/W for system level verification.
A MATLAB based development utilizing the CD245x DSP is possible with this
interface S/W(.DLL).
Click  for detailed description.
Demo Board
A Demo board for the CD2450 is available. The board comes with a CD2450A
chip, 8Kw-32Kw program memory, two sets of 1Kw Data memory, and one set
of 14bit A/D,D/A port. This board works thru USB bus under Windows 98, Me,
2000, XP, needing no additional set-up like power supply. The board can
show the G.726 ADPCM speech compression, as well as a simple program development
tutorials utilizing the board. The board is good not only for learning general
idea of DSPs but suitable for application development upto 8Kw program.
Please check  for the CD2450A demo board.
Please check
for the CD2458 demo board.
Assembler/Linker
A free assembler program for the CD245x is available. The source code of
the Assembler comes with the full license purchase. A specific linker program
is also free of charge. Download them from Clarkspur FTP site, for unlimited
usage. There are no nice document attached for this free version, though.
You can get a description of the program , and see the assembler test files
to understand the usage and mnemonics. All the files are packed in one ZIP
file "ASM2450.ZIP". (This assembler is widely used for real application
development successfully.)
If you need a powerful (macro) assembler, a professional version of Assembler,
Linker, Pre-processor written in C++ is available from Clarkspur with
the source code at additional cost. The assembly speed is exceptionally
fast compare to other options.
C Compiler
C-Compiler for the CD245x is available from
Archelon, Inc. in Canada. Archelon offers its META-C compiler in reasonable
cost, which may be used for any CPUs by developing several code table files.
Clarkspur offers the full functioning CD245x based code tables at additional
cost.
Archelon,
Inc. Attn: Mr. R. Preston Gurd, President
|