beautypg.com

Sundance SMT339 v.1.3 User Manual

Page 9

background image

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