Kontron VM162 User Manual

VM162/VM172
VMEbus Single-Board Computer with
Dual IndustryPack Support
Manual Order Nr. 16596
Issue 1
®
Chapter
1
Chapter
1
VM162/VM172Table Of Contents
Introduction......................................................................... 1-1
1.1 Product Overview.........................................................................1-3
1.2 IndustryPack Flexibility................................................................ 1-3
1.3 Controller eXtension Connector................................................... 1-4
1.4 Front Panel and I/O Configuration.............................................. 1-4
1.5 Features........................................................................................1-6
1.6 Specifications................................................................................ 1-8
1.7 Ordering Information ................................................................. 1-10
1.8 Related Publications................................................................... 1-11
1.9 Schematic Board Layout............................................................. 1-12
Chapter
2
Functional Description........................................................ 2-1
2.1 VM162/VM172 Block Diagram....................................................2-3
2.2 CPU Options................................................................................. 2-4
2.3 Memory......................................................................................... 2-4
2.3.1 DRAM/FLASH.............................................................................................. 2-4
2.3.2 SRAM............................................................................................................ 2-5
2.3.3 Boot ROM (optional).................................................................................... 2-5
2.3.4 EEPROM...................................................................................................... 2-6
2.4 Communication Controller 68EN360 (QUICC)...........................2-6
2.4.1 Use of 68EN360 Communication Ports........................................................ 2-6
2.4.2 Use of 68EN360 Memory Controller............................................................ 2-7
2.4.3 Use of 68EN360 Interrupt Controller .......................................................... 2-7
2.4.4 Use of 68EN360 DMA Channels.................................................................. 2-8
2.5 VMEbus Interface......................................................................... 2-8
2.5.1 VME Master Interface ..................................................................................2-9
2.5.2 System Controller Functions...................................................................... 2-10
2.5.3 VME Slave Interface...................................................................................2-11
2.5.4 VME Address Map from the VME Side ......................................................2-12
2.5.5 VME Control/Status Register ..................................................................... 2-13
2.6 Board Control Logic................................................................... 2-14
2.6.1 Boot Decoder Logic....................................................................................2-14
2.6.2 Interrupt Control ........................................................................................ 2-14
Juli 23, 1997 Page TOC- 1© PEP Modular Computers
Chapter
3
VM162/VM172
2.6.3 Bus Timer.................................................................................................... 2-16
2.6.4 Watchdog Timer ......................................................................................... 2-16
2.6.5 Board Control/Status Register.................................................................... 2-16
2.7 Special Functions........................................................................ 2-18
2.7.1 Real Time Clock.......................................................................................... 2-18
2.7.2 Serial EEPROM.......................................................................................... 2-18
2.7.3 TICK Timer.................................................................................................2-18
2.7.4 General Purpose Timer.............................................................................. 2-18
2.7.5 DMA Transfers........................................................................................... 2-18
2.7.6 Data Retention for RTC and SRAM............................................................ 2-19
2.7.7 Front Panel Buttons and LED Ports .......................................................... 2-19
2.8 Serial Communication Ports....................................................... 2-20
2.8.1 Ethernet/SER4 Port .................................................................................... 2-21
2.8.2 SER1, SER2 and SER3 Ports......................................................................2-22
2.8.3 TERM Pinouts............................................................................................. 2-23
2.9 CXC Interface............................................................................. 2-24
2.10 IndustryPack (IP) Interface ...................................................... 2-30
2.10.1 Overview...................................................................................................2-30
2.10.2 Features.................................................................................................... 2-30
2.10.3 Optional IP features, not supported......................................................... 2-30
2.10.4 IP Interface Controller............................................................................. 2-31
2.10.5 IP Reset Control ....................................................................................... 2-31
2.10.6 IP Clock Control....................................................................................... 2-31
2.10.7 IP Interrupt Control.................................................................................. 2-31
2.10.8 IP Memory Size Control...........................................................................2-32
2.10.9 IP Interface Address Map.........................................................................2-32
2.10.10 IP Interrupt Control Register................................................................. 2-33
2.10.11 IP Slot Control Register ......................................................................... 2-34
2.10.12 IP Connectors......................................................................................... 2-35
Table of Contents
Configuration....................................................................... 3-1
3.1 Default Jumper Settings................................................................ 3-3
3.1.1 Jumper Default Settings (Component Side).................................................. 3-3
3.1.2 Jumper Default Settings (Solder Side).......................................................... 3-3
3.2 Jumper Description (Component Side)......................................... 3-4
3.2.1 VME Boot ..................................................................................................... 3-5
3.2.2 ROM Boot..................................................................................................... 3-5
3.2.3 Protective Ground - Signal Ground ............................................................. 3-5
3.2.4 VME SYSRES*..............................................................................................3-5
3.2.5 CXC Mode .................................................................................................... 3-6
3.3 Jumper Description (Solder Side)................................................. 3-7
3.3.1 CPU Type ..................................................................................................... 3-8
3.3.2 CPU Power Supply.......................................................................................3-8
Page TOC- 2 © PEP Modular Computers
Juli 23, 1997
Chapter
4
VM162/VM172Table Of Contents
3.3.3 CPU (Bus) Clock.......................................................................................... 3-8
3.3.4 SRAM Size..................................................................................................... 3-8
3.3.5 Communications Clock.................................................................................3-9
3.3.6 EEPROM Write Protection .......................................................................... 3-9
3.3.7 JTAG Chain.................................................................................................. 3-9
3.3.8 SRAM Data Retention................................................................................. 3-10
3.3.9 BERR1 Timeout .......................................................................................... 3-10
3.3.10 Backup Current Test Bridge..................................................................... 3-10
Programming....................................................................... 4-1
4.1 VM162/VM172 Address Map........................................................ 4-3
4.2 Initializing the 68EN360............................................................... 4-4
4.3 Initializing the Cache....................................................................4-7
Appendices
Memory Piggybacks SI6 Piggybacks Bootstrap Loader Controller eXtension Connector OS-9 Cabling
Board Layout
Juli 23, 1997 Page TOC- 3© PEP Modular Computers
VM162/VM172
Table of Contents
Page TOC- 4 © PEP Modular Computers
Juli 23, 1997

