Icos MVS6000 User guide

MVS6000 System Level Manual/1.0/Dec-2001
MVS6000
System Level Manual


COPYRIGHT
This document contains proprietary and confidential
information of ICOS Vision Systems N. V.
Copyright ICOS Vision Systems N. V.
All rights reserved.
No part of this document may be translated o
r
reproduced in any form without written permission
from ICOS Vision Systems N. V.
DISCLAIMER
The information contained within this document has
been carefully checked and is believed to be entirely
reliable and consistent with the product that it
describes. However, no responsibility is assumed
for inaccuracies. Nor does ICOS Vision Systems
assume any liability arising out of the application o
r
use of any product or circuit described herein. ICOS
Vision Systems reserves the right to make changes
to any product and product documentation in an
effort to improve performance, reliability or design.
TRADEMARKS
VGA and SVGA are registered trademarks o
f
International Business Machines Corporation. MS-
DOS, MS-Windows, Windows 95, Windows NT and
Windows 2000 are registered trademarks o
f
Microsoft Corporation. PKZIP and PKUNZIP are
copyright of PKWARE Inc. VirusScan is copyright o
f
Network Associates. Acrobat is a trademark o
f
Adobe Systems Incorporated. InstallShield is a
registered trademark of InstallShield Software
Corporation. Roxio, the Roxio logo and Easy CD
Creator and Direct CD are trademarks of Roxio, Inc.
Shockwave is copyright of AtomShockwave Corp.
Virtuoso is registered trademark of Eonics.

CONTACT US
If you have any remarks or suggestions
concerning this manual, please do not
hesitate to contact us.
technical.writers@icos.be
ORDERING INFORMATION
Specify order number MA6000 if you want
additional copies of this manual.

MVS6000 System Level Manual/1.0/Dec-2001 i
MVS6000
Table of Contents
Preface ..............................................................................................................................................v
1 Introduction.............................................................................................................................. 1-1
2 Hardware ................................................................................................................................. 2-1
2.1 MVS600x Board................................................................................................................. 2-2
2.1.1 Main Hardware Blocks ................................................................................................ 2-2
2.1.2 General Layout of the MVS6000 Family ..................................................................... 2-3
2.1.3 Power Consumption.................................................................................................... 2-4
2.1.4 Minimum PC Requirements ........................................................................................ 2-4
2.1.5 Communication ........................................................................................................... 2-5
2.1.6 Flat Cable Connectors ................................................................................................ 2-5
2.1.7 Block Diagram MVS600x ............................................................................................ 2-8
2.2 Racks................................................................................................................................. 2-9
2.3 Camera Connections and Cables.................................................................................... 2-11
2.3.1 Connectors and Cables ............................................................................................ 2-12

MVS6000
ii MVS6000 System Level Manual/1.0/Dec-2001
2.3.1.1 Connectors........................................................................................................ 2-12
2.3.1.2 Breakout Boxes and Cables.............................................................................. 2-13
2.3.2 Supported Cameras.................................................................................................. 2-16
3 Software .................................................................................................................................. 3-1
3.1 Software............................................................................................................................. 3-2
3.1.1 Windows 2000 ............................................................................................................ 3-2
3.1.2 Virtuoso....................................................................................................................... 3-2
3.1.3 PLX PCI ...................................................................................................................... 3-2
3.2 Installation of the Software ................................................................................................ 3-3
3.2.1 Install the Plug & Play Driver ...................................................................................... 3-3
3.2.2 Install the MVS6000 Hardware Files........................................................................... 3-9
3.2.3 Install the MVS Software........................................................................................... 3-12
3.2.3.1 Install MVS6000 Software when No MVS6000 Folder Exists ........................... 3-13
3.2.3.2 Upgrade the MVS6000 Software ..................................................................... 3-15
3.2.4 Install the MMI Software ........................................................................................... 3-19
3.3 System Configuration ...................................................................................................... 3-20
3.3.1 CNF_edit - General:.................................................................................................. 3-20
3.3.2 CNF_edit - MVS <n>:................................................................................................ 3-21
3.3.2.1 Slots .................................................................................................................. 3-22
3.3.2.2 Camera Type for a Specific Connector............................................................. 3-22
3.3.2.3 Camera Numbering........................................................................................... 3-24
3.3.3 CNF_edit - Camera <n> of MVS<m>:....................................................................... 3-25
3.4 MMI.................................................................................................................................. 3-26
4 Image Acquisition .................................................................................................................... 4-1
4.1 Memory Storage ................................................................................................................ 4-2
4.2 Timing Kits ......................................................................................................................... 4-2
4.3 Camera Selection .............................................................................................................. 4-2
4.4 Illumination Settings........................................................................................................... 4-3
4.4.1 Rough Illumination Settings ........................................................................................ 4-3
4.4.2 Fine Illumination Settings............................................................................................ 4-3
5 Display & Communication........................................................................................................5-1
5.1 Communication Management............................................................................................ 5-2
5.2 Virtuoso, Pipe Communication .......................................................................................... 5-3
5.3 Display/Graphics Communication...................................................................................... 5-3

