1 introduction – Sundance SMT339 v.1.3 User Manual
Page 6

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.