Preface

VM162/VM172
Juli 23, 1997 Page 0- 1© PEP Modular Computers
VM162/VM172 Preface

Unpacking and Special Handling Instructions

This PEP product is carefully designed for a long and fault-free life; nonetheless, its life expectancy can be drastically reduced by improper treatment during unpacking and installation.
Observe standard anti-static precautions when changing piggybacks, ROM de vices, jumper settings etc. If the product contains batteries for RTC or memory back-up, ensure that the board is not placed on conductive surfaces, including anti-static plastics or sponges. These can cause shorts and damage to the batteries or tracks on the board.
When installing piggybacks, switch off the power mains.
Furthermore, do not exceed the specified operational temperature ranges of the board version ordered. If batteries are present, their temperature restrictions must be taken into account.
Keep all the original packaging material for future storage or warranty shipments. If it is necessary to store or ship the board, re-pack it as it was originally packed.
Page 0- 2
© PEP Modular Computers
Juli 23, 1997

Revision History

VM162/VM172Preface
Issue
This document contains proprietary information of PEP Modular Computers. It may not be copied or transmitted by any means, passed to others, or stored in any retrieval system or media, without the prior consent of PEP Modular Computers or its authorized agents.
The information in this document is, to the best of our knowledge, entirely correct. Howe ver , PEP Modular Computers cannot accept liability for any inaccuracies, or the consequences thereof, nor for any liability arising from the use or application of any circuit, product, or example shown in this document.
PEP Modular Computers reserve the right to change, modify, or improve this document or the product described her­ein, as seen fit by PEP Modular Computers without further notice.
Brief Description of Changes Index Date of Issue
First Issue 0 July, 1997
1
Juli 23, 1997 Page 0- 3© PEP Modular Computers
VM162/VM172 Preface

PEP Modular Computers Two Year Limited Warranty

We grant the original purchaser of PEP products the following hardware warranty. No other warranties that may be granted or implied by anyone on behalf of PEP are valid unless the consumer has the expressed written consent of PEP Modular Computers.
PEP Modular Computers warrants their own products (excluding software) to be free from defects in workmanship and materials for a period of 24 consecutive months from the date of purchase. This warranty is not transferable nor extendible to cover any other consumers or long term storage of the product.
This warranty does not cover products which hav e been modified, altered, or repaired by any other party than PEP Mo­dular Computers or their authorized agents. Furthermore, any product which has been, or is suspected of being dama­ged as a result of negligence, misuse, incorrect handling, servicing or maintenance; or has been damaged as a result of excessive current/v oltage or temperature; or has had its serial number(s), an y other markings, or parts thereof altered, defaced, or removed will also be excluded from this warranty.
A customer who has not excluded his eligibility for this warranty may, in the event of any claim, return the product at the earliest possible convenience, together with a copy of the original proof of purchase, a full description of the ap­plication it is used on, and a description of the defect; to the original place of purchase. Pack the product in such a way as to ensure safe transportation (we recommend the original packing materials), whereby PEP undertakes to repair or replace any part, assembly or sub-assembly at our discretion; or, to refund the original cost of purchase, if appropriate.
In the event of repair , refund, or replacement of any part, the o wnership of the removed or replaced parts re verts to PEP Modular Computers, and the remaining part of the original guarantee, or any new guarantee to cover the repaired or replaced items, will be transferred to cover the new or repaired items. Any extensions to the original guarantee are considered gestures ofgoodwill, and will be defined in the “Repair Report” returned from PEP with the repaired or re­placed item.
Other than the repair, replacement, or refund specified abov e, PEP Modular Computers will not accept any liability for any further claims which result directly or indirectly from any warranty claim. We specifically exclude any claim for damage to any system or process in which the product was employed, or any loss incurred as a result of the product not functioning at any given time. The extent of PEP Modular Computers liability to the customer shall not be greater than the original purchase price of the item for which any claim exists.
PEP Modular Computers makes no warranty or representation, either expressed or implied, with respect to its pro­ducts, reliability, fitness, quality, marketability or ability to fulfill any particular application or purpose. As a result, the products are sold “as is,” and the responsibility to ensure their suitability for any given task remains the purchaser’s.
In no event will PEP be liable for direct, indirect, or consequential damages resulting from the use of our hardware or software products, or documentation; even if we were advised of the possibility of such claims prior to the purchase of, or during any period since the purchase of the product.
Please remember that no PEP Modular Computers employee, dealer, or agent are authorized to make an y modification or addition to the above terms, either verbally or in any other form written or electronically transmitted, without consent.
Page 0- 4
© PEP Modular Computers
Juli 23, 1997
VM162/VM172