Preliminary Table of Contents
MVS6000 System Level Manual/1.0/Dec-2001 iii
5.4 Message Communication .................................................................................................. 5-4
6 Tools and Troubleshooting ......................................................................................................6-1
6.1 PCITerm ............................................................................................................................ 6-2
6.1.1 To launch PCITerm..................................................................................................... 6-3
6.1.2 To Capture a Text File ................................................................................................ 6-5
6.1.3 To Send a Text File..................................................................................................... 6-6
6.1.4 Error Messages........................................................................................................... 6-7
6.2 Exchanging Boards............................................................................................................6-8
6.3 Language Setting in Windows2000 ................................................................................... 6-9
6.4 Reinstalling with an Empty Hard Disk.............................................................................. 6-10
6.5 Troubleshooting............................................................................................................... 6-11
6.5.1 Windows2000 Problems ........................................................................................... 6-11
6.5.2 MVS600x Problems .................................................................................................. 6-13
6.5.2.1 Boot problems................................................................................................... 6-13
6.5.2.2 MMI Problems ................................................................................................... 6-14
A. Appendix.................................................................................................................................. A-1
A.1 SlotMapping.reg.................................................................................................................A-2
A.2 Incompatible Communication Messages ...........................................................................A-3
Index ............................................................................................................................................. I-1

MVS6000
iv MVS6000 System Level Manual/1.0/Dec-2001

MVS6000 System Level Manual/1.0/Dec-2001 v
MVS6000
Preface
This manual describes the MVS600x boards, their installation and their use.
·Chapter 1, Introduction, briefly gives the advantages of this new vision board.
·Chapter 2, Hardware, gives an overview of the board layout.
·Chapter 3, Software, explains how to update the software.
·Chapter 4, Image Acquisition, explains the differences in the image acquisition between the
MVS3x0 boards and the MVS600x boards.
·Chapter 5,Display and Communication, describes how the communication of messages and
images with graphics is managed.
·Chapter 6, Tools and Troubleshooting, introduces new tools and gives information for
troubleshooting.
·the appendix contains some extra information.
A basic knowledge of Windows 2000 is assumed.

MVS6000
vi MVS6000 System Level Manual/1.0/Dec-2001

MVS6000 System Level Manual/1.0/Dec-2001 1-1
MVS6000
chapter
number
1 Introduction
Introduction
The MVS600x boards belong to the new generation of ICOS vision boards. They replace the
MVS3x0 series (that is the MVS340 or the MVS360), provide higher performances (speed,
standstill time, accuracy, …) and use the Plug & Play concept for hardware installation:
parameters are stored in the registry and application-specific settings are not stored on the board
anymore.
These boards should no longer be booted prior to starting up the MMI. The board can be
launched inside the MMI. Graphics and video are sent over the PCI to the VGA card. No extra
hardware or extra monitor is needed.
The “SEEPROM” parameters, which were stored on board for the MVS3x0, are now stored in a file
on the PC and read by the MVS600x board at startup. This way, the settings will automatically be
correct after boards are exchanged.

MVS6000
1-2 MVS6000 System Level Manual/1.0/Dec-2001

MVS6000 System Level Manual/1.0/Dec-2001 2-1
MVS6000
2 Hardware
Hardware
This chapter provides more information about the hardware of the MVS600x board and its
connections.

MVS6000
2-2 MVS6000 System Level Manual/1.0/Dec-2001
2.1 MVS600x Board
The MVS6000 family consists of three boards: the MVS6000 board, the MVS6001 board and the
MVS6002 board.
The differences between the three board types are the camera connections:
·The MVS6000 board supports two analog cameras
·the MVS6001 board supports one analog and one digital camera
·the MVS6002 board supports two digital camera
For detailed information (see page 2-12).
In the following two sections, you get an overview of the main hardware blocks and you see the
layout of the MVS6000 board and the MVS6002 board.
2.1.1 Main Hardware Blocks
·2 DSP chips: TI320C6202 - 250Mhz
·SDRAM: 32 MB, used for application software, models, images,…
·Xilinx programmable components used, for example, for the timing generators of the cameras
·PLX driver for PCI communication (which gives the board read/write access to the hard disk)
·3 SEEPROMS: for board-specific initial settings only
·2 independent parallel video input channels
·PCI or RS232 communication
·Digital camera support as an option

Hardware
MVS6000 System Level Manual/1.0/Dec-2001 2-3
2.1.2 General Layout of the MVS6000 Family
This section shows the layout of the MVS6000 and the MVS6002 board.
Each board has different camera connectors, see page 2-12.
MVS6000
Activity LED
connectors
for analog
cameras
1
2
2 analog inputs
DSP activity LEDs
DSP
DSP
IO
CTRL
input
FIFOs
CTRL CTRL
32 MB
PCI
CTRL
camera
CTRL
flash/trigger LI2 LI1 PIO test
connector for
camera module
connector for
camera module
input 1 LED
input 2 LED

