beautypg.com

1 introduction – Sundance SMT339 v.1.3 User Manual

Page 6

background image

Version 1.2

Page 6 of 27

SMT339 User Manual V1.3

User Manual (QCF42); Version 1.2, 8/11/00; © Sundance Multiprocessor Technology Ltd. 1999

1 Introduction

The SMT339 is a dedicated high speed image processing module for use in a wide
range of image analysis systems. The module can be plugged into a standard TIM
single width slot and can be accessed by either a standard Comport, or Rocket Serial
Link (

RSL

) Interface.


The image processing engine is based upon the ‘Texas Instruments’

TMS320DM642

Video Digital Signal Processor. It is

fully software compatible with C64x using

Code

Composer Studio

.


The DM642 runs at a clock rate of 720MHz. It features a two level cache based

architecture. There are

16K Bytes of level one program cache (Direct mapped), 16K

Bytes of level one data cache (

2-Way Set-Associative) and 256K Bytes of level two

cache that is shared program and data space (Flexible RAM/Cache Allocation).

The

DM642 can perform 4, 16 x 16 Multiplies or 8, 8 x 8 Multiplies per clock cycle.

A powerful Vitrex-4 FPGA (

XC4VFX60-10

) is used onboard as the FPGA processing

unit for image data. 8 Mbytes of ZBT SRAM is provided as a FPGA memory
resource. Processing functions such as Colour Space Conversion (CSC), Discrete
Cosine Transforms (DCT), Fast Fourier Transforms (FFT) and convolution can be
implemented, without using any of the DSP’s resources. If required, the Virtex 4
has 2 Power PC hardware cores that can be incorporated into the system design.

The Module features a single ‘Philips Semiconductors’

SAA7109AE/108AE

video

decoder/encoder that accept most PAL and NTSC standards, and can output
processed images in PAL/NTSC or VGA (1280x1024, or HD TV Y/Pb/Pr)

The DM642 has 128 Mbytes of high speed SDRAM (Micron

MT48LC64M32F2S5

)

available onboard for image processing and an 8Mbytes FLASH device is fitted to
store programs and FPGA configuration information.

The module supports a full

Sundance LVDS Bus (SLB)

interface for use with

mezzanine cards providing the flexibility for other image formats to be accepted and
other output formats to be generated.