Sundance SMT339 v.1.3 User Manual
Page 9

Version 1.2
Page 9 of 27
SMT339 User Manual V1.3
2.3 DSP
Unit
As illustrated in Figure 1 the SMT339 is based around the ‘Texas Instruments’
TMS320DM642
Video Imaging Processor. The processor is based around the
second generation VelociTI Texas Instruments TMS320C6000 generation of
processors. This processor has 3 built-in video imaging ports (each 20 bit) which
each have 2 channels capable of sample rates up to 80MHz over a 10 bit bus, the
direction of each channel being configurable as input or output. This allows Images to
be DMA’ed directly to the SDRAM for processing, while the processed image can be
viewed on one of the output channels. Input YCbCr formats with embedded sync
information can be accepted by the video ports as well as RAW data modes. See
Chapter 3 for details of the Video port operation.
The DM642 DSP has 128Mbytes of high speed SDRAM memory available for
program and data space, an 8Mbyte FLASH allows FPGA configuring data and DSP
program data to be stored. The DSP’s EMIF bus is also routed to the Virtex 4 FPGA,
which allows the mapping of the Comports and the RSL directly into the DSP’s
memory map.
The EMAC, serial ports and Audio channels are routed from the DSP to the Virtex 4,
this allows the EMAC, SLB or Audio physical interfaces to be added to the system if
required.
Software development and real-time debugging can be achieved using Code
Composer Studio (Texas Instruments) via the JTAG interface.
Full specifications for the DSP can be downloaded from
http://focus.ti.com/lit/ds/symlink/tms320dm642.pdf
2.3.1 EMIF Peripheral Configuration
The various peripherals are mapped into the DSP memory space into chip select
spaces as illustrated in Table 4 .
Peripheral
DSP CS
Area
Base Address
CE Space Control
Register Value
Description
SDRAM
CE0
0x8000 0000
0x0000 00D0
64 bit wide SDRAM
Interface
FLASH
CE1
0x9000 0000
0xFFFF FF13
16 bit wide Asynchronous
interface
VIRTEX 4
CE2
0xA000 0000
0x0000 0030
32 bit wide SDRAM
Interface
VIRTEX 4
Configuration
CE3
0xB000 0000
0xFFFF FF23
32 bit wide Asynchronous
Interface
Table 4 : EMIF Configurations