MVS6000
2-4 MVS6000 System Level Manual/1.0/Dec-2001
MVS6002
2.1.3 Power Consumption
The power consumption is lying within the PCI specifications:
·+5V: max. 4A
·+12V: 200mA + power of all connected cameras
·-12V: 150mA.
2.1.4 Minimum PC Requirements
·minimum Pentium III 600Mhz
·minimum 133Mhz front side bus
·minimum 64MB SDRAM
·video graphics card:
·minimum AGP*4
·resolution 1280*1024 with 64K colors should be supported
·8 MB display memory: avoid using UMA (sharing SDRAM as display memory)
·for each board one full length PCI slot must be available.
digital input

Hardware
MVS6000 System Level Manual/1.0/Dec-2001 2-5
2.1.5 Communication
·PCI pipe communication
·RS232 communication:
The following baud rates are supported: 110, 300, 600, 1200, 2400, 4800, 9600, 14400,
19200, 38400, 57600, 115200.
Note: 1. ICOS provides the WinCommDll.dll for the communication (see page 5-2). This
driver is available for WinNT4.0 and Win2000 (and can also be used for the ISA
and HS3L communication on MVS3xx and MVS100/200).
2. When no serial communication is used, the baud rate should be set to 0. This
will improve the performance of the system.
2.1.6 Flat Cable Connectors
The connectors at the topside of the board are labeled:
Each connector is explained in detail on the next page.
C1 C2 C3 C4 C5 C6 C7 C8 C9 C10
C11
xilinx
plx
SW2
SW1
JF4
JF3

MVS6000
2-6 MVS6000 System Level Manual/1.0/Dec-2001
C1: flash trigger connector
Pin assignments: Pin # Signal name Function Direction
8-14
1
2
3
4
5
6
7
GND
FLASH1
TRRDY1
TRIN1
FLASH2
TRRDY2
TRIN2
NC
Ground
Flash channel 1
Trigger ready channel 1
Trigger input channel 1
Flash channel 2
Trigger ready channel 2
Trigger input channel 2
Not Connected
-
output
output
input
output
output
input
-
Note: A Flash trigger board, using SMB snap-on connectors, is available for easy connection.
1 2 3 4 5 6 7
891011121314

Hardware
MVS6000 System Level Manual/1.0/Dec-2001 2-7
C2 & C3: LI1 and LI2
These connectors are serial connections to the ICOS light interface (LI) boards.
C4: PIO
This connector supports four groups of 8 bit PIO that can be programmed as an input or output.
The MVS software does not yet support this.
C5: JTag
This connector is used for in circuit emulation, programming primary software for testing in
production environment or for boundary scan to check the processors.
C6 & C7: MCBSp2 and MCBSp1
This is a multi-channel buffered serial port: it is a standard serial port for connecting multiple
TMS320C6202 DSP processors. The MVS software does not yet support this port.
C8 & C9: Duart B and Duart A
These ports are used for serial communication with the board and can be set in menu mode,
message mode or host mode.
Pin assignments: Pin # Signal name Function
2
3
5
8
9
1,4,6,7,10
RXD
TXD
GND
CTS
RTS
NC
Receive data
Transmit data
Ground
Clear to send
Request to send
Not connected
C10: Can Bus
This is not supported.
C11:
Connector used for diagnostics purposes in production (at ICOS).
1 2 3 4 5
8910 7 6

MVS6000
2-8 MVS6000 System Level Manual/1.0/Dec-2001
2.1.7 Block Diagram MVS600x
PCI_V2.2
Input LUT
1kByte
SEEPROM
CTRL
I/O - INT
2 x Med Res
or
McBSP
McBSP
32
ANALOG
32
INT INT
10 bit
40 MHz
A/D conv.
32
SyncFIFO
32
XBIEMI
DSP
TMS320C6202
250 MHz
PCI master I.F.
1kByte
TMS320C6202
32 MByte
SDRAM
250 MHz
(125 MHz)
(2 banks)
TRANSX
BOOT FEPROM
16
40 MHz
10 bit
A/D conv.
32 32
INT
Camera module
( Second slot )
INT
INT
INT
SyncFIFO
32
32
Digital output
DSP
CTRL
CON 1
CON 2
1 x HR
8
32
SEEPROM
Transfer
SC28L92A1B
TQFP44
33 MHz
XBIEMI
JTAG
McBSP
McBSP
16
1 x HR
1 x Med Res
1 x Med Res
2 x Med Res
or
PLX9054
JTAG
JTAG emulator
CROSS-
BAR
PIO : 32 I/O
Expansion bus module
RS-232 RS-232
Mux
Mux
Input LUT
4x4Kx9
4x4Kx9
McBSP1 McBSP2
32
32
8
DUART
Camera
Con
Camera
CTRL
Flash/Trigger
Light Interface
Serial
10
10
512 KByte
( IEEE-1394, Flash EPROM, ... )
Table of contents
Other Icos Switch manuals
Popular Switch manuals by other brands

H3C
H3C S5560S-EI Series installation guide

Cisco
Cisco Catalyst 2960 Series Hardware installation guide

Atop
Atop EH7506-4PoE-2SFP user manual

ANTAIRA
ANTAIRA LMP-0804G-SFP Series Hardware manual

Goobay
Goobay MS-506 quick start guide

PCB Piezotronics
PCB Piezotronics IMI SENSORS EX686B01 Installation and operating manual