
TMP320C40KGDC, SMJ320C40KGDC, TMP320C40KGDCT, SMJ320C40KGDCT
FLOATING-POINT DIGITAL SIGNAL PROCESSOR
KNOWN GOOD DIES
SGUS024B – MARCH 1997 – REVISED APRIL 2000
2
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
description (continued)
The features of the communication ports are:
Six communication ports for direct interprocessor communication and processor I/O
20 MBps bidirectional interface on each communication port for high-speed and low-cost multiprocessor
interface
Separate input and output first-in, first-out (FIFO) buffers for I/O and processor-to-processor
communication
Automatic arbitration and handshaking for direct processor-to-processor connection
The DMA coprocessor allows concurrent I/O and CPU processing for superior sustained CPU performance.
The key features of the DMA coprocessor:
Link pointers that allow DMA channels to auto-initialize
Parallel CPU operation and DMA transfers
Six DMA channels support communication-port-to-memory data transfers
The TMP/SMJ320C40KGD CPU is configured for high-speed internal parallel processing. The key features of
the CPU are:
Eight operations/cycles
–
40-/32-bit floating-point/integer multiply
–
40-/32-bit floating-point/integer arithmetic and logic unit (ALU) operation
–
Two data accesses
–
Two address-register updates
IEEE floating-point conversion
Division and square-root support
’C30 assembly language compatibility
Byte and halfword accessibility
Key factors in a parallel-processing implementation are the development tools that are available. The ’C40 is
supported by a host of parallel-processing development tools for developing and simulating code and for
debugging parallel-processing systems. The code generation tools include:
Optimizing ANSI C compiler with a runtime library that supports use of communication ports and DMA
SPOX
, by Spectron Microsystems Incorporated, which provides parallel processing support as well as
DMA and communication port drivers
Assembler and linker with support for mapping program and data to parallel processors.
SPOX is a trademark of Spectron Microsystems, Inc.