![](http://datasheet.mmic.net.cn/120000/SMJ320C40KGDL50CT_datasheet_3575295/SMJ320C40KGDL50CT_2.png)
SMJ320C40KGDD
FLOATINGPOINT DIGITAL SIGNAL PROCESSOR
KNOWN GOOD DIES
SGUS052 APRIL 2004
2
POST OFFICE BOX 1443
HOUSTON, TEXAS 772511443
description (continued)
The features of the communication ports are:
D Six communication ports for direct interprocessor communication and processor I/O
D 20 MBps bidirectional interface on each communication port for high-speed and low-cost multiprocessor
interface
D Separate input and output first-in, first-out (FIFO) buffers for I/O and processor-to-processor
communication
D 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:
D Link pointers that allow DMA channels to auto-initialize
D Parallel CPU operation and DMA transfers
D Six DMA channels support communication-port-to-memory data transfers
The SMJ320C40KGD CPU is configured for high-speed internal parallel processing. The key features of the
CPU are:
D 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
D IEEE floating-point conversion
D Division and square-root support
D C30 assembly language compatibility
D 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:
D Optimizing ANSI C compiler with a runtime library that supports use of communication ports and DMA
D SPOX, by Spectron Microsystems Incorporated, which provides parallel processing support as well as
DMA and communication port drivers
D Assembler and linker with support for mapping program and data to parallel processors.
SPOX is a trademark of Spectron Microsystems, Inc.