VMP3 Manual ID: 29230, Rev. Index 01 27 July, 2005 USER GUIDE 29230.01.UG.VC.050727/091404 ® The product described in this manual is in compliance with all applied CE standards.
Preface VMP3 Revision History Publication Title: VMP3: PowerPC CPU Board for VME Applications ID Number: 29230 Rev. Index User Guide initial issue Date of Issue 27 Jul, 2005 Imprint Kontron Modular Computers GmbH may be contacted via the following: MAILING ADDRESS TELEPHONE AND E-MAIL Kontron Modular Computers GmbH Sudetenstraße 7 D - 87600 Kaufbeuren Germany +49 (0) 800-SALESKONTRON sales@kontron.
VMP3 Preface Revision History .........................................................................................................ii Imprint ........................................................................................................................ii Copyright ....................................................................................................................ii Table of Contents ..............................................................................................
Preface VMP3 Chapter 2. 2 Functional Description .................................................................................2 - 3 2.1 General Information .................................................................................2 - 3 2.2 Board-Level Interfacing Diagram .............................................................2 - 4 2.3.1 System Interface .............................................................................2 - 6 2.3.2 System Interface Extension ................
VMP3 Preface Chapter 4. 4 Configuration ............................................................................................... 4 - 3 4.1 Board Address Map ................................................................................ 4 - 3 4.2.1 Board ID Register ........................................................................... 4 - 4 4.2.2 Software Compatibility ID ............................................................... 4 - 4 4.2.3 Memory Configuration Register ........
Preface VMP3 Chapter 5. 5 NetBootLoader .............................................................................................5 - 3 5.1 General Operation ...................................................................................5 - 3 PRELIMINARY 5.2 NetBootLoader Interfaces ........................................................................5 - 3 5.2.1 MC1 (Abort) Signal ..........................................................................5 - 4 5.2.2 TERM Serial Interface .
VMP3 Preface 6.1.1 Thermodynamics Terminology ....................................................... 6 - 3 6.1.2 System Environment ...................................................................... 6 - 4 6.2 Heat Sinks ............................................................................................... 6 - 5 6.3 Power Considerations ............................................................................. 6 - 5 6.3.1 System Power ..................................................
Preface Annex C. VMP3 C VMP1-HDD1 Module .................................................................................. C - 3 29230.01.UG.VC.050727/091406 PRELIMINARY C.1 Board Description ................................................................................... C - 3 Page viii © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 Preface 29230.01.UG.VC.050727/091406 1-1 System Relevant Information ................................................................... 1 - 5 1-2 VMP3 Main Specifications ..................................................................... 1 - 11 1-3 Applied Standards ................................................................................. 1 - 13 1-4 Related Publications ..............................................................................
VMP3 4-14 Serial Interrupt Mask 2 Register ............................................................. 4 - 13 4-15 Serial Interrupt Polarity 1 Register ......................................................... 4 - 13 4-16 Serial Interrupt Polarity 2 Register ......................................................... 4 - 13 4-17 Device Disable Register ......................................................................... 4 - 14 4-18 Delay Timer Control/Status Register .........................
VMP3 Preface Pinout of the PMC Connectors ................................................................ C - 4 C-2 IDE Hard Disk Drive Connector Pinout .................................................... C - 5 29230.01.UG.VC.050727/091407 PRELIMINARY C-1 ID 29230, Rev.
PRELIMINARY Preface VMP3 29230.01.UG.VC.050727/091407 This page has been intentionally left blank. Page xii © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 Preface VMP3 Application System Interfacing Diagram ....................................... 1 - 6 1-2 VMP3 System Level Interfacing Diagram ................................................ 1 - 7 1-3 VMP3 Board (Front View Without E²Brain™ Module) ............................. 1 - 8 1-4 VMP3 Board (Front View With E²Brain™ Module) .................................. 1 - 8 1-5 VMP3 Board (Rear View) .........................................................................
PRELIMINARY Preface VMP3 29230.01.UG.VC.050727/091407 This page has been intentionally left blank. Page xiv © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 Preface Proprietary Note This document contains information proprietary to Kontron Modular Computers GmbH. It may not be copied or transmitted by any means, disclosed to others, or stored in any retrieval system or media without the prior written consent of Kontron Modular Computers GmbH or one of its authorized agents. The information contained in this document is, to the best of our knowledge, entirely correct.
Preface VMP3 Explanation of Symbols CE Conformity This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Please refer also to the section “Applied Standards” in this manual. Caution, Electric Shock! This symbol and title warn of hazards due to electrical shocks (> 60V) when touching products or parts of them.
VMP3 Preface For Your Safety Your new Kontron product was developed and tested carefully to provide all features necessary to ensure its compliance with electrical safety requirements. It was also designed for a long fault-free life. However, the life expectancy of your product can be drastically reduced by improper treatment during unpacking and installation.
Preface VMP3 General Instructions on Usage In order to maintain Kontron’s product warranty, this product must not be altered or modified in any way. Changes or modifications to the device, which are not explicitly approved by Kontron Modular Computers GmbH and described in this manual or received from Kontron’s Technical Support as a special handling instruction, will void your warranty.
VMP3 Preface Two Year Warranty Kontron Modular Computers GmbH grants the original purchaser of Kontron’s products a TWO YEAR LIMITED HARDWARE WARRANTY as described in the following. However, no other warranties Kontron Modular Computers GmbH warrants their own products, excluding software, to be free from manufacturing and material defects for a period of 24 consecutive months from the date of purchase.
PRELIMINARY Preface VMP3 29230.01.UG.VC.050727/091408 This page has been intentionally left blank. Page xx © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
Introduction Chapter 1 29230.01.UG.VC.050727/091408 Introduction ID 29230, Rev.
PRELIMINARY Introduction VMP3 29230.01.UG.VC.050727/091408 This page has been intentionally left blank. Page 1 - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 1. Introduction Introduction The VMP3 is a comprehensive computing platform which brings together the latest advances in computing technology in a board designed for maximum performance, flexibility, and versatility within a rugged compact format.
Introduction VMP3 1.1 Board Overview 1.1.1 Board Introduction The VMP3 is a VME PowerPC-based single-board computer specifically designed for use in highly integrated platforms with solid mechanical interfacing for a wide range of industrial environment applications.
VMP3 1.2 Introduction System Relevant Information The following system relevant information is general in nature but should still be considered when developing applications using the VMP3. Table 1-1: System Relevant Information SUBJECT INFORMATION System Configuration The VMP3 operates onboard with a PCI system clock frequency of 33. System Controller The VMP3 provides first slot detection, therefore it can be the system controller.
Introduction 1.3.1 VMP3 Application System Interfacing Figure 1-1: VMP3 Application System Interfacing Diagram PRELIMINARY Application System (AS) VMP3 VMP3 EB8541E EB8541E Board Interfacing Board Interfacing AS Processes 29230.01.UG.VC.050727/091408 AS Processes Page 1 - 6 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 1.3.2 Introduction System Level Interfacing Figure 1-2: VMP3 System Level Interfacing Diagram VMP3 System VMP3 PRELIMINARY EB8541E E²Brain Module 29230.01.UG.VC.050727/091408 VMP3 Interfaces ID 29230, Rev.
Introduction 1.3.3 VMP3 Board Layout Figure 1-3: VMP3 Board (Front View Without E²Brain™ Module) J11 J12 J5A J5B PCI to VME Bridge J10 D1 D2 J7 J8 J9 Figure 1-4: VMP3 Board (Front View With E²Brain™ Module) 29230.01.UG.VC.050727/091408 PRELIMINARY J6 Page 1 - 8 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 Introduction Figure 1-5: VMP3 Board (Rear View) JP1 SPEED D7 JP2 PRELIMINARY ACT D11 Figure 1-6: VMP3 Board (Rear View with Optional CompactFlash Socket) J13 29230.01.UG.VC.050727/091414 CompactFlash Socket ID 29230, Rev.
Introduction VMP3 29230.01.UG.VC.050727/091416 PRELIMINARY Figure 1-7: VMP3 Front Panels (4HP Standard and 6HP with CompactFlash) Page 1 - 10 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 1.
Introduction VMP3 Table 1-2: VMP3 Main Specifications (Continued) VMP3 LEDs Specifications Six LEDs: M/C Interfaces One general pupose (USER) One Watchdog (WD) Two Ethernet Activity/Link Two Ethernet Speed Switches Two puch buttons: Reset and Abort Connectors VME connector, 96-pin PCI expansion connector: Samtec FLE-150-01-G-DV I/O expansion connector: Samtec FLE-136-01-G-DV General Power Consumption Source: 5 V: consumption: 10.
VMP3 1.5 Introduction Applied Standards The Kontron Modular Computers’ VMP3 board complies with the requirements of the following standards: Applied Standards COMPLIANCE CE Mechanical Environmental and Health Aspects TYPE STANDARD TEST LEVEL Emission EN55022 EN61000-6-3 -- Immission EN55024 EN61000-6-2 -- Electrical Safety EN60950 -- Mechanical Dimensions IEEE 1101.
Introduction 1.6 VMP3 Related Publications Table 1-4: Related Publications ISSUED BY DOCUMENT PCI PCI-SIG PCI Local Bus Specification, R.2.2 VME ANSI/VITA 1-1994 for VME LPC Intel® Intel® Low Pin Count (LPC) Interface Specification, Rev. 1.1 I²C Philips I2C-BUS SPECIFICATION, Rev. 2.1 Kontron Modular Computers E²Brain™ Module Specification, Rev. 01 29230.01.UG.VC.050727/091420 PRELIMINARY E²Brain Page 1 - 14 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
Functional Description Chapter 21 29230.01.UG.VC.050727/091420 Functional Description ID 29230, Rev.
PRELIMINARY Functional Description VMP3 29230.01.UG.VC.050727/091420 This page has been intentionally left blank. Page 2 - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 2. Functional Description Functional Description The following chapters present more detailed, board level information about the VMP3 E²Brain™ High Performance PowerPC Processor VME board whereby the board components and their basic functionality are discussed in general. 2.1 General Information The VMP3 is comprised basically of the EB8541 E²Brain™ module and the EBC-VME3 carrier board.
Functional Description 2.2 VMP3 Board-Level Interfacing Diagram The following figure demonstrates the interfacing structure between the internal processing elements of the EBC-VME3 and other major VMP3 module components. Where system elements have common interfacing they are grouped into a block. Interfacing common to only one element of a block is indicated with a direct connecting line. The interfacing lines are shown in white where they are on board and in black for board external interfacing.
VMP3 Functional Description Figure 2-1: VMP3 Board Level Interfacing VMP3 EB8541 E²Brain Computer Core Module SI CI CIE SIE SI CI CIE SIE M/C T/C LPC M/C PCI- B US T/P I²C FE CAN HSS TSE2 TSE1 CF M/C PCI -toVME VME BUFs LED PHY PHY USER LED LED LED LED WD Activity ACT ACT SW LED LED LED AB Speed Speed Speed SW RST CPLD MAG MAG MAG ISP * optional VME J10 J11 J12 J7 J8 J6 J11 J5B J5A J13 * 29230.01.UG.VC.050727/091420 J9 ID 29230, Rev.
Functional Description 2.3 VMP3 EB8541 E²Brain™ Module Interfaces The following sections provide a very brief description of the interfacing between the E²Brain™ module and the EBC-VME3 board. 2.3.1 System Interface As the name implies, this interface provides the basic application connection functionality required to integrate the EB8541 E²Brain™ module as the high performance core of the VMP3. The System Interface is realized using a 140-pin, HIROSE FX8C-140P-SV connector.
VMP3 Functional Description Table 2-3: Communications Interface Signal Types SIGNAL TYPE DESCRIPTION High Speed Serial (HSS) Four high speed serial interfaces Fast Ethernet One Fast Ethernet 10/100 Mbps interface CAN One standard CAN interface 2.3.4 Communications Interface Extension The Communications Interface Extension is realized using a 140-pin, HIROSE FX8C-140P-SV connector.
Functional Description 2.4 VMP3 VMP3 Board Interfaces The following sections provide a specific information regarding the application interfaces available with the EBC-VME3 board. 2.4.1 J10 – VME Interface The VME interface is based on the TUNDRA UNIVERSE II Bridge which includes the following features required for 3U VME systems.
VMP3 Functional Description 29230.01.UG.VC.
Functional Description 2.4.2 VMP3 J5A/B – Dual Gigabit Ethernet Interface This connector provides two three speed Ethernet (TSE1 and TSE2) interfaces (10/100/1000 mega-bit operation) for application communications interfacing. This is a dual RJ45 connector with LEDs to indicate the status of the links. The following figure and table provide pinout and signal information for this interface.
VMP3 Functional Description 2.4.3 J6 – Fast Ethernet Interface This connector provides a single Fast Ethernet interface (10/100 mega-bit operation) for application communications interfacing. This is a single RJ45 connector without link status LEDs. Link status LEDs for this interface are located on the bottom side of the EBC-VME3 board. The following figure and table provide pinout and signal information for this interface.
Functional Description 2.4.4 VMP3 J7 Terminal Interface The VMP3 provides one serial interface for supporting a terminal port (TERM1). This interface is realized using one of the MPC8541E on-chip UARTs, and as such provides only a two wire interface without hardware handshake signals. The connector J7 provides interfacing to the TERM1 port. This port can also be used as a low speed solution for firmware updating. The signal levels on this connector are RS232 compliant.
VMP3 Functional Description 2.4.5 J8 JTAG/Debug Interface This Test and Programming interface supports JTAG/Debug operations. This interface can be used for connecting hardware emulators and debuggers (e.g. BDM, COP, …). It is comprised of a set of ten signals whereby some are common to both interfaces and some are dedicated to only one. The following figure and tables provide pinout and signal information for this connector.
Functional Description 2.4.6 VMP3 J9 PCI Expansion Interface The PCI Expansion connector provides the possibility to mount several transition boards above the VMP3 for adding special functionality which is not provided on the VMP3 main board or on the VME bus. All the PCI signals of the onboard PCI bus are routed to this connector, so that a complete PCI bus is provided on this connector. In addition, almost the same number of ground and power pins (3.
VMP3 Functional Description Table 2-11: Pinout of J9 PIN PIN SIGNAL GND 1 2 SCL (I2C) RST# 3 4 +3.3V 5 CLK2 SIGNAL PIN PIN SIGNAL AD17 51 52 AD16 +3.3V C/BE2 53 54 +5V 6 CLK1 GND 55 56 FRAME# 7 8 GND IRDY# 57 58 GND GND 9 10 NC +3.3V 59 60 TRDY# INTB# 11 12 INTA# DEVSEL# 61 62 NC INTD# 13 14 INTC# GND 63 64 STOP# +5V 15 16 GNT1# LOCK# 65 66 +3.3V GNT2# 17 18 +5V PERR# 67 68 +5V +3.
Functional Description 2.4.7 VMP3 J11 I/O Expansion Interface The I/O Expansion connector provides additional capability for LPC, TERM2, M/C, CAN, and HSS/UART interfacing. All signals on this connector are at TTL levels which means that they will require additional signal conditioning prior to interfacing to VMP3 external devices.
VMP3 2.4.7.1 Functional Description LPC Interface One Low Pin Count (LPC) interface for supporting simple IOs, simple static memory devices, and IO controllers is available via the I/O Expansion interface. The controller is completely integrated in the BPCC and offers a 8-bit data access port to devices which use LPC IO or memory access protocols. I/O and memory area are selected using different address spaces.
Functional Description 2.4.7.3 VMP3 CAN Interface To provide field bus support, there are signals available to implement a CAN bus interface (Philips SJA 1000) via the J11 connector. The signals provided are at 5V TTL voltage levels and must be adapted to the CAN bus levels through the use of appropriate CAN transceivers on the carrier board.
VMP3 2.4.7.5 Functional Description Monitor and Control Interfaces The I/O expansion connector provides one MC signal: the MC4 which is an input and is used as a boot control signal. Low = boot from LPC device; high or open = boot from onboard FLASH. 2.4.8 J12 In-System-Programming Interface This programming interface supports in-system-programming of the VMP3 CPLD logic device. The following figure and table provide pinout and signal information for this connector.
PRELIMINARY Functional Description VMP3 29230.01.UG.VC.050727/091427 This page has been intentionally left blank. Page 2 - 20 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
Installation Chapter 31 29230.01.UG.VC.050727/091427 Installation ID 29230, Rev.
PRELIMINARY Installation VMP3 29230.01.UG.VC.050727/091427 This page has been intentionally left blank. Page 3 - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 3. Installation Installation The VMP3 has been designed for easy installation. However, the following standard precautions, installation procedures, and general information must be observed to ensure proper installation and to preclude damage to the board or injury to personnel. 3.1 Hardware Installation The product described in this manual can be installed in any available slot of a VMEbus system. However, to function as a system controller it must be installed in slot 1 (far left). 3.1.
Installation 3.1.2 VMP3 Installation Procedures To install the board proceed as follows: 1. Ensure that the safety requirements indicated above are observed. Warning! Failure to comply with the instruction below may cause damage to the board or result in improper system operation. Please refer to chapter 4 for configuration information. 2. Ensure that the board is properly configured for operation before installing.
VMP3 Installation Note... If the removed board is to be returned to the manufacturer, ensure that the packaging and ESD requirements are observed as specified by the following sections of this guide: • page xv, "Special Handling and Unpacking Instructions" • page xvi, "General Instructions on Usage" • section 1.8, "Applied Standards" 3.2 Software Installation 29230.01.UG.VC.050727/091427 PRELIMINARY Software installation is a function of the NetBootLoader and is described in chapter 5 of this manual.
PRELIMINARY Installation VMP3 29230.01.UG.VC.050727/091427 This page has been intentionally left blank. Page 3 - 6 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
Configuration Chapter 41 29230.01.UG.VC.050727/091434 Configuration ID 29230, Rev.
PRELIMINARY Configuration VMP3 29230.01.UG.VC.050727/091434 This page has been intentionally left blank. Page 4 - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 4. Configuration Configuration The following sections provide system integrators with detailed information for configuring the VMP3 module for operation 4.1 Board Address Map The following table illustrates the address mapping of the VMP3. Table 4-1: Board Address Map SIZE START BYTE ADDRESS START ADDRESS REGISTER NAME ACC.
Configuration 4.2 VMP3 Board Control Registers The Board Control registers may be accessed through byte-wide read and write operations. 4.2.1 Board ID Register The Board ID is used to identify the VMP3 in a E²Brain™ system. The value for the VMP3 is 0x45 which is factory set and cannot be changed. Table 4-2: Board ID Register ADDRESS 0xFFFF A000 R 7 6 5 4 3 2 1 0 CONTENT BID7 BID6 BID5 BID4 BID3 BID2 BID1 BID0 DEFAULT 0 1 0 0 0 1 0 1 4.2.
VMP3 4.2.3 Configuration Memory Configuration Register The memory configuration register provides information concerning SDRAM size, ECC, and memory bus clock. Table 4-4: Memory Configuration Register ADDRESS 0xFFFF A002 W 7 6 5 4 3 2 1 0 CONTENT res. SYS_ CLK MEM BUS CLOCK ECC res. MEM_ SZ1 MEM_ SZ0 res.
Configuration 4.2.4 VMP3 Control Register The Control register provides output interfacing to the application software. Assertion of the appropriate bits by the application software will cause the BPCC to generate outputs accordingly. During startup, the state of Bit 0 is controlled by the NetBootLoader software. After the startup is completed, the NetBootLoader sets Bit 0 to 1. Table 4-5: Control Register ADDRESS 0xFFFF A003 R W 7 6 5 4 3 2 1 0 CONTENT res. res. MC10 S_RST MC9 res.
VMP3 Configuration Table 4-6: Event Register EVENT ADDRESS 0xFFFF A004 5 4 3 2 1 0 CONTENT MC5 MC3 res. MC2 MC8 MC1 ALARM res.
Configuration 4.2.6 VMP3 Interrupt Configuration Register The interrupt configuration register acts as an interrupt enable register for the MC2, MC3 and MC5 signals. Interrupt Configuration Register INTERRUPT CONFIGURATION ADDRESS 0xFFFF A005 BIT POSITION CONTENT BIT CONTENT 0 reserved 1 reserved 2 reserved 3 reserved 4 MC2_INT_EN 5 reserved 6 MC3_INT_EN 7 MC5_INT_EN 4.2.7 7 6 MC5_INT_ MC3_INT_ EN EN 0 0 STATE ACCESS R W 5 4 3 2 1 0 res. MC2_INT_ EN res. res.
VMP3 Table 4-8: Configuration Device Interrupt Pending Register DEVICE INTERRUPT PENDING ADDRESS 0xFFFF A006 ACCESS R 7 6 5 4 3 2 1 0 CONTENT res. TEMP FCC2 FCC1 SER4 SER3 SER2 SER1 DEFAULT 0 0 0 0 0 0 0 0 LSB BIT POSITION MSB REGISTER NAME For information regarding the required hardware resources, refer to chapter “Interrupt Mapping” in this manual. A logical ’1’ indicates that an interrupt has been asserted.
Configuration VMP3 other modes the WTE bit is available for application use. Refer to Appendix A for further information regarding the Watchdog functional logic.
VMP3 4.2.9 Configuration Board Logic / Revision Register The Board Revision Register provides the hardware (BRn) and logic (LRn) status of the board. It is set at the factory and starts with the value 0x00 for the initial board prototypes and will be incremented with each redesign / logic release.
Configuration 4.2.10 VMP3 Serial Interrupt Pending 1 Register The Serial Interrupt Pending 1 Register in conjunction with the Serial Interrupt Pending 2 Register is used to identify the source of the pending interrupt request. All serial interrupts are coupled together to one CPU Interrupt (IRQ8). A logical 1 indicates that an interrupt has been asserted.
VMP3 4.2.13 Configuration Serial Interrupt Mask 2 Register The Serial Interrupt Mask Registers 1 and 2 enable the generation of a CPU interrupt. Writing a '1' to the bit “SIRQ_ENx” enables the generation of a CPU interrupt and enables the corresponding bit in the Serial Interrupt Pending Registers 1 and 2. Table 4-14: Serial Interrupt Mask 2 Register ADDRESS 0xFFFF A00F CONTENT 6 5 4 3 2 W 1 0 SIRQ_EN SIRQ_EN SIRQ_EN SIRQ_EN SIRQ_EN SIRQ_EN SIRQ_EN SIRQ_EN 15 14 13 12 11 10 9 8 DEFAULT 4.
Configuration 4.2.16 VMP3 Device Disable Register The register provides the capability to disable certain internal functions of the CPU and is reserved for manufacturing use only. Table 4-17: Device Disable Register DEVICE DISABLE REGISTER ADDRESS 0xFFFF A013 ACCESS R 6 5 4 3 2 1 0 CONTENT res. res. res. res. DIS_ENCR res. res. DIS_PCI DEFAULT n/a n/a n/a n/a n/a n/a n/a n/a 4.2.
VMP3 Configuration Table 4-18: Delay Timer Control/Status Register DELAY TIMER CONTROL/STATUS REGISTER ADDRESS 0xFFFF A014 W 6 5 4 3 2 1 0 CONTENT DTC7 DTC6 DTC5 DTC4 DTC3 DTC2 DTC1 DTC0 DEFAULT 0 0 0 0 0 0 0 0 0 DTC0 1 DTC1 2 DTC2 DTC3 DTC4 DTC5 6 DTC6 7 DTC7 DESCRIPTION 0 The hardware delay timer is operated via one simple 8-bit control/status register.
Configuration VMP3 4.3 UART Registers Address Mapping 4.3.1 UART A (SER1) The following table indicate the address mapping of the UART A (SER1). For a more detailed description please refer to the EXAR XR16C2850 or XR16C2750 DUART manual.
VMP3 4.3.2 Configuration UART B (SER2) The following table indicate the address mapping of the UART B (SER2). For a more detailed description please refer to the EXAR XR16C2850 or XR16C2750 DUART manual.
Configuration 4.3.3 VMP3 UART C (SER3) The following table indicate the address mapping of the UART C (SER3). For a more detailed description please refer to the EXAR XR16C2850 or XR16C2750 DUART manual.
VMP3 4.3.4 Configuration UART D (SER4) The following table indicate the address mapping of the UART D (SER4). For a more detailed description please refer to the EXAR XR16C2850 or XR16C2750 DUART manual.
Configuration 4.4 VMP3 Real-time Clock Access to the real-time clock (RTC) is effected via the I2C bus. The RTC uses address 0xD0. For more detailed information please refer to the manuals for the ST - Microelectronics M41T81 and the Motorola MPC8541E (I2C bus). Table 4-31: Register Map RTC M41T81 ADDRESS BITS D7 PRELIMINARY 00 D6 D5 D4 D3 0.1 Seconds D2 D1 D0 FUNCTION RANGE IN BCD FORMAT 0.
VMP3 Configuration Legend for Table 4-22 0 = Must set to ’0’ ABE = Alarm in battery back-up mode enable bit AF = Alarm flag (read only) AFE = Alarm flag enable flag BMBn = Watchdog multiplier bit(s) CB = Century bit CEB = Century enable bit FT = Frequency test bit OUT = Output level RBn = Watchdog resolution bit(s) RPTn = Alarm repeat mode bit(s) RSn = SQW frequency S = Sign bit SQWE = Square wave enable ST = Stop bit WDF = Watchdog flag (read only) Note... 29230.01.UG.VC.
Configuration 4.5 VMP3 IRQ Routing The Embedded Programmable Interrupt Controller of the MPC8541E (CPU) supports 12 external IRQs. The IRQ routing is listed below. All VME interrupts are accumulated to PCI_INTA. Table 4-32: IRQ Routing SOURCE IRQ0 Watchdog Timer IRQ1 MC2 or MC3 or MC5 IRQ IRQ2 PCI_INTA IRQ3 PCI_INTB IRQ4 PCI_INTC IRQ5 PCI_INTD IRQ6 Ser1/2 IRQ7 Ser3/4 IRQ8 SIRQ (Serial IRQs) IRQ9 Alarm, Temperature, Fast_Eth_Phy1 IRQ10 CAN IRQ IRQ11 CF IRQ 29230.01.UG.VC.
VMP3 4.6 Configuration CompactFlash Write access to the CompactFlash address area is only possible using word-wide (16-bit) write commands.
PRELIMINARY Configuration VMP3 29230.01.UG.VC.050727/091437 This page has been intentionally left blank. Page 4 - 24 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
NetBootLoader Chapter 51 29230.01.UG.VC.050727/091438 NetBootLoader ID 29230, Rev.
PRELIMINARY NetBootLoader VMP3 29230.01.UG.VC.050727/091438 This page has been intentionally left blank. Page 5 - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 5. NetBootLoader NetBootLoader This E²Brain™ module is delivered with the NetBootLoader software already programmed into the onboard soldered Flash memory. The NetBootLoader itself is a software utility which initializes the module for operation before turning control over to either an application or to an operator.
NetBootLoader VMP3 via the TERM interface, or by performing a successful telnet login via the Ethernet port FCC1 (FE). If the operator does not intervene, the boot operation is continued after the boot wait time has been exceeded. 5.2.
VMP3 5.3 NetBootLoader NetBootLoader Functions In addition to initializing the CPU board for operation and the loading and starting of applications, the NetBootLoader provides the following operator monitor and control functions: • • • • • NetBootLoader control system status monitoring network accessing FLASH reading and programming operations Motorola S-Record acquisition These functions are described in detail in the following chapters.
NetBootLoader 5.3.2 VMP3 System Status Monitoring The NetBootLoader provides various functions for monitoring the overall status of the system during the operation of the NetBootLoader. The following table provides an overview of available system status monitoring functions.
VMP3 5.3.3.2 NetBootLoader tftp/ftp Server Access The NetBootLoader provides various functions for interfacing with either a tftp or ftp server. The tftp server access is a simple method of acquiring a userimage from a remote source. Its primary use is to download a single executable userimage from a given source.
NetBootLoader 5.3.5 VMP3 Motorola S-Records The NetBootLoader provides one function for acquiring Motorola S-Records. The following table provides an overview of this function. CMD TITLE ALIAS SL SLoad FUNCTION Download Motorola S-Records 5.4 Operating the NetBootLoader 5.4.1 Initial Setup REMARKS Uses data buffer as target The VMP3 is delivered with the NetBootLoader already installed in the onboard soldered FLASH and is ready for operation.
VMP3 NetBootLoader a valid application is programmed, the command interpreter is only available for the duration of the boot wait time. If the operator requires the command interpreter for a longer time he must terminate the boot operation before the boot wait time is exceeded. Upon initiation of the command interpreter, a prompt is sent to the TERM interface and commands may be entered.
NetBootLoader VMP3 To validate an invalid CRC, an operating system utility must be used, or, alternatively, the “-f” option of the “bw” command must be issued. Warning !!! Using the “bw -f” command to validate invalid entries may adversely impact the operation of the operating system. 5.4.3.2 CBL This command is used to set or display the bootline associated with a particular kernel image or which is common to all images.
VMP3 NetBootLoader For example, in the event the first image specified is defect, the NetBootLoader will attempt to load the next image specified. This is continued until either a valid image is loaded or no further image is available. If no valid image is found, the NetBootLoader invokes its command interpreter and remains available for inputs. 5.4.4 telnet Login To effect a telnet login the operator performs the standard telnet login procedure during the boot wait time.
NetBootLoader VMP3 Figure 5-1: Flash Addressing Scheme - VMP3 VMP3 Flash Flash Layout (First Bank) External Flash (if installed) 0xZZZZ ZZZZ The size of this area is dependent on the size of the first Flash and the area occupied by the Application Image and the NetBootLoader 0x0005 FFFF + application image + 0x7 Size of original application image + 0x7 Application Image 0x0005 FFFF NetBootLoader 0x0000 0000 To understand the above concept assume for example that the onboard soldered Flash is an
VMP3 5.4.5.2 NetBootLoader Programming an Application The application image itself must be compiled and linked to run from the SDRAM base address 0x0 of the CPU. The image must contain executable PPC code at offset 0x100 which is the usual case with ROM/Flash images. Gaining access to the image for programming to FLASH depends on where it is located.
NetBootLoader VMP3 The checksum of every record except end records is checked. Bad records are rejected by the NetBootLoader. The address range of every record is also checked. Records which fall outside of the internal buffer are rejected. The records must be 0-based. This means that it’s address must correspond to the address where they will be loaded in the data buffer relative to its start. If necessary, the base address can be modified with the -o option of the “sl” command. Note ...
VMP3 5.5 NetBootLoader Plug and Play On the CPU board the NetBootLoader includes “Plug and Play” functionality. This ensures that the board is completely initialized and that all resources necessary for PCI devices (addresses, interrupts etc.) are assigned automatically. This important feature has the advantage that conflicts do not arise when PCI devices are added or removed. Furthermore, the operating system itself does not include the board initialization code. 5.
NetBootLoader 5.7 VMP3 Commands The following commands are available with the NetBootLoader. Where an ellipsis (…) appears in the command syntax it means that the command is continued from the previous line. Observe any spaces that may be between the ellipsis and the remainder of the command. ABORT FUNCTION: SYNTAX: abort This command is used by the operator to terminate the boot operation during the boot wait time to allow the operator to perform other NetBootLoader operations.
VMP3 NetBootLoader BW DESCRIPTION: The command “bw” displays the parameter “
NetBootLoader VMP3 CBL FUNCTION: SYNTAX: Set or display the parameters of the bootline function cbl [] where: cbl command parameter: value: string “0, 1, 2, 3, c” parameter: value: string (max. of 256 characters) defines the bootline to be used with the kernel indicated by or the common bootline DESCRIPTION: When an application image is programmed to FLASH, it is assigned an ID number (0, 1, 2, or 3).
VMP3 NetBootLoader CD FUNCTION: SYNTAX: Change the current ftp server directory cd where: cd command parameter: string DESCRIPTION: If an ftp server session has been established with the “login” command, the command “cd” is used to change the current ftp server directory. The argument “” may be an absolute or relative path. The format depends on what the server accepts. For example, UNIX hosts require that the directory names must be entered exactly in the same case.
NetBootLoader VMP3 CHECK USAGE: Checking Image: 1 check image crc: ok length in flash: 0x0001029c sectors used : 2 Checking Image: 3 check image crc: fail length in flash: sectors used : - CLONE FUNCTION: SYNTAX: Program the NetBootLoader to FLASH clone [-n] where: clone -n command option: program from data buffer DESCRIPTION: To update the NetBootLoader itself, the command “clone” is used. The application image source for programming is the data buffer.
VMP3 NetBootLoader CLONE USAGE: Program NetBootLoader (normal operation) COMMAND / RESPONSE: NetBtLd> clone -n clone: Fixup FLASH info from ftp buffer This will overwrite the current ... NetBootLoader, are you sure? [no] yes NetBtLd> Note: When responding to the overwrite query, “yes” must be spelled out. Any other response will terminate the cloning operation. Program NetBootLoader (image not valid) COMMAND / RESPONSE: 29230.01.UG.VC.
NetBootLoader VMP3 DHCP FUNCTION: SYNTAX: Interface to a dhcp or bootp server; exchange network configuration parameters dhcp [] where: dhcp command paramenter: value: numerical string DESCRIPTION: This command is used to set the network parameters for operation of the Ethernet port FCC1 (FE) via either a dhcp or bootp server. Initially the CPU board does not have a valid Ethernet interface configuration, and, therefore, this interface is inoperable.
VMP3 NetBootLoader GET FUNCTION: SYNTAX: Download file from ftp server get where: get command parameter: string path and name of image file to be downloaded DESCRIPTION: To download a file from the ftp server to the local data buffer, the command “get” is used. A successful ftp server login must be carried out before a file can be downloaded and the file must be in binary format.
NetBootLoader VMP3 INFO FUNCTION: SYNTAX: DESCRIPTION: PRELIMINARY USAGE: Display system information info The command “info” is used to display an information summary for the running system. Displayed are the following: CPU type, the board type, the size of the installed RAM and FLASH, and the FLASH areas occupied by the NetBootLoader and the operating system images. This information is displayed in hexadecimal offsets. Images programmed using the “-o” option of the command “lf” are not shown.
VMP3 NetBootLoader LF FUNCTION: SYNTAX: Load Flash lf [ ][-o[=] [-k ]] … [-m[=] -l[=]] lf -o -k -m -l DESCRIPTION: command parameter: value: numeric “0, 1, 2, 3” ID number assigned to this image option: offset parameter: value: hexadecimal program to FLASH offset of ...
NetBootLoader VMP3 LF DESCRIPTION: FLASH memory can only be erased sector-wise. If an image is programmed to a certain offset with the “-o” option, at least this sector (and maybe one or more of the following sectors depending on the size of the image) will be erased. The “-k” option can be used to retain the surrounding data, however, this slows down the operation significantly.
VMP3 NetBootLoader LOGIN FUNCTION: SYNTAX: Initiate ftp server session login [] login DESCRIPTION: USAGE: command parameter: value: numerical string IP address of host: nnn.nnn.nnn.nnn parameter: value: string ftp server “username” parameter: value: string user’s password The command “login” is used to establish an ftp server session. The “” must be specified as four numbers separated by single dots.
NetBootLoader VMP3 LS FUNCTION: SYNTAX: ls To display a listing of the current ftp server directory the command “ls” is used. This command downloads the listing to the data buffer and then the listing is displayed. Any previously loaded image in the data buffer is overwritten. If an attempt is then made to program the FLASH after the “ls” command has been issued it will fail.
VMP3 NetBootLoader NET FUNCTION: SYNTAX: Set or display the parameters for the Fast Ethernet interface net [][-netmask ] …[-gw ][-f] net -netmask -gw -f 29230.01.UG.VC.050727/091440 DESCRIPTION: ID 29230, Rev. 01 command parameter: value: numerical string IP address of CPU board: nnn.nnn.nnn.nnn option: netmask parameter: value: numerical string netmask of CPU board: nnn.nnn.nnn.
NetBootLoader VMP3 PA S S W D FUNCTION: SYNTAX: Set the telnet password passwd [-f | -d] where: passwd -f DESCRIPTION: USAGE: To set the password for telnet sessions with the NetBootLoader the command “passwd” is used. This command is interactive, meaning that after it is issued, the NetBootLoader responds with an appropriate request to the operator which must be properly acknowledged or the operation fails (refer to USAGE below). To set the password in the event it is unknown, use the option “-f”.
VMP3 NetBootLoader PCI SYNTAX: DESCRIPTION: Display PCI information pci The command “pci” is used to display detailed information on all detected PCI devices. The bus number, device number, function number, vendor, and device ID’s are displayed together with the configured base addresses and the assigned IRQ number. PF FUNCTION: SYNTAX: Set or display the serial port parameters (format) pf [ [][/[] …[/[][/]]]] where: pf 29230.
NetBootLoader VMP3 PF DESCRIPTION: To set or display the operational parameters for the available serial interfaces the command “pf” is used. At startup the settings for the SP4 and the SP6 interfaces are always set to the default values (38400/8/n/1). This is to avoid a possible system lockout. If other settings are required during operation of the NetBootLoader they may be made. If changes are made, it must be ensured that corresponding parameters are used for the operator consle.
VMP3 NetBootLoader PING FUNCTION: SYNTAX: Verify operability of the Fast Ethernet interface ping [-c ] [-s ] … [-w ] ping -c -s -w DESCRIPTION: command parameter: value: numerical string IP address of target: nnn.nnn.nnn.nnn option: count parameter: value: numeric: “[n ... ]n” number of packets to send option: size parameter: value: numeric: “[n ... ]n”: bytes size of packet to send option: wait parameter: value: numeric: “[n ...
NetBootLoader VMP3 PUT FUNCTION: SYNTAX: Upload contents of the data buffer to the ftp server. put where: DESCRIPTION: command parameter: string file name to be used for contents of data buffer to be uploaded To upload the contents of the data buffer to a file on an ftp server, the command “put” is used. The file indicated by the parameter “” is created on the server. In the event that a file with this name already exists, its contents will be overwritten.
VMP3 NetBootLoader SCRIPT FUNCTION: SYNTAX: Provides very basic scripting capability script [] script DESCRIPTION: USAGE: command parameter: string string may only include simple commands; flow control constructs are not permitted; commands must be separated by semi-colons With the "script" command, it is possible to control the boot process. During booting, if a valid script is available, the NetBootLoader will process it once the boot wait time is expired.
NetBootLoader VMP3 SF FUNCTION: SYNTAX: Store FLASH contents to data buffer sf -o[=] -l[=] where: -l DESCRIPTION: USAGE: command option: offset parameter: value: hexadecimal relative offset to start of FLASH contents to be stored to the data buffer option: length parameter: value: hexadecimal length of FLASH contents to be stored to the data buffer With the command “sf” a selected portion of the FLASH contents may be copied to the local data buffer, e.g.
VMP3 NetBootLoader SL FUNCTION: SYNTAX: Download Motorola S-Records to data buffer sl [-o[=]] [-u] where: sl -o command option: offset parameter: value: hexadecimal: unsigned -u DESCRIPTION: option: source = SER0 instead of TERM With the command “sl” Motorola S-Records are downloaded to the data buffer and the record addresses modified accordingly as required for SDRAM operation (for copying to 0x0). The “” parameter may be used to change the record base to 0x0.
NetBootLoader VMP3 SQ FUNCTION: SYNTAX: Set or display the boot sequence sq [ ] where: sq command parameter: value: numeric: “0, 1, 2, 3” ID number of image to be booted parameter: value: numeric: “0, 1, 2, 3” ID number of image to be booted parameter: value: numeric: “0, 1, 2, 3” ID number of image to be booted parameter: value: numeric: “0, 1, 2, 3” ID number of image to be booted DESCRIPTION: USAGE: Up to four bootable images may be programmed i
VMP3 NetBootLoader TFTP FUNCTION: SYNTAX: Download file from a tftp server tftp [] [] tftp DESCRIPTION: USAGE: command parameter: value: numerical string IP address of the tftp server parameter: value: string name of image file to be downloaded, or path and name of image file to be downloaded The "tftp" command makes it possible to download a file from a tftp server via the Ethernet channel FCC1 (FE).
PRELIMINARY NetBootLoader VMP3 29230.01.UG.VC.050727/091440 This page has been intentionally left blank. Page 5 - 40 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
System Considerations Chapter 61 30504.01.VC.050727/091441 System Considerations ID 29230, Rev.
PRELIMINARY System Considerations VMP3 30504.01.VC.050727/091441 This page has been intentionally left blank. Page 6 - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 6. System Considerations System Considerations Successful implementation of the VMP3 CPU board in any given application is a function of a wide variety of factors. To assist system integrators in achieving optimum solutions, additional technical information concerning: • Thermal design • Power requirements is provided by this section. Thermal Design Considerations The VMP3 is designed to be operated in a wide range of thermal environments.
System Considerations VMP3 Table 6-1: Thermodynamics Terminology as Relating to the VMP3 TERM DEFINITION Convection (Free and Forced) The cooling of a body by means of the use of a fluid (liquid or gas) whose temperature is lower. Convectional cooling always requires that some fluid is moved over a body and that the fluid temperature is lower than that of the body to be cooled. Forced convection relies on the forceful movement of a fluid across a body caused by the application of external energy.
VMP3 System Considerations From the above it can be readily seen that the VMP3 supports both open and closed system environments. The key point of issue regardless of the type of environment, however, is the requirement of the VMP3 for additional cooling. In particular, if convectional cooling is planned it is imperative that a minimum air flow be ensured. The minimum air flow requirement is dependent on the configuration employed and the temperature of the ambient air. 6.
System Considerations VMP3 The following table specifies the range for the input power voltage within which the board is functional. The VMP3 is not guaranteed to function if the board is not operated within the prescribed limits. Table 6-3: INPUT SUPPLY VOLTAGE ABSOLUTE RANGE RECOMMENDED RANGE REMARKS +5 V 4.6 V min. to 5.5 V max. 4.75 V min. to 5.25 V max. Main voltage 6.3.3 Backplane Requirements Backplanes to be used with the VMP3 must be adequately specified.
VMP3 System Considerations 6.3.4.1 Voltage Ramp Power supplies must comply with the following guidelines, in order to be used with the VMP3. • Beginning at 10% of the nominal output voltage, the voltage must rise within > 0.1 ms to < 20 ms to the specified regulation range of the voltage. Typically: > 5 ms to < 15 ms. • There must be a smooth and continuous ramp of each DC output voltage from 10% to 90% of the regulation band.
System Considerations VMP3 The following table provides power consumption information based on one memory size. Each Gigabit Ethernet channel will add up to 1.25 watts to the power envelope when connected and active. Table 6-5: Power Consumption with 256 MB Memory CORE FREQ (MHZ) MEMORY FREQ (MHZ) WATTS 528 264 7.92 Without the Gigabit Ethernet being connected 660 264 8.21 Without the Gigabit Ethernet being connected 792 264 8.
WDOG Functionality Appendix 1 A 29230.01.UG.VC.050727/091441 WDOG Functionality ID 29230, Rev.
PRELIMINARY WDOG Functionality VMP3 29230.01.UG.VC.050727/091441 This page has been intentionally left blank. Page A - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 A. WDOG Functionality WDOG Functionality 29230.01.UG.VC.050727/091441 PRELIMINARY To assist in understanding the functionality of the VMP3 watchdog (WDOG), the following functional state diagram is provided. ID 29230, Rev.
Page A - 4 WTR = 1 Timer Expired Counter Overflow IRQ_OUT = inactive RST_OUT = inactive WTE = R/W WTR = R/W WMD = R WTM = R Counter Running Figure A-1: WDOG Functional States © 2005 Kontron Modular Computers GmbH 29230.01.UG.VC.
VMP1-IO1 Module Appendix 1 B 29230.01.UG.VC.050727/091442 VMP1-IO1 Module ID 29230, Rev.
PRELIMINARY VMP1-IO1 Module VMP3 29230.01.UG.VC.050727/091442 This page has been intentionally left blank. Page B - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 VMP1-IO1 Module B. VMP1-IO1 Module B.1 Overview The VMP1-IO1 module has been designed to provide an effective gateway to the world of PMC modules. Although developed for the VMP1, this module is suitable for use with the VMP3 and thus opens up a broad range of expansion possibilities. A special feature of the VMP3 is the ability to cascade two of these IO1 modules on top of one another. This means that the VMP3 is able to carry any two PMC modules.
VMP1-IO1 Module B.3 VMP3 Board Layout The VMP1-IO1 has two onboard connectors (CON9 and CON10) which provide all the PCI signals and the power supply for the PMC module. Figure B-1: Board Layout (Front View) 1 2 1 2 MAGNIFIED PRELIMINARY 63 DC/DC 64 63 1 99 PCI EXPANSION CONNECTOR 100 29230.01.UG.VC.050727/091442 2 64 Page B - 4 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 B.4 VMP1-IO1 Module VMP1-IO1 Front Panel The VMP1-IO1 front panel is provided with a window for the insertion of a PMC module bezel. PRELIMINARY Figure B-2: VMP1-IO1 Front Panel 29230.01.UG.VC.050727/091442 VMP1-IO1 ID 29230, Rev.
VMP1-IO1 Module B.5 VMP3 Technical Specifications Table B-1: VMP1-IO1 Specifications SPECIFICATIONS PCI-Standard Compliant with PCI 2.1 Signaling Voltage PMC-Side: 5V signaling Connectors PMC Jn1 (CON4) and Jn2 (CON5) connectors Mechanical Compliance IEEE 1101.10 CMC IEEE P1386/Draft 2.
VMP3 B.6 VMP1-IO1 Module Board Installation In order to keep the installation process as simple and easy as possible please follow the recommended order of work: 1. Install the PMC module on the VMP1-IO1 2. Install the package (VMP1-IO1 plus PMC module) on the VMP3 ESD Equipment! • Discharge your clothing before touching the assembly. Tools must be discharged before use. • Do not touch components, connector pins, or traces.
VMP1-IO1 Module VMP3 Figure B-3: Installation Diagrams PMC module PRELIMINARY VMP1-IO1 Front Panel 2 1 VMP1-IO1 PMC bezel 10mm stand-off 3 29230.01.UG.VC.050727/091442 4 *M2.5 *6mm screws Page B - 8 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 VMP1-IO1 Module B.7 Pinouts B.7.1 Jn1 (CON4) Pin Assignment Table B-2: Jn1, 32-bit PCI 29230.01.UG.VC.
VMP1-IO1 Module B.7.2 VMP3 Jn2 (CON5) Pin Assignment Table B-3: Jn2, 32-bit PCI SIGNAL NAME SIGNAL NAME PIN NUMBER 1 +12V TRST# 2 3 TMS TDO 4 5 TDI Ground 6 7 Ground PCI-RSVD 8 9 PCI-RSVD* PCI-RSVD 10 11 BUSMODE2# +3.3V 12 13 RST# BUSMODE3# 14 15 3.3V BUSMODE4# 16 17 PCI-RSVD* Ground 18 19 AD[30] AD[29] 20 21 Ground AD[26] 22 23 AD[24] +3.3V 24 25 IDSEL AD[23] 26 27 +3.
VMP3 B.8 VMP1-IO1 Module Jumper Setting The jumper settings of the IO1 module depend on the module’s position relative to the VMP3 and other modules, if any.
PRELIMINARY VMP1-IO1 Module VMP3 29230.01.UG.VC.050727/091443 This page has been intentionally left blank. Page B - 12 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP1-HDD1 Module Appendix 1 C 29230.01.UG.VC.050727/091443 VMP1-HDD1 Module ID 29230, Rev.
PRELIMINARY VMP1-HDD1 Module VMP3 29230.01.UG.VC.050727/091443 This page has been intentionally left blank. Page C - 2 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.
VMP3 VMP1-HDD1 Module C. VMP1-HDD1 Module C.1 Board Description The VMP1-HDD1 Module provides the PowerPC-based CPU boards with a cost-effective way to add substantial mass storage capacity. It is designed to connect a 2.5” IDE hard disk drive to the PCI bus of those boards. It is based on the silicon image IDE controller SiI0680, which provides the interface between the 32-bit wide, 33 MHz PCI bus and a standard IDE hard disk drive.
VMP1-HDD1 Module VMP3 Table C-1: Pinout of the PMC Connectors PRELIMINARY PIN SIGNAL SIGNAL PN2/JN2 (CON2) PIN PIN SIGNAL SIGNAL PIN 1 Signal -12V 2 1 +12V Signal 2 3 Ground Signal 4 3 Signal Signal 4 5 Signal Signal 6 5 Signal Ground 6 7 BUSMODE1# +5V 8 7 Ground Signal 8 9 Signal Signal 10 9 Signal Signal 10 11 Ground Signal 12 11 BUSMODE2# +3.3V 12 13 Signal Ground 14 13 Signal BUSMODE3# 14 15 Ground Signal 16 15 +3.
VMP3 VMP1-HDD1 Module Table C-2: IDE Hard Disk Drive Connector Pinout 29230.01.UG.VC.050727/091444 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ID 29230, Rev.
PRELIMINARY VMP1-HDD1 Module VMP3 29230.01.UG.VC.050727/091444 This page has been intentionally left blank. Page C - 6 © 2005 Kontron Modular Computers GmbH ID 29230, Rev.