Introduction

1.1 Product Overview..........................................................................1-3
1.2 IndustryPack Flexibility................................................................1-3
1.3 Controller eXtension Connector ...................................................1-4
1.4 Front Panel and I/O Configuration ..............................................1-4
1.5 Features.........................................................................................1-6
1.6 Specifications ................................................................................1-8
1.7 Ordering Information..................................................................1-10
1.8 Related Publications ...................................................................1-11
1.9 Schematic Board Layout .............................................................1-12
Chapter
1
Juli 23, 1997 Page 1- 1© PEP Modular Computers
VM162/VM172 Chapter 1 Introduction
Page 1- 2
© PEP Modular Computers
Juli 23, 1997

1.1 Product Overview

PEP’s VM162/172 combines high computational performance and fle xible I/O requirements through its twin IndustryPack and single CXC interface with excellent communication ability afforded by the Mo­torola ‘QUICC’ controller.
A combination of high-performance CPUs (Motorola MC68040/MC68060) and the Quad Integrated Communications Controller chip, the Motorola MC68EN360,‘QUICC’ not only enable computational performances from approximately 35 MIPs to over 100 MIPs, but dispense with the usual restrictions associated with serial communication.
Application-specific tailoring is assured through versatile interface options which, together with PEP’s CXC interface, makes this 6U VMEb us CPU ideally suited for communication and automation applica­tions.With up to 6 serial interfaces resident within the same realestate and support for standard LAN or WAN interfaces provided, communicational versatility is guaranteed.
T wo on-board EPR OM sock ets are designed to accommodated R OMed applications and/or the PEPbug debug monitor .The VM162/172 is supplied with these sock ets empty and the PEPbug programmed into the FLASH memory residing on one of the DM6xx memory piggybacks.
VM162/VM172Chapter 1 Introduction
The PEP VM162/172 Board Support Package is available for several popular real-time operating sy­stems: OS-9, VxWorks,VRTX/OS and pSOS+.

1.2 IndustryPack Flexibility

Fully integrated within the VM162/172 CPU boards are tw o IndustryPack carrier interf aces. Each inter ­face accesses an 8/16-bit databus and supports IP class 1 modules.
The IP concept is based on an open specification allowing vendors to fabricate an independent library of digital, analog, communication or counter mezzanine plug-in modules for example that are compati­ble with carrier boards from manufacturers like PEP. With a few hundred such mezzanines currently available, users can easily find the appropriate interface to a wide variety of industrial requirements.
In accordance with the IP specification, PEP has implemented an 8/16-bit data width interface operating at 8 or 32MHz that supports interrupts and communicates with the host carrier via a 50-pin connector with embedded address, data, control and power lines.This caters for more than 90% of the av ailable IP modules which do not have DMA support.
• Up to 2 standard or 1 2x-sized IP
• Supports I/O, ID, memory & IRQ
• Supports 8/16-bit IP cycles
• Prog. IP bus speed (8/32 MHz)/IP
• 2 interrupts per IP
• 2 8 MB linear memory space/IP
• Overload protection (fuses)/IP
Juli 23, 1997 Page 1- 3© PEP Modular Computers
VM162/VM172 Chapter 1 Introduction

1.3 Controller eXtension Connector

Although the VM162/172 adds a new dimension to computer architecture with its direct IndustryPack interface, it is also a continuation of the successful range of PEP’s CPU boards with communication pro­cessors and CXC capability. The CXC extends the already abundant industrial I/O capability of the CPU and also allows custom design according to the guidelines laid-down in the CXC specification.
Introduced in 1990, PEP’s Controller eXtension Connector (CXC) concept enables a mezzanine Input/ Output extension on the VME or on distrib uted Input/Output systems based on CXC as a backplane bus. The CXC is based on an open specification allowing unprecedented flexibility in meeting customer re­quirements.
PEP has named these mezzanine plug-in modules Controller eXtension Modules (CXM). These 96-pin CXMs are designed to operate with CXC based host modules which includes the VM162/172.
Designed primarily to operate in harsh industrial environments, this versatile modularity provides not only a cost-effective engineering solution but also allows customers a near exhaustive selection of sy­stem configurations through a selection of over 30 base CXMs providing analog, digital and other I/O extensions such as SCSI and fieldbus connection (PROFIBUS, CAN, LON and Bitbus). Hence, a fea­ture of the VM162/172 is that the ‘raw’ serial signals from the ‘QUICC’ SCC2, SCC3 and SCC4 chan­nels being internally wired to the front panel as well as to the CXC interface.
Network interfacing is provided if required by ordering the relevant front-panel which comes complete with the appropriate SI6-piggyback, serial port connectors and 50-pin D-Sub IndustryPack connector. Naturally, to cater for those customers who merely wish to tak e advantage of the computing power and CXC capablility that the VM162 offers, blank front-panels without the networking options have been devised.
1.4 Front Panel and I/O Configuration
The illustrated front-panels show the possible connections of the SCC1 communications channel for Ethernet, RS485 or blank. In addition, the front panels are available with mini-D-Sub connectors instead of RJ45 connectors for the 4 standard serial channels.
The 50-pin, subminiature SCSI 2 style D-Sub connectors for emerging IP signals offer improved EMI protection (compared with the on-board flat cable connector.) Each IP module has its o wn shielded con­nector for state-of-the-art industrial cabling.
All front-panels feature a user, watch-dog and halt status LED, reset and abort button switches and where possible, the status of the Ethernet communication.
Page 1- 4
© PEP Modular Computers
Juli 23, 1997
VM162/VM172Chapter 1 Introduction
SC and SI6 piggybacks adapt the multi-protocol serial channels of the ‘QUICC’ to the physical inter­faces provided on the VM162/172’s front-panel and CXC:
SCC1 channel supports: SI6-10B5 Ethernet 10base5 (AUI) SI6-10B2 Ethernet 10base2 (Thin) SI6-10BT Ethernet 10baseT (Twisted Pair) SI6-PB485-ISO Optoisolated RS485 SCC2 to SCC4 channels support: SC-232I Optoisolated RS232 Modem module SC-485I Optoisolated RS485 piggyback

