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 Publications 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 Publications 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 Publications 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 Demo Board for the CD2450A demo board.
Please check Demo Board 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


---END--

Return to Clarkspur HOME PAGE .