Figure 1.1 Front Panel Options

Ethernet,RS485 or
Blank Front-Panel
Connector
UWH
RST AB
TERM
SER1
SER2
SER3
UWH
RST AB
TERM SER 1
A
IndustryPack Interface
Ethernet,RS485 or
Blank Front-Panel
Connector
SER 3SER 2
Col Tx
10Base2
ETHERNET
UWH
RST AB
10Base5
ETHERNET
UWH
RST AB
Col Tx
10BaseT
ETHERNET
UWH
RST AB
RS485-ISO
Tx
UWH
RST AB
IndustryPack Interface B
VM162
VM162
Juli 23, 1997 Page 1- 5© PEP Modular Computers
VM162/VM172 Chapter 1 Introduction

1.5 Features

CPU Options
The 68060 processor operating at 50 Mhz provides the highest performance while the 68040(V) at 33 MHz sets the standard in the Motorola CISC portfolio.
68EN360
The ‘QUICC’ chip operates as an I/O and communication companion providing 4, high-speed serial channels, timers, clocks and Time Slot Assignment (TSA).
Serial Channels
All high-speed SCC channels are equipped with hardware hand-shaking and are available for a variety of applications. SCC1 can be configured for either ethernet or RS485 (e.g. PROFIBUS) use by fitting the appropriate SI6 piggyback. SCC2 - SCC4 are configured by default for RS232 operation and can be changed to optoisolated RS232/485 as required by fitting the SC piggyback.An SMC1 interface provi­des a simple RS232 connection for console/debug operations.

Figure 1.2 MC68EN360 Channel Assignment

MC68EN360 Channel
Assignment
SCC1
MC68EN360
SMC1
SCC2 SCC3 SCC4
}
3x Serial Interfaces for
SC-Piggyback And CXC
CXC Interface
}
SI-Interface
RS232 with
Rx and Tx only
SI-Piggyback
Interface
Real-Time
Clock
SC-Piggyback
Interfaces
Page 1- 6
CXC Interface
The 96-pin interface allows other I/O possibilities to be realised by utilising PEP’ s plug-in cards such as the CXM-PFB12, CXM-CAN, CXM-LON, CXM-SCSI or CXM-SIO3..
Ethernet Interface
Three different SI6 piggybacks complete with all the associated control logic are available providing 10Base2, 10Base5 or 10BaseT interfaces.
RS485 Interfaces
This is a fully optoisolated RS485 SI6-interfacepiggyback with a 9-pin D-Sub connector.
© PEP Modular Computers
Juli 23, 1997
VM162/VM172Chapter 1 Introduction
IndustryPack
Any two IndustryPacks from a wide-range may be fitted to cater for the needs of digital, analog, com­munication or counter functions. PEP also offers customers a non-gratis service that integrates the cho­sen IP module and RT-OS with the VM162/172 carrier board.
SC-Interface
Three RS232 SC-Piggybacks are fitted as standard for serial communication.These can be replaced by optoisolated RS232 or RS485 piggybacks as required.
DMA Channels
2 independent channels are provided by the ‘QUICC’ chip for use by applications requiring DMA trans­fer between VMEbus, CXC-modules, DRAM,FLASH memory and dual-ported SRAM.
DRAM/FLASH
This memory, complete with a 32 bit-wide access bus is placed on a piggyback with addressing capabi­lity for up to two memory banks of 64 MByte each.The on-board programmable FLASH memory al­lows the user to produce low cost upgrades by over-writing existing stored data and may also be configured as a boot device.
SRAM
This is a dual-ported battery-backed (Goldcap) memory area with a 16 bit- wide access bus. Users of the VMEbus and CPU both have access to this memory.
EEPROM
A 2 kbit EEPROM is provided on-board, 1 kbit has been pre-programmed with PEP production data lea­ving the remaining available space for user application code.
Juli 23, 1997 Page 1- 7© PEP Modular Computers
VM162/VM172 Chapter 1 Introduction
1.6 Specifications
CPUs
Comms. Controller
Memory
Real-Time Clock V3021 with (year, month, week, day, hour, min., sec.)
Tick
Timer
Time-Out
Watchdog Enabled by software with front-panel LED
MC68040(V) @ 33 MHz MC68060 @ 50 MHz
MC68EN360 Companion processor for network support on SI6 piggybacks
1/4/16/32 MByte (32-bit access) DRAM
0.5/1/2/4 MByte (32-bit access) FLASH (Available on DM6xx Memory Piggyback) 256 kByte or 1 MByte dual-ported SRAM with data retention via Goldcap 2 kbit serial EEPROM for configuration data 2 ROM sockets for up to 1 MByte device (optional)
Built-in on MC68EN360 providing a programmable periodic interrupt (default 10ms)
4x16, 2x32-bit resolution built-in timers on the MC68EN360
On-board BERR* time-out min. 8 µ s, max.128 µ s 128 µ s VMEbus BERR* both with software enable/ disable
Interrupts
System V ectors
System Controller
Address Modifier
Slave Functions
IndustryPack Interface
CXC Interface DIN 41612 (C), 96-pin, 3 NMSI ports, DMA
VME IRQ1* - IRQ7* interrupts, enable/disable; Mask Register; SYSFAIL* and ACFAIL* handlers
Abort switch level 7 autovector ACFAIL* level 7 autovector TICK level 6 vector prog. SYSFAIL* level 5 autovector Mailbox IRQ level 3 autovector CXC vector prog.
Single-level (BR3*), FAIR, RWD (Release When Done); Automatic First-Slot Detection
A32 Access Code : HEX 09/0A/0D/0E A24 Access Code : HEX 39/3A/3D/3E A16 Access Code : HEX 29/2D User Defined : HEX 10-17/18-1F
Dual-ported SRAM; 16 software selectable base addresses
Two card holders with I/O ported to 50-pin flat-band cable or D-Sub connector on front-panel
Page 1- 8
© PEP Modular Computers
Juli 23, 1997
VMEbus Interface
DIN 41612 (C), 96-pin P1/P2 connector A32/A24/A16:D32/D16/D8 master A24:D16 slave
VM162/VM172Chapter 1 Introduction
Networking
SC-Interface
Power Consumption
Temperature
Humidity 0 to 95% non-condensing
Weight/Dimensions
Front Panel Functions
a. With 4 Mbyte DRAM, 256 kByte SRAM and 1 MByte FLASH memory.
a
All Ethernet interfaces conform to IEEE 802-3 and are available on SI6-xx piggybacks
Serial Interface from MC68EN360 (ports SCC2, SCC3 and SCC4) with standard RS232 configuration
VM162 w/ MC68060 ≈ 6.5W @ 50 MHz VM172 w/ MC68040 ≈ 8.5W @ 33 MHz
0ºC to +70ºC (standard)
-40ºC to +85ºC (extended / storage)
440 g (with 10BaseT and memory piggybacks) 233mm x 160mm 6U format
3 LEDs: red : Halt
yellow : Watchdog enabled green : General purpose user
Juli 23, 1997 Page 1- 9© PEP Modular Computers
VM162/VM172 Chapter 1 Introduction

1.7 Ordering Information

Product Description Order Nr.
VMEbus single-board computer comprising MC68060 @ 50MHz, MC68EN360 @ 25 MHz,256 kByte dual-ported SRAM (with
VM172-BASE
VM172-BASE Same as order no. 16134 but with 1 MByte dual-ported SRAM 16194
Goldcap for back-up), five serial interfaces (four available on the front panel as RS232 (RJ45) and one available from the choice of SI6-networking piggybacks), CXC interface, two IP interfaces and PEPbug
16134
VMEbus single-board computer comprising MC68040 @ 33MHz, MC68EN360 @ 33 MHz,256 kByte dual-ported SRAM (with
VM162-BASE
VM162-BASE Same as order no. 16026 but with 1 MByte dual-ported SRAM 16193
DM 600
DM 600
DM 601
DM 601
DM 602
DM 603
Goldcap for back-up), five serial interfaces (four available on the front panel as RS232 (RJ45) and one available from the choice of SI6-networking piggybacks), CXC interface, two IP interfaces and PEPbug
Memory Piggyback with 4 MByte DRAM and 1 MByte FLASH memory for VM162/172
Memory Piggyback with 4 MByte DRAM and 4 MByte FLASH memory for VM162/172
Memory Piggyback with 16 MByte DRAM and 1 MByte FLASH memory for VM162/172
Memory Piggyback with 16 MByte DRAM and 4 MByte FLASH memory for VM162/172
Memory Piggyback with 1 MByte DRAM and 1 MByte FLASH memory for the VM162/172
Memory Piggyback with 32 MByte DRAM and 512 kByte FLASH memory for the VM162/172
16026
11852
11853
11854
11855
12765
13027
DM 603
DM 604
DM 604
SI6-10B2-IP
SI6-10B5-IP
Page 1- 10
Memory Piggyback with 32 MByte DRAM and 2 MByte FLASH memory for the VM162/172
Memory Piggyback with 8 MByte DRAM and 1 MByte FLASH memory for the VM162/172
Memory Piggyback with 8 MByte DRAM and 4 MByte FLASH memory for the VM162/172
10Base2 Thin Ethernet interface piggyback with RG58 coax. connector
10Base5 Ethernet (AUI) interface piggyback with 15-pin D-Sub connector
© PEP Modular Computers
13627
15911
15912
16136
16137
Juli 23, 1997
VM162/VM172Chapter 1 Introduction
Product Description Order Nr.
SI6-10BT-IP
SI6­DUMMY-IP
SI6-PB485-IP
SC-2321
SC-4851
CABLE-RS232
Important : The VM162 and VM172 must be ordered with a memory module (DM60x) and a front-pa­nel with integrated SI6-piggyback module.
For configurations requiring the 2 x 50-pin D-Sub front-panel connectors instead of the flat-band cable option, please contact the nearest PEP sales office for further information.
10BaseT Twisted pair Ethernet interface piggyback with RJ45 connector
Front panel without networking interface(s)
Optoisolated RS485 interface piggyback with 9-Pin D-Sub connector
Optoisolated RS232 interface piggyback with TxD, RxD, DTR and CTS signals and Baud rate up to 38.4 kBaud
Optoisolated RS485 interface piggyback for half-duplex communication at a Baud rate up to 38.4 kBaud
3 meter RS232 Serial Interface cable with RJ45 to 9-Pin D-Sub (male) for terminal connection
16147
16028
16192
12919
13468
15191

1.8 Related Publications

VMEbus Specifications VME64
IndustryPack
CXC Specification from PEP (Version 1.5 or later)
Juli 23, 1997 Page 1- 11© PEP Modular Computers
VM162/VM172 Chapter 1 Introduction

1.9 Schematic Board Layout

Page 1- 12
© PEP Modular Computers
Juli 23, 1997
VM162/VM172
Functional Description
2.1 VM162/VM172 Block Diagram.....................................................2-3
2.2 CPU Options.................................................................................2-4
2.3 Memory..........................................................................................2-4
2.3.1 DRAM/FLASH...............................................................................................2-4
2.3.2 SRAM.............................................................................................................2-5
2.3.3 Boot ROM (optional).....................................................................................2-5
2.3.4 EEPROM.......................................................................................................2-6
2.4 Communication Controller 68EN360 (QUICC)...........................2-6
2.4.1 Use of 68EN360 Communication Ports........................................................2-6
2.4.2 Use of 68EN360 Memory Controller............................................................2-7
2.4.3 Use of 68EN360 Interrupt Controller...........................................................2-7
2.4.4 Use of 68EN360 DMA Channels...................................................................2-8
2.5 VMEbus Interface..........................................................................2-8
2.5.1 VME Master Interface...................................................................................2-9
2.5.2 System Controller Functions.......................................................................2-10
2.5.3 VME Slave Interface ...................................................................................2-11
2.5.4 VME Address Map from the VME Side.......................................................2-12
2.5.5 VME Control/Status Register......................................................................2-13
2.6 Board Control Logic ...................................................................2-14
2.6.1 Boot Decoder Logic ....................................................................................2-14
2.6.2 Interrupt Control.........................................................................................2-14
2.6.3 Bus Timer....................................................................................................2-16
2.6.4 Watchdog Timer..........................................................................................2-16
2.6.5 Board Control/Status Register....................................................................2-16
2.7 Special Functions........................................................................2-18
2.7.1 Real Time Clock..........................................................................................2-18
2.7.2 Serial EEPROM..........................................................................................2-18
2.7.3 TICK Timer .................................................................................................2-18
2.7.4 General Purpose Timer...............................................................................2-18
2.7.5 DMA Transfers............................................................................................2-18
2.7.6 Data Retention for RTC and SRAM............................................................2-19
2.7.7 Front Panel Buttons and LED Ports...........................................................2-19
2.8 Serial Communication Ports.......................................................2-20
2.8.1 Ethernet/SER4 Port.....................................................................................2-21
2.8.2 SER1, SER2 and SER3 Ports ......................................................................2-22
Chapter
2
Juli 23, 1997 Page 2- 1© PEP Modular Computers
VM162/VM172 Chapter 2 Functional Description
2.8.3 TERM Pinouts............................................................................................. 2-23
2.9 CXC Interface .............................................................................2-24
2.10 IndustryPack (IP) Interface ...................................................... 2-30
2.10.1 Overview...................................................................................................2-30
2.10.2 Features.................................................................................................... 2-30
2.10.3 Optional IP features, not supported .........................................................2-30
2.10.4 IP Interface Controller .............................................................................2-31
2.10.5 IP Reset Control........................................................................................2-31
2.10.6 IP Clock Control.......................................................................................2-31
2.10.7 IP Interrupt Control.................................................................................. 2-31
2.10.8 IP Memory Size Control ...........................................................................2-32
2.10.9 IP Interface Address Map.........................................................................2-32
2.10.10 Interrupt Control Register...................................................................... 2-33
2.10.11 Slot Control Register ..............................................................................2-34
2.10.12 Connectors..............................................................................................2-35
Page 2- 2
© PEP Modular Computers
Juli 23, 1997

2.1 VM162/VM172 Block Diagram

68EN360
25/33 MHz
I/O Processor
SI-PB
10Base5
10Base2
TTL
RS485 Iso
10BaseT
VM162/VM172Chapter 2 Functional Description
or
or
or
(10BT)
(RS485 iso.)
(AUI)
(10B2)
(SER4)
Ethernet/Fieldbus
RG58
DSUB-15
RJ45
DSUB-9
3.3 V
CPU
serial
EEPROM
5V
33 MHz
50/66 MHz
68060
68040
Enhanced
CXC Interface
VME Interface
Bussizer/Buffers
Master: A32/D32
Slave: A24/D16
I/O
I/O
I/O
(DMA)
CXM (opt.)
Digital
Analog
SCSI
Serial
Backup
DualPortSRAM
etc.
Controler
RealTimeClock
B
IP Slot
SC-PB
SC-PB
SC-PB
TTL
TTL
TTL
TTL
IP - I/O
RS232
RS485
RS232
(opt.Iso)
RS485
RS232
(opt.Iso)
RS485
RS232
(opt.Iso)
Conn.
FlatCable
Ser I/O
Ser I/O
Ser I/O
Ser I/O
IP - I/O
(TERM)
(SER1)
(SER2)
(SER3)
MDSUB-9
RJ45 or
MDSUB-9
RJ45 or
MDSUB-9
RJ45 or
RJ45 or
MDSUB-9
FrontPanel
DSUB-50 Conn.
IP Slots
A
IP Slot
Register
Board
BoardControlLogic
Timer
Handler
Bus
IRQ
FLASH
0-4 MB
Memory-PB
1-64 MB
DRAM
Interface
Industry Pack
BootROM (opt.)
Juli 23, 1997 Page 2- 3© PEP Modular Computers
Conn.
FlatCable
IP - I/O
Timer
Watchdog
IP - I/O
Port
LED
ABORT
RESET/
DSUB-50 Conn.
Buttons
VM162/VM172 Chapter 2 Functional Description

2.2 CPU Options

By supporting several types of CPUs the VM162/VM172 pro vides scalable computing po wer at optimi­zed costs.
The CPU types differ in performance, power requirement and supported functions. Optional on-chip functions are Memory Management Unit (MMU) and Floating Point Unit (FPU).
There are three categories of VM162/VM172 CPU boards. At the top there is the 68060 CPU board which offers 2 to 3 times performance of a the following 68040 CPU board. At the low end there is the CPU 68040V board which is the low cost and also low power version.
The Table below summerizes the differences between the CPU versions:

Table 2.1: CPU Options

CPU Type
68060 50 yes yes 133779 18.28 high performance 68040 33 yes yes 61255 9.43 standard 68040V 33 yes no 61255 - lower cost/low power
68060 66 yes yes TBD TBD planned
Note: Performance data based on the same test for all CPU versions of the VM162/VM172 is intended to demonstrate the performance ratio between them.
The above measurements have been made under the OS-9 operating system version 3.0 with the Ultra­C compiler version 1.3.1.

2.3 Memory

Freq MHz
MMU FPU
Integer Performance (
Dhrystone
Floating Point Performance (
)
Wheatstone
)

2.3.1 DRAM/FLASH

DRAM and FLASH memory is combined on a piggyback with addressing capabiltity for up to 64 MBy­tes each. It provides a fast 32 bit data access with DRAM Burst support. It provides also in-system FLASH programming facility, thus ROM upgrades are easy and cost-effective by simply overwriting existing stored data in FLASH. Hardwired write protection of FLASH can be optionally selected by jumper.
The Table on the following page summarizes the variety of DRAM/FLASH modules present available (refer also to the Memory Piggybacks Appendix). Please consult your sales representati v e for other pos­sible applications.
Page 2- 4
© PEP Modular Computers
Juli 23, 1997
VM162/VM172Chapter 2 Functional Description
Table 2.2: DRAM/FLASH Options
Name DRAM Size FLASH Size
DM600 4 MByte 1 or 4 MByte DM601 16 MByte 1 or 4 MByte DM602 1 MByte 0 or 0.5 or 2 MByte DM603 32 MByte 1 or 4 MByte DM604 8 MBytes 1 or 4 MBytes
Note: DRAM is accessed with a 5-2-2-2 burst cycle at 25 MHz bus clock (68060/50MHz) and with a 6­2-2-2 burst cycle at 33 MHz bus clock (68040(V)/33MHz).

2.3.2 SRAM

The SRAM on the VM162/VM172 is or ganized in one bank with 16 bit wide data access b us. It is bak­ked by two onboard service-free GoldCaps and optionally via VME StandBy. Additionally, this me­mory is dual-ported. Users of the VMEbus and the onboard CPU both have access to this memory.
The dual-ported SRAM is soldered directly on the base board available with size of 256 kB or 1 MB.

2.3.3 Boot ROM (optional)

The VM162/VM172 Boot R OM is an optional sock et de vice. The sockets support de vices up to 512 kB size with a 16 bit wide data access for PLCC EPROMs.
By default, the board’s firmw are is stored directly in the FLASH on memory piggyback. Thus, the Boot ROM is not mandatory. In case of using a Memory-PB without FLASH or if an application requires the board’s firmware to be separated from FLASH then the Boot R OM sock et can be used. Whether starting from FLASH or from Boot ROM is selected by jumper.
Supported chips for the Boot ROM: 128Kx8, 256Kx8, 512Kx8 PROM or EPROM, Standard JEDEC Pinning
Juli 23, 1997 Page 2- 5© PEP Modular Computers
VM162/VM172 Chapter 2 Functional Description

2.3.4 EEPROM

The EEPROM is a non-volatile serial memory device. It provides 2 kbit size and is accessed over the SPI (Serial Peripheral Interface) of the 68EN360.
1 kbit of this EEPROM memory is free for application relevant data whereas the rest of this EEPROM is reserved. This part is used for storing board ID codes, Internet/Ethernet addresses and boot informa­tion.
Note: For more information on the EPROM type, please refer to the XICOR X25C02 data sheet. For EEPROM internal address mapping, also refer to the Programming Chapter in this manual.

2.4 Communication Controller 68EN360 (QUICC)

The 68EN360 QUICC (Quad IntegratedCommunication Controller), serves as an I/O controller/proces­sor on the VM162/VM172. This device is especially optimized for serial communication.
Therefore, it provides an unique internal hardware architecture and supports a variety of communication protocolls and operating modes.
In addition, the QUICC is used for some on-board system functions such as DRAM control, Tick gene­ration and address decoding by operating in the so-called companion mode. In this mode its own CPU32 core is disabled whereas all other features including its Communication Processor Module (CPM) are still available.
In terms of communication tasks the QUICC works as a co-processor to the CPU. Its internal commu­nication „hardware“ is built up with a command programmable Communication Processor , 14 dedicated DMA channels, 4 Serial Communication Controllers (SCC), 2 Serial Management Controllers (SMC) and a Time-Slot Assigner (TSA).
Among many others, protocolls supported by the SCCs for example are UART, HDLC/SDLC, Apple Talk, Ethernet/IEEE 802.3, X.21 and Signaling System # 7. The Time-Slot Assigner supports building 2 time-domain-multiplexed (TDM) channels to be for instance E1/T1, ISDN Basic/Primary Rate or User Defined.
Warning!
In the PEP supported BSP’s for OS-9 version 3.0, PEP makes sur e that the proper ini­tialization sequence for the QUICC is followed. Never change this initialization se­quence, as unexpected errors may occur.

2.4.1 Use of 68EN360 Communication Ports

Page 2- 6
The 68EN360 provides 5 serial ports based on 4 SCCs and 1 SMCs. These multiprotocol serial ports can be physically translated to the different standards due to application specific demands. This translation is very flexible on the VM162/VM172 by using SI- and SC- piggybacks or even CXMs. 5 configured serial ports are available at front panel connectors.
© PEP Modular Computers
Juli 23, 1997
VM162/VM172Chapter 2 Functional Description

2.4.2 Use of 68EN360 Memory Controller

Beside its main purpose which is to provide communication power to the VM162/VM172 the I/O con­troller 68EN360 is also used for some system integration function. First of all this is DRAM control and global memory decoding. Therefore, the 8 CS lines provided by the 68EN360 memory controller are connected to the different memory types or address areas folllowing the scheme in the following Table.
Table 2.3: 68EN360 CS Line Connection
68360 CS Line Connection
CS0 FLASH CS1 DRAM CS2 VMEbus via DMA CS3 Reserved CS4 SRAM CS5 CXC CS6 RTC CS7 Board Register
Note: In order to be compatible with the above configuration, the board initialization described in the Programming Chapter must be closely adhered to.

2.4.3 Use of 68EN360 Interrupt Controller

The 68EN360 internal interrupt controller is one part of the VM162/VM172 interrupt control logic. The 68360 internal interrupt controller provides programmable interrupt vectors for all internal interrupt re­quests. For detailled description of these interrupts, please refer to the 68EN360 User’s Manual.
Additionally, some external signals are connected with 68EN360 dedicated interrupt inputs. Signals at this inputs are processed by the 68EN360 to generate autovectored interrupt on fixed le vels to the CPU. These signal are summarized below:
Table 2.4: External Signal Connection
Signal
ABORT/ACFAIL 7
Generated Autovector
Mailbox 5 SYSFAIL 3
Reserved 2 Reserved 1
Juli 23, 1997 Page 2- 7© PEP Modular Computers
VM162/VM172 Chapter 2 Functional Description
Note: In order to be compatible with the above configuration, the board initialization described in the
Programming Chapter must be closely adhered to. VME ACFAIL* generates a non-maskable autovector level 7 interrupt (NMI) in the same way as the AB-
ORT button. When an ACFAIL* NMI is detected, it can be differentiated fr om an ABORT by reading bit 1 of the Board Configuration Register.

2.4.4 Use of 68EN360 DMA Channels

The 68EN360 includes altogether 14 DMA channels which are dedicated to the communication ports (SDMA) and 2 independant DMA channels (IDMA). With the IDMAs memory to memory transfers are possible with any combination of onboard and A24/D16 VME addresses.
Note: In order to be compatible with CPU VME and DMA VME transfers, the board initialization des­cribed in the Programming Chapter must be closely adhered to.

2.5 VMEbus Interface

The VM162/VM172 has a complete VMEbus Master interface with arbiter, system clock driver, power monitor with system reset driver, IACK daisy chain driver and a 7-level VMEbus interrupt handler.
The VM162/VM172 VMEbus Master interface supports A32, A24 and A16 addressing modes in any combination with D32, D16 and D8 data bus width.
Arbitration is single level FAIR on BR3. Used as system controller the board has to be placed in slot 1 of the VMEbus backplane (furthermost left slot).
VMEbus system signals ACFAIL* and SYSFAIL* are processed by the VM162/VM172 to autovecto­red interrupt requests (see also the Use of 68EN360 Interrupt Controller Section).
In addition, the board provides also a VMEbus Slave interface which consists of a dual-ported RAM with programmable board address and a mailbox interrupt facility.
Page 2- 8
© PEP Modular Computers
Juli 23, 1997
Loading...
+ 90 hidden pages