Industrial Trading chervon right Manufacturers chervon right M chervon right MEN MICRO chervon right A011
About product Datasheet FAQ

MEN MICRO A011

Image of MEN MICRO A011

Description

Men Micro A011 Series CPU Board | 6U VMEbus PowerPC Workstation

Part Number

A011

Price

Request Quote

Manufacturer

MEN MICRO

Lead Time

Request Quote

Category

Single Board Computers

Datasheet

pdf file

Men_Micro_A011_CPU_Board_6U_VMEbus_PowerPC_datasheet1-290515669.pdf

1055 KiB

Extracted Text

20A011-00 E4 - 2004-04-20 A11 – 6U VMEbus PowerPC Workstation User Manual Board-Level Computers for Industrial Applications ® Embedded Solutions A11 – 6U VMEbus PowerPC Workstation A11 – 6U VMEbus PowerPC Workstation The A11 is an industrial PowerPC workstation with scalable performance delivering up to 1160 MIPS. When equipped with the 603e, the A11 delivers excellent price- performance for cost-sensitive applications with a need for high computing power. The board can also be ordered with the 740 PowerPC CPU family for applications where maximum perfomance is required. The A11 is a complete state-of-the-art single-board computer needing only one slot on the VMEbus. It offers fast Ethernet and Ultra2 SCSI controllers, a large amount of DRAM, Flash and CompactFlash memory. Four serial interfaces are provided - two of them default as COM3 and COM4, and the others as COM1 and COM2 directly at the front panel or via a transition module. The A11 offers computer I/O flexibility by providing two slots for PC•MIP mezzanine modules, while still providing full front-panel connectivity. Both Type I and Type II PCMIP modules can be used to equip the A11 with a full range of workstation and industrial I/O options. Graphics for VGA, additional Ethernet or SCSI for server or redundancy purposes, fieldbus interfaces for remote I/O control, and many others are available, depending on the application. The A11 CPU board is compatible with Motorola's PowerPC computer boards (MVME1600 and MVME2600) and offers I/O compatibility with many existing P2 transition modules from Motorola (MVME712M) and other vendors. MEN Mikro Elektronik GmbH 2 20A011-00 E4 - 2004-04-20 Technical Data Technical Data CPU  Motorola PowerPC - 603e / 100..300MHz, up to 423 MIPS @ 300MHz - 740 / 200..500MHz, up to 928 MIPS @ 500MHz Memory Level 1 Cache - 603e: 16KB instruction/16KB data - 740: 32KB instruction/32KB data Level 2 Cache - Up to 512KB  SDRAM soldered 32MB - 64-bit data bus - 66MHz - No parity checking  SO-DIMM slot up to 64MB  Flash up to 16MB - 64-bit data bus - Two banks  CompactFlash card interface for Flash ATA via on-board IDE Local PCI Bus  MPC106 Host-to-PCI bridge  PCI Spec. 2.1 compliant  32 bit data bus, 33MHz  One local PCI expansion slot, e.g. for carrier boards with PMC or IP modules VMEbus  VMEbus Spec. IEEE-1014-87 compatible  VME64x extension except A64  3-row or 5-row connectors  Tundra Universe II chip  Up to 70MB/s transfer rate  A16, A24, A32 master/slave  D08(EO), D16, D32, D64  BLT, ADOH, RMW, LOCK  7-level interrupter  7-level interrupt handler  System controller PC-MIP Mezzanine Extension  Two PC-MIPs Type I/II  On local PCI bus via DEC21150 PCI-to-PCI bridge  Compliant with PC-MIP specification MEN Mikro Elektronik GmbH 3 20A011-00 E4 - 2004-04-20 Technical Data Interfaces  COM1/2 with RS232 interface at 9-pin micro D-Sub connector at front panel or via P2 I/O  COM3/4 sync./async. UART Z85230 via P2 I/O  Standard floppy disk controller interface using on-board connector  Ultra2 SCSI with LVD interface on front panel or 16/8-bit interface at P2 I/O  Full-duplex 10/100Mbits/s PCI Ethernet controller with 100Base-TX/10Base-T interface at front panel and 10Base-5 interface via P2 I/O  Keyboard and mouse with 6-pin PS/2 connector at front panel  Multimode parallel port (ECP, EPP, PS/2, SPP) via P2 I/O  IDE interface on-board for AD35 CompactFlash adapter Miscellaneous  Real-time clock with 8Kx8 NVRAM  6 programmable 16-bit timers Z8536  Hardware monitor with alarm function for - On-board temperature control - Voltage control  Reset/abort button at front panel  Four user LEDs at front panel  Four control LEDs at front panel  Hex switch for user settings  Watchdog Electrical Specifications  Supply voltage/power consumption: +5V (4.85V..5.25V), 5.5A max.  MTBF: 66,000h @ 50°C Mechanical Specifications  Dimensions: standard double Eurocard, 233.3mm x 160mm  Weight: 384g Environmental Specifications  Temperature range (operation): - 0..+60°C - Industrial temperature range on request - Airflow: min. 10m³/h  Temperature range (storage): -40..+85°C  Relative humidity (operation): max. 95% non-condensing  Relative humidity (storage): max. 95% non-condensing  Altitude: -300m to + 3,000m  Shock: 15g/0.33ms, 6g/6ms  Vibration: 1g/5..2,000Hz MEN Mikro Elektronik GmbH 4 20A011-00 E4 - 2004-04-20 Technical Data Safety  PCB manufactured with a flammability rating of 94V-0 by UL recognized manu- facturers EMC  Tested according to EN 55022 / 1999-05 (radio disturbance) and EN 55024 / 1999-05 (immunity) with regard to CE conformity Software Support MENMON  VxWorks  QNX OS-9 MEN Mikro Elektronik GmbH 5 20A011-00 E4 - 2004-04-20 Block Diagram Block Diagram DRAM Bank 1 L2 Cache Flash Bank 1 up to 64MB up to 512KB 8MB SO-DIMM PowerPC DRAM Bank 0 603e Flash Bank 0 32MB 740 8MB (optional) SDRAM A32/D64 PowerPC Bus MPC106 D64 Memory Bus Host Bridge Legend: R Rear (P2) 8Kx8 Temperature Counter/ NVRAM, Sync. UART Power Timer R F Front Panel RTC, COM3/4 Manager CIO Z8536 Watchdog B On Board ISA Bus Mouse/Keyboard F Compact- IDE F Flash PCI-to-ISA Bridge Floppy Disk B Super I/O COM1/2 F R Enhanced Parallel R R Ethernet D32 F 10/100Base-T 21143 R Local R Rear I/O PCI Adapter Bus AD39 R F Ultra2 SCSI SYM53C885 R R PCI Expansion B PC•MIP F Type II PCI-to-PCI Bridge 21150 PCMIP F Type II PCI-to-VMEbus Bridge Tundra Universe II VME64 Interface MEN Mikro Elektronik GmbH 6 20A011-00 E4 - 2004-04-20 PCI Bus Rear VMEbus P2 Connector Product Safety Product Safety Lithium Battery ! This board contains a lithium battery. There is a danger of explosion if the battery is incorrectly replaced! Replace only with the same or equivalent type. Dispose of used batteries according to the manufacturer's instructions. Fuses ! This board contains fuses. If you need to replace a fuse, make sure you adhere to the following types and ratings: Component Current Rating Type Size Function S1 1.5A Fast 1206 SCSI Termination Power S2 1.5A Fast 1206 Keyboard interface S3 1.5A Fast 1206 IDE interface S4 1.5A Fast 1206 Floppy disk interface S5 1.5A Fast 1206 Ethernet P2 interface For component locations, see Figure 21, Component Plan of A11 Hardware Revision 03 — Bottom Side, on page 106. Electrostatic Discharge (ESD) ! Computer boards and components contain electrostatic sensitive devices. Electrostatic discharge (ESD) can damage components. To protect the board and other components against damage from static electricity, you should follow some precautions whenever you work on your computer.  Power down and unplug your computer system when working on the inside.  Hold components by the edges and try not to touch the IC chips, leads, or cir- cuitry.  Use a grounded wrist strap before handling computer components.  Place components on a grounded antistatic pad or on the bag that came with the component whenever the components are separated from the system.  Store the board only in its original ESD-protected packaging. Retain the original packaging in case you need to return the board to MEN for repair. MEN Mikro Elektronik GmbH 7 20A011-00 E4 - 2004-04-20 About this Document About this Document This user manual describes the hardware functions of the board, connection of peripheral devices and integration into a system. It also provides additional information for special applications and configurations of the board. The manual does not include detailed information on individual components (data sheets etc.). A list of literature is given in the appendix. History Edition Description Technical Content Date of Issue E1 First edition J. Steinert, U. Franke 1999-08-20 E2 Second edition, MENMON J. Steinert, Klaus Popp 2000-02-14 version 2.x E3 Third edition, MENMON J. Steinert, Klaus Popp 2001-03-09 version 3.x E4 Fourth edition H. Schubert, U. Franke 2004-04-20 Conventions This sign marks important notes or warnings concerning proper functionality of the ! product described in this document. You should read them in any case. Folder and file names are printed in italics. italics bold Bold type is used for emphasis. hyperlink Hyperlinks are printed in blue color. The globe will show you where hyperlinks lead directly to the Internet, so you can look for the latest information online. 0xFF Hexadecimal numbers are preceded by "0x", which is the usual C-language convention, and are printed in a monospace type, e.g. 0x00FFFF. Signal names followed by "#" or preceded by a slash ("/") indicate that this signal is IRQ# /IRQ either active low or that it becomes active at a falling edge. in/out Signal directions in signal mnemonics tables generally refer to the corresponding board or component, "in" meaning "to the board or component", "out" meaning "coming from it". Vertical lines on the outer margin signal technical changes to the previous edition of the document. MEN Mikro Elektronik GmbH 8 20A011-00 E4 - 2004-04-20 About this Document Copyright Information MEN reserves the right to make changes without further notice to any products herein. MEN makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does MEN assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. MEN does not convey any license under its patent rights nor the rights of others. MEN products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the MEN product could create a situation where personal injury or death may occur. Should Buyer purchase or use MEN products for any such unintended or unauthorized application, Buyer shall indemnify and hold MEN and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that MEN was negligent regarding the design or manufacture of the part. All brand or product names are trademarks or registered trademarks of their respective holders. Information in this document has been carefully checked and is believed to be accurate as of the date of publication; however, no responsibility is assumed for inaccuracies. MEN will not be liable for any consequential or incidental damages arising from reliance on the accuracy of this document. The information contained herein is subject to change without notice. Copyright © 2004 MEN Mikro Elektronik GmbH. All rights reserved. Please recycle Germany France UK USA MEN Mikro Elektronik GmbH MEN Mikro Elektronik SA MEN Micro Ltd MEN Micro, Inc. Neuwieder Straße 5-7 18, rue René Cassin Whitehall, 75 School Lane 3740 North Josey Lane, Suite 203 90411 Nuremberg ZA de la Châtelaine Hartford, Northwich Carrollton, TX 75007 Phone +49-911-99 33 5-0 74240 Gaillard Cheshire UK, CW8 1PF Phone 972-939-2675 Fax +49-911-99 33 5-901 Phone +33 (0) 450-955-312 Phone +44 (0) 1477-549-185 Fax 972-939-0055 E-mail info@men.de Fax +33 (0) 450-955-211 Fax +44 (0) 1477-549-178 E-mail sales@menmicro.com www.men.de E-mail info@men-france.fr E-mail info@menmicro.co.uk www.menmicro.com www.men-france.fr www.menmicro.co.uk MEN Mikro Elektronik GmbH 9 20A011-00 E4 - 2004-04-20 Contents Contents 1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.1 Map of the Board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.2 Configuring the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3 Integrating the Board into a System . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4 Installing Operating System Software. . . . . . . . . . . . . . . . . . . . . . . . . 19 2 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.1 Power Supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2 Clock Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.3 PowerPC CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.3.2 Heat Sink. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.4 Bus Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.1 Host-to-PCI Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.2 Local PCI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.3 PCI-to-ISA Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.4 PCI-to-PCI Bridge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.4.5 PCI-to-VMEbus Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.5 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.5.1 Level 2 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.5.2 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.5.3 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.5.4 EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.6 Ethernet Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.6.1 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.6.2 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.6.3 10Base-5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.6.4 10Base-T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.6.5 100Base-T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.7 SCSI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.7.1 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.7.2 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.7.3 SCSI Termination on A11. . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.8 PCI Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.9 PCMIP Slots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9.1 Installing PCMIPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9.2 PCMIP Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.10 CompactFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.10.1 Installing CompactFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.10.2 Supported CompactFlash Cards . . . . . . . . . . . . . . . . . . . . . . 37 2.11 Keyboard/Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.12 Serial Ports COM1/COM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.12.1 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 MEN Mikro Elektronik GmbH 10 20A011-00 E4 - 2004-04-20 Contents 2.13 Asynchronous/Synchronous Serial Ports COM3/COM4 . . . . . . . . . . 40 2.14 Enhanced Parallel Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.15 Floppy Disk Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.16 Hardware Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 2.17 Timekeeper, NVRAM and Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . 44 2.18 Counter/Timer CIO Z8536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 2.19 Reset/Abort Buttons and User/Status LEDs . . . . . . . . . . . . . . . . . . . . 45 2.19.1 Reset/Abort Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.19.2 User/Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.20 User-Defined Hex Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.21 VMEbus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.21.1 Implementation on the Board . . . . . . . . . . . . . . . . . . . . . . . . 47 2.21.2 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.22 IEEE 1149.1 (JTAG)/COP Test Interface . . . . . . . . . . . . . . . . . . . . . . 55 2.22.1 Configuring the IEEE 1149.1 Test Interface. . . . . . . . . . . . . 56 2.22.2 Configuring the COP Test Interface . . . . . . . . . . . . . . . . . . . 56 3 MENMON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.2 Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.3 A11 MENMON Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.4 MENMON Start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.4.1 User LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.4.2 Boot Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.4.3 Configuring the MENMON Start-up Procedure . . . . . . . . . . 59 3.4.4 Self Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.5 MENMON Boot Methods for Client Programs . . . . . . . . . . . . . . . . . 62 3.5.1 MENMON BIOS Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.5.2 Disk Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 3.5.3 Network Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.5.4 MENMON Tape Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 3.6 Updating Flash Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.6.1 Download via Serial Interface. . . . . . . . . . . . . . . . . . . . . . . . 72 3.6.2 Performing the Download . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.6.3 Update from Disk or Network. . . . . . . . . . . . . . . . . . . . . . . . 74 3.7 MENMON User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 3.7.1 Command Line Editing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 3.7.2 Numerical Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 3.7.3 MENMON Command Overview . . . . . . . . . . . . . . . . . . . . . 76 3.8 Board Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.8.1 ALI 1543 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.8.2 PCI Auto-Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.8.3 VMEbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.8.4 SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 3.8.5 SDRAM DIMM Configuration. . . . . . . . . . . . . . . . . . . . . . . 81 3.8.6 Hex Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 MEN Mikro Elektronik GmbH 11 20A011-00 E4 - 2004-04-20 Contents 3.9 MENMON System Calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 3.9.1 Invoking System Calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 3.9.2 System Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 3.10 VxWorks Bootline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 3.10.1 Additional MENMON Parameters . . . . . . . . . . . . . . . . . . . . 89 4 Organization of the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.1 Memory Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.1.1 Processor View of the Memory Map. . . . . . . . . . . . . . . . . . . 90 4.1.2 PCI Configuration Space Map (Primary Bus) . . . . . . . . . . . 91 4.1.3 PCI Configuration Space Map (Secondary Bus) . . . . . . . . . 91 4.1.4 PCI/ISA I/O Space Memory Map. . . . . . . . . . . . . . . . . . . . . 92 4.1.5 VMEbus Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 4.2 Interrupt Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4.2.1 Nonmaskable Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4.2.2 Maskable Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4.3 Implementation of SYM53C895 SCSI Controller . . . . . . . . . . . . . . . 96 4.4 Implementation of M1543 PCI-to-ISA Bridge . . . . . . . . . . . . . . . . . . 97 4.5 Z8536 CIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 5 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5.1 Literature and WWW Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5.1.1 Bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5.1.2 VMEbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5.1.3 PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5.1.4 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.1.5 SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.1.6 Parallel Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.1.7 PCMIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.1.8 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.2 Board Revisions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.3 Component Plans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 MEN Mikro Elektronik GmbH 12 20A011-00 E4 - 2004-04-20 Figures Figure 1. Map of the Board - Front Panel and Top View . . . . . . . . . . . . . . . . . . 16 Figure 2. SO-DIMM DRAM Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 3. Position of Flash on Bottom Side of A11. . . . . . . . . . . . . . . . . . . . . . . 24 Figure 4. SCSI Termination on A11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 5. Installation of a PCMIP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 6. CompactFlash Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure 7. COM4 Clock Signals — Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Figure 8. Jumpers for Clock Selection for COM4 (Default Setting: all jumpers removed). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Figure 9. Reset/Abort Buttons and User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Figure 10. Position of Hex Switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Figure 11. VMEbus Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Figure 12. Connection of a Rear I/O Adapter (e.g. MEN’s AD39). . . . . . . . . . . . 54 Figure 13. Connector and Jumper for IEEE 1149.1 Test Interface . . . . . . . . . . . . 56 Figure 14. Resistors for COP Test Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Figure 15. MENMON — Address Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Figure 16. MENMON — Power On Self Test Output with Self Test Message Mode EXTENDED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Figure 17. MENMON — Layout of the 0x41-Type Partition (PReP). . . . . . . . . 64 Figure 18. MENMON — Single Boot-Image CD-ROM Configuration . . . . . . . . 65 Figure 19. A11 Interrupt Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Figure 20. Component Plan of A11 Hardware Revision 03 — Top Side . . . . . . 105 Figure 21. Component Plan of A11 Hardware Revision 03 — Bottom Side . . . 106 MEN Mikro Elektronik GmbH 13 20A011-00 E4 - 2004-04-20 Tables Table 1. Terminal Lines of the 9-pin micro D-Sub RS232 Plug Connector (COM1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 2. PowerPC Compare Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Table 3. Pin Assignment of the 8-pin RJ45 Ethernet 10Base-T/100Base-T Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 4. Signal Mnemonics of the Ethernet 10Base-T/100Base-T Connector . 25 Table 5. Signal Mnemonics for SCSI Interface . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 6. Pin Assignment of the 68-pin VHDCI SCSI Connector . . . . . . . . . . . 29 Table 7. Overview of SCSI Types, Maximum Bus Widths, Throughput and Line Lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Table 8. SCSI Termination on A11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Table 9. Pin Assignment of the 114-pin PCI Expansion Connector . . . . . . . . . 34 Table 10. Pin Assignment of the 6-Pin Mini DIN Keyboard/Mouse Connector . 38 Table 11. Signal Mnemonics for Keyboard/Mouse Interface . . . . . . . . . . . . . . . 38 Table 12. Pin Assignment of the 9-pin micro D-Sub COM1/COM2 Plug Connectors (RS232). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Table 13. Signal Mnemonics for RS232 Serial Ports COM1/COM2. . . . . . . . . . 39 Table 14. Configuring Clock Signals for COM4 . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 15. Pin Assignment of 26-pin ZIF Floppy Disk Drive Connector . . . . . . . 42 Table 16. Signal Mnemonics for Floppy Disk Drive Connector . . . . . . . . . . . . . 43 Table 17. Hardware Monitor Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Table 18. User/Status LED Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Table 19. Pin Assignment of the 5/3-Row, 96/160-Pin VMEbus Connector P1 . 50 Table 20. Pin Assignment of the 5/3-Row, 96/160-Pin VMEbus Connector P2 . 51 Table 21. Signal Mnemonics of VMEbus Rear I/O Connector P2. . . . . . . . . . . . 52 Table 22. Pin Assignment of the 16-pin IEEE 1149.1 Test Connector . . . . . . . . 55 Table 23. MENMON — Assignment for A11 Controller Devices . . . . . . . . . . . 63 Table 24. MENMON — Download Destination Devices . . . . . . . . . . . . . . . . . . 72 Table 25. MENMON — Flash Sectors for 8MB . . . . . . . . . . . . . . . . . . . . . . . . . 73 Table 26. MENMON — Flash Sectors for 16MB . . . . . . . . . . . . . . . . . . . . . . . . 73 Table 27. MENMON — Command Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Table 28. MENMON — Address Map for A11 as a VMEbus Master . . . . . . . . 80 Table 29. MENMON — Hex-Switch Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Table 30. MENMON — System Calls — BRD_ID Fields . . . . . . . . . . . . . . . . . 83 Table 31. MENMON — System Calls — RTC_RD Buffer Data . . . . . . . . . . . . 85 Table 32. MENMON — System Calls — DSK_RD Fields. . . . . . . . . . . . . . . . . 86 Table 33. MENMON — VxWorks Bootline — List of Parameters and their Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Table 34. MENMON - Common Parameters Passed by All MENMONs . . . . . . 89 Table 35. Address Map — Processor View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Table 36. PCI Configuration Space Map (Primary Bus) . . . . . . . . . . . . . . . . . . . 91 Table 37. PCI Configuration Space Map (Secondary Bus) . . . . . . . . . . . . . . . . . 91 MEN Mikro Elektronik GmbH 14 20A011-00 E4 - 2004-04-20 Table 38. PCI/ISA I/O Space Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Table 39. Possible VMEbus Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Table 40. ISA Interrupt Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Table 41. Steerable Interrupt Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Table 42. PCI Interrupt Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Table 43. General-Purpose Pins of SYM53C895 SCSI Controller . . . . . . . . . . . 96 Table 44. M1543 General Purpose Input (GPI) Pin Assignments . . . . . . . . . . . . 97 Table 45. M1543 General Purpose Input/Output (GPIO) Pin Assignments . . . . 97 Table 46. M1543 General Purpose Output Pin Assignments . . . . . . . . . . . . . . . . 98 Table 47. M1543 GPI Assignment for Hex Switch . . . . . . . . . . . . . . . . . . . . . . . 98 Table 48. Pin Assignment of the Z8536 Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Table 49. Table of Hardware Revisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 MEN Mikro Elektronik GmbH 15 20A011-00 E4 - 2004-04-20 Getting Started 1 Getting Started This chapter will give an overview of the A11 and some hints for first installation in a VMEbus system as a "check list". 1.1 Map of the Board Figure 1. Map of the Board - Front Panel and Top View Injectors/Ejectors with Threaded Standoffs and Captive Screws P2 Finished Bezel P3 of PCMIP I/O PCMIP slot 1 Connector SO-DIMM DRAM P1 Socket P2 PCMIP Bezel Keepers P3 PCMIP slot 2 PCMIP Keeper Screw P1 (solder side) Ethernet 10Base-T/100Base-T PCI Bridge Keyboard/Mouse PowerPC Tundra Processor Universe II Core VMEbus Controller COM1 User LEDs IEEE 1149.1/ Abort Button COP Test COM2 Reset Button Interface Southbridge CompactFlash SCSI Card Slot Interface Floppy Disk Drive Interface P4 P5 P7 P6 User-defined Hex Switch Configuration Jumpers MEN Mikro Elektronik GmbH 16 20A011-00 E4 - 2004-04-20 PCI Extension Slot VMEbus P2 VMEbus P1 Getting Started 1.2 Configuring the Hardware You should check your hardware requirements before installing the board in a system, since most modifications are difficult or even impossible to do when the board is mounted in an enclosure. The following check list will give an overview on what you might want to configure. � DRAM SO-DIMM modules The A11 is shipped with 32MB DRAM on board. You should check on your main memory needs and install a suitable SO-DIMM module if necessary. Refer to Chapter 2.5.2 SDRAM on page 23 for a detailed installation description and hints on supported SO-DIMM modules. � CompactFlash Refer to Chapter 2.10 CompactFlash on page 37 for a detailed installation description and hints on supported CompactFlash cards. � PCMIPs Refer to Chapter 2.9.1 Installing PCMIPs on page 35 for a detailed installation description. Also, observe the installation recommendations given in the M-Module’s user manual. � Rear I/O adapter Refer to Chapter 2.21.2.3 Connecting a Rear I/O Adapter to P2 on page 54 for hints on connection of a rear I/O adapter. � PCI Expansion Refer to Chapter 2.8 PCI Expansion on page 33 for more information on possible PCI expansion. MEN Mikro Elektronik GmbH 17 20A011-00 E4 - 2004-04-20 Getting Started 1.3 Integrating the Board into a System The A11 is a complex board and setting it up requires experience. You can use the following check list when installing the CPU board in a VMEbus system for the first time and with minimum configuration. The board is completely trimmed on delivery. Perform the following procedure ! without a PC•MIP installed! � Power-down the system. � Remove all boards from the VMEbus system. � Install the A11 in slot 1 of the system. � Connect a terminal to the standard RS232 interface COM1 (9-pin micro D-Sub connector) by wiring the following lines to the connector: Table 1. Terminal Lines of the 9-pin micro D-Sub RS232 Plug Connector (COM1) 6- 1 - 7- 2 RXD 1 6 8- 3 TXD 9 5 9- 4 - 5GND � Set your terminal to the following protocol: - 9600 baud data transmission rate - 8 data bits - 1 stop bit - No parity Note: If you need to restore these default settings on the A11, do the following: � Press the Reset and Abort buttons at once. � Release the Reset button. � Hold the Abort button until the green front-panel LEDs light up in succes- sion, then release the button. � Press the Reset button again. � Power-up the system. MEN Mikro Elektronik GmbH 18 20A011-00 E4 - 2004-04-20 Getting Started � The terminal displays the following message: ___________________ Secondary MenMon for the A11 Version 3.0 ________________ | | | (c) 1998 - 2000 MEN mikro elektronik GmbH Nuernberg | | Parts of this code are based on Motorola’s Dink32 | | Created Feb 11 2000 13:42:19 | |_____________________________________________________________________________| | HW Revision: 01.01.00 | CPU: MPC740 | | Serial Number: 0 | CPU Clock: 299 MHz | | Board Version: 00 | Onboard RAM: 32 MB | | | DIMM Module: 0 MB | \___________________________________________________________________________/ Init VME Controller.. (Slot 1 function enabled) press ’ESC’ to setup/MENMON Selftest running ... CHECKSUM ==> OK *** Can't jump to bootstrapper. BS address in EEPROM invalid! MenMon> � Now you can use the MENMON debugger (see detailed description in Chapter 3 MENMON on page 57). � Observe the installation instructions for the respective software. 1.4 Installing Operating System Software The A11 supports VxWorks, OS-9, LynxOS and QNX. You can find any software available on MEN’s website. By standard, no operating system is installed on the board. Please refer to MEN’s ! operating system installation documentation on how to install the software! MEN Mikro Elektronik GmbH 19 20A011-00 E4 - 2004-04-20 Functional Description 2 Functional Description The following describes the individual functions of the A11 and their configuration on the board. There is no detailed description of the individual controller chips and the CPUs. They can be obtained from the data sheets or data books of the semiconductor manufacturer concerned (Chapter 5.1 Literature and WWW Resources on page 100). 2.1 Power Supply The A11 is supplied with +5V via the VMEbus. However, PCMIPs, PCI expansion cards or rear I/O adapters may need +12V. Two power supplies generate different supply voltages on the board: One is used for the PowerPC core voltage, which is factory-set for the corresponding processor. The other converter is fixed to 3.3V. It supplies the PCMIP PCI bus and the host memory bus devices. 2.2 Clock Supply The clock supply generates all clocks for the on-board devices (PowerPC, SDRAM, L2 Cache, host bridge, PCI bus devices). The clock frequency is factory-set for the corresponding processor. The local PCI clock is limited to 33MHz because of the Tundra Universe II VMEbus chip. MEN Mikro Elektronik GmbH 20 20A011-00 E4 - 2004-04-20 Functional Description 2.3 PowerPC CPU The A11 supports the principle of scalable CPU performance. Depending on the application, the user can choose between 188 MIPS and 629 MIPS of computing performance. The board is prepared for different PowerPC™ CPUs. All CPUs are pin- and bus- compatible. The CPU is not removable. 2.3.1 General The PowerPC architecture, developed jointly by Motorola, IBM, and Apple Computer, is based on the POWER architecture implemented by the RS/6000™ family of computers. The PowerPC architecture takes advantage of recent technological advances in such areas as process technology, compiler design, and RISC microprocessor design to provide software compatibility across a diverse family of implementations, primarily single-chip microprocessors, intended for a wide range of systems. To provide a single architecture for such a broad assortment of processor environments, the PowerPC architecture is both flexible and scalable. Table 2. PowerPC Compare Chart Core Core Instruction/ Max. PowerPC FPU MMU INT Max. Power Voltage Frequencies Data Cache Perfomance 1 603e 2.5V 166..300 MHz 1 2 1 16/16 KB 6.0 W 423 MIPS 1 740 2.6V 200/233/266 MHz 1 2 2 32/32 KB 7/7.9 W 488 MIPS 740 1.9V 300 MHz 1 2 2 32/32 KB 4.8 W 550 MIPS 740 2.0V 500 MHz 1 2 2 32/32 KB 8 W 928 MIPS 1 Version for extended temperature range -40°C..+85°C available Refer to MEN’s website for supported PowerPC CPU types. ! 2.3.2 Heat Sink A heat sink is provided to meet thermal requirements. Note: MEN gives no warranty on functionality and reliability of the A11 if you use any other processor or heat sink than that supplied by MEN. Please contact ! either MEN directly or your local MEN sales office! MEN Mikro Elektronik GmbH 21 20A011-00 E4 - 2004-04-20 Functional Description 2.4 Bus Structure 2.4.1 Host-to-PCI Bridge The MPC106 is used as host bridge for the PowerPC processor. All transactions of the PowerPC to memory or to the PCI bus are controlled by the host bridge. The A11 supports concurrent transfers on PowerPC and PCI buses. The PCI interface is PCI bus Rev. 2.1 compliant and supports all bus commands and transactions. Master and target operations are possible. Big- or little-endian operation is selectable. 2.4.2 Local PCI Bus The local PCI bus is controlled by the MPC106 host-to-PCI bridge. It runs at 33MHz. The I/O voltage is fixed to 5V. The data width is 32 bits. Major functional elements of the A11, such as Ethernet, SCSI, PCI expansion and PCMIP extension, are connected on the local PCI bus. 2.4.3 PCI-to-ISA Bridge The M1543 is the "southbridge" between PCI and ISA bus, providing full PCI and ISA compatible functions. The M1543 provides integrated Super I/O (floppy disk controller, 2 serial ports/1 parallel port), system peripherals (ISP) (2 82C59 and serial interrupt, 1 82C54), advanced features (type F and distributed DMA) in the DMA controller (2 82C37), PS2 keyboard/mouse controller, 2-channel dedicated IDE master controller with Ultra-33 specification and System Management Bus (SMB). M1543 also provides a PCI-to-ISA IRQ routing table, and level-to-edge trigger transfer. The chip provides 2 extra IRQ lines and 1 programmable chip. The interrupt lines can be routed to any of the available ISA interrupts. 2.4.4 PCI-to-PCI Bridge The A11 has a secondary PCI bus for PCMIP mezzanines. It is controlled by a 21150 device and has a signaling voltage of 3.3V. 2.4.5 PCI-to-VMEbus Bridge The Tundra Universe II chip is the bridge from the local board functions to the VMEbus. The device decouples the transfers between the PCI bus and VMEbus with the help of transmit and receive FIFOs for both sides. MEN Mikro Elektronik GmbH 22 20A011-00 E4 - 2004-04-20 Functional Description 2.5 Memory 2.5.1 Level 2 Cache For high performance the board has 512KB secondary level cache. The cache is controlled by the MPC106 host bridge. 2.5.2 SDRAM Two SDRAM banks are implemented on A11. Bank 0 with 32MB is permanently mounted. Bank 1 is connected to a 144-pin SO-DIMM connector for easy extension. The MPC106 can handle SDRAM devices with up to 64Mbit. 2.5.2.1 Installing SO-DIMM DRAM The A11 is normally shipped without any DRAM SO-DIMM module installed. To install a SO-DIMM module, please stick to the following procedure. Figure 2. SO-DIMM DRAM Installation Plastic Clip Contact Groove Safety Safety Tab Notch SO-DIMM Memory Module Plastic Clip The DRAM module will only fit as shown above because of a safety tab on the SO- DIMM socket which requires a notch in the SO-DIMM module. � Power down the system before installing a SO-DIMM module to avoid damage ! of the A11! � Place the memory module into the socket at a 45° angle and make sure that the safety tab and notch are aligned. � Carefully push the memory module into the contact groove of the socket. � Press the memory module down until it clicks into place. � The plastic clips of the socket now hold the memory module in place. � To release the module, squeeze both plastic clips outwards and carefully pull the module out of the socket. MEN Mikro Elektronik GmbH 23 20A011-00 E4 - 2004-04-20 SO-DIMM Socket Functional Description 2.5.2.2 Supported SO-DIMM Modules You can install standard SO-DIMM modules with SDRAM components. See MEN’s website for memory modules available from MEN. Note: MEN gives no warranty on functionality and reliability of the A11 if you use any other module than that qualified and/or supplied by MEN. Please contact ! either MEN directly or your local MEN sales office. 2.5.3 Flash The A11 has two on-board Flash banks. They are controlled by the MPC106 host bridge and can accommodate a maximum of 8MB each. The data bus is 64 bits wide. The devices are organized in 1Mx16bit. Bank 1 contains the boot software for MENMON/OS bootstrapper and application software. The occupied sectors are software-protected against illegal write transactions. Bank 0 is available for user applications. It is prepared for on-board programming. Figure 3. Position of Flash on Bottom Side of A11 C145 C146 C19 C21 C353 C301 C22 C195 C464 R135 C249 C251 C20 C117 C119 L15 C155 C118 C120 R1007 C135 C170 C326 IC59 IC57 C157 IC58 IC56 C194 C192 C456 R136 C136 R134 C448 NR88 C278 C3 R137 C214 C86 R105 C177 C67 C163 C36 C271 C60 C159 C29 C267 R13 C62 C31 C161 C269 C69 C38 C165 C273 C370 C169 C327 C378 C17 L16 C87 C156 C24 C23 C455 C377 C154 C18 C101 C121 R138 C102 C122 C193 C463 IC60 R1006 IC61 IC62 C208 IC63 C190 C279 C75 C215 C447 C248 R14 C352 C148 R106 C171 C328 C250 C147 C446 C63 C160 C32 C270 C70 C164 C39 C274 C68 C162 C37 C272 C61 C158 C30 C268 R182 C191 C209 C330 C172 C454 C293 C143 C142 C141 C348 C350 C74 C281 NR155 NR158 NR157 NR156 C264 C58 C28 C27 C266 C265 R123 C263 C59 C462 C280 C4 C57 C56 C25 C26 C173 C329 C275 C40 C276 C41 C453 NR38 NR32 C166 C167 C149 C2 R59 C73 NR124 C112 C50 C49 C48 C203 C277 C168 NR24 C71 R55 R58 C72 C212 C84 C100 C450 C355 NR25 C442 R23 NR14 C144 C292 C302 C349 R1011 R1010 R1009 R1008 C441 C449 C380 R180 R1003 C51 03 C247 NR45 C246 C347 R91 R1002 C300 C96 NR1 R188 R181 R145 C44 C198 R125 C213 C379 R193 R143 C34 C65 C125 C200 C9 C324 C76 C131 NR154 NR52 C5 C334 R124 NR57 C199 C189 NR84 C332 C197 C420 R74 2.5.4 EEPROM The A11 has a 4-kbit serial EEPROM for factory data. MEN Mikro Elektronik GmbH 24 20A011-00 E4 - 2004-04-20 R166 R168 C319 R167 C320 R164 C322 Functional Description 2.6 Ethernet Interface The Ethernet interface of the A11 supports both 10Mbit/s and 100Mbit/s as well as full-duplex operation and autonegotiation. Note: The unique Ethernet address is set at the factory and should not be changed. Any attempt to change this address may create node or bus contention and ! thereby render the board inoperable. A label on the bottom side of the A11 gives the set Ethernet address. 2.6.1 Connection A standard RJ45 connector is available at the front panel for connection to 10Base- T or 100Base-TX network environments. It is not necessary to switch between the two configurations! The pin assignment corresponds to the Ethernet specification IEEE802.3. Connector types:  Modular 8/8-pin mounting jack according to FCC68  Mating connector: Modular 8/8-pin plug according to FCC68 Table 3. Pin Assignment of the 8-pin RJ45 Ethernet 10Base-T/100Base-T Connector 1TX+ 2TX- 3RX+ 1 4- 5- 8 6RX- 7- 8- Table 4. Signal Mnemonics of the Ethernet 10Base-T/100Base-T Connector Signal Direction Function RX+/- in Differential pair of receive data lines TX+/- out Differential pair of transmit data lines The A11 also features a 10Base-5 interface for rear I/O via a rear I/O adapter at VMEbus P2. (See also Chapter 2.21.2.3 Connecting a Rear I/O Adapter to P2 on page 54 and MEN’s website for available adapters.) MEN Mikro Elektronik GmbH 25 20A011-00 E4 - 2004-04-20 Functional Description 2.6.2 General Ethernet is a local-area network (LAN) protocol developed by Xerox Corporation in cooperation with DEC and Intel in 1976. Ethernet uses a bus or star topology and supports data transfer rates of 100Mbps and more. The Ethernet specification served as the basis for the IEEE 802.3 standard, which specifies the physical and lower software layers. Ethernet uses the CSMA/CD access method to handle simultaneous demands. It is one of the most widely implemented LAN standards. Ethernet networks provide high-speed data exchange in areas that require economical connection to a local communication medium carrying bursty traffic at high-peak data rates. A classic Ethernet system consists of a backbone cable and connecting hardware (e.g. transceivers), which links the controllers of the individual stations via transceiver (transmitter-receiver) cables to this backbone cable and thus permits communication between the stations. 2.6.3 10Base-5 The yellow 10Base-5 thick-wire AUI line is the original type of Ethernet cable. The simplest configuration is to connect the AUI connector of each station to this yellow cable using a transceiver line and a transceiver. An Ethernet cable like this must not be longer than 500m, and may have a maximum of 100 transceivers. The distance between two transceivers must be at least 2.5m. A transceiver contains the transmit and receive logic. It ensures regeneration-free data transfers up to 500m cable length and carries out collision detection and carrier sensing. Another task is electrical isolation between the station and the thick-wire cable. The transceiver is supplied by the station via the transceiver cable. There are also mini-transceivers that can be plugged directly to the AUI connector of the Ethernet device. The thick-wire cable must be electrically terminated by a 50-Ω termination resistor. The line must only be grounded at one end (not at both). 2.6.4 10Base-T 10Base-T is one of several adaptations of the Ethernet (IEEE 802.3) standard for Local Area Networks (LANs). The 10Base-T standard (also called Twisted Pair Ethernet) uses a twisted-pair cable with maximum lengths of 100 meters. The cable is thinner and more flexible than the coaxial cable used for the 10Base-2 or 10Base-5 standards. Since it is also cheaper, it is the preferable solution for cost- sensitive applications. Cables in the 10Base-T system connect with RJ45 connectors. A star topology is common with 12 or more computers connected directly to a hub or concentrator. The 10Base-T system operates at 10Mbps and uses baseband transmission methods. MEN Mikro Elektronik GmbH 26 20A011-00 E4 - 2004-04-20 Functional Description 2.6.5 100Base-T The 100Base-T networking standard supports data transfer rates up to 100Mbps. 100Base-T is actually based on the older Ethernet standard. Because it is 10 times faster than Ethernet, it is often referred to as Fast Ethernet. Officially, the 100Base-T standard is IEEE 802.3µ. Like Ethernet, 100Base-T is based on the CSMA/CD LAN access method. There are several different cabling schemes that can be used with 100Base-T, including:  100Base-TX: two pairs of high-quality twisted-pair wires  100Base-T4: four pairs of normal-quality twisted-pair wires  100Base-FX: fiber optic cables MEN Mikro Elektronik GmbH 27 20A011-00 E4 - 2004-04-20 Functional Description 2.7 SCSI Interface The SCSI interface of the A11 is based on the SYM53C895 device and supports wide (16-bit) and narrow (8-bit) configurations. It supports Ultra and Ultra2 SCSI modes with a maximum transfer rate of 80MB/s. Signaling interfaces supported are either SE (single-ended) or LVD (low voltage differential). The A11 provides active termination that can be changed between SE and LVD mode. Mixed operation of SE and LVD is not possible. You can set SE or LVD mode through MENMON. 2.7.1 Connection A standard VHDCI connector is provided at the front panel. Connector types:  68-pin shielded half-pitch D-Sub receptacle, very high density (VHD)  Mating connector: 68-pin half-pitch D-Sub plug, VHD Table 5. Signal Mnemonics for SCSI Interface Signal Direction Function DIFFSENSE in/out Differential mode sense GND - Ground SACK+/- in/out Acknowledge, differential pair SATN+/- in/out Attention, differential pair SBSY+/- in/out Busy, differential pair SCD+/- in/out Command/data, differential pair SD+/-[0..15] in/out Data lines, differential pairs SDP+/-[0..1] in/out Data parity, differential pairs SIO+/- in/out Input/output, differential pair SMSG+/- in/out Message, differential pair SREQ+/- in/out Request, differential pair SRST+/- in/out Bus reset, differential pair SSEL+/- in/out Select device, differential pair TERMPWR - Termination power The A11 also supports two SCSI interfaces for rear I/O via a rear I/O adapter at VMEbus P2. (See also Chapter 2.21.2.3 Connecting a Rear I/O Adapter to P2 on page 54 and MEN’s website for available adapters.) Please note that front connection allows SE or LVD mode, while rear connection only permits SE mode. If you have connected a device at the rear, you can use only ! SE mode also at the front. MEN Mikro Elektronik GmbH 28 20A011-00 E4 - 2004-04-20 Functional Description Table 6. Pin Assignment of the 68-pin VHDCI SCSI Connector 68 SD-[11] 34 SD+/GND[11] 67 SD-[10] 33 SD+/GND[10] 66 SD-[9] 32 SD+/GND[9] 65 SD-[8] 31 SD+/GND[8] 64 SIO- 30 SIO+/GND 63 SREQ- 29 SREQ+/GND 62 SCD- 28 SCD+/GND 61 SSEL- 27 SSEL+/GND 60 SMSG- 26 SMSG+/GND 59 SRST- 25 SRST+/GND 58 SACK- 24 SACK+/GND 68 34 57 SBSY- 23 SBSY+/GND 56 - 22 - 55 SATN- 21 SATN+/GND 54 - 20 - 53 - 19 - 52 TERMPWR 18 TERMPWR 51 TERMPWR 17 TERMPWR 50 - 16 DIFFSENSE 49 - 15 - 48 SDP-[0] 14 SDP+/GND[0] 47 SD-[7] 13 SD+/GND[7] 46 SD-[6] 12 SD+/GND[6] 35 1 45 SD-[5] 11 SD+/GND[5] 44 SD-[4] 10 SD+/GND[4] 43 SD-[3] 9 SD+/GND[3] 42 SD-[2] 8 SD+/GND[2] 41 SD-[1] 7 SD+/GND[1] 40 SD-[0] 6 SD+/GND[0] 39 SDP-[1] 5 SDP+/GND[1] 38 SD-[15] 4 SD+/GND[15] 37 SD-[14] 3 SD+/GND[14] 36 SD-[13] 2 SD+/GND[13] 35 SD-[12] 1 SD+/GND[12] MEN Mikro Elektronik GmbH 29 20A011-00 E4 - 2004-04-20 Functional Description 2.7.2 General SCSI (Small Computer System Interface) has a long history in the relatively short period of the computing industry. SCSI's origins date back to the Selector Channel on IBM-360 systems. It was first scaled down to be a universal, intelligent disk drive interface. SCSI became an ANSI standard in 1986. Over the last years since it became an official industry standard, SCSI has grown and evolved to keep pace with the demands of the most sophisticated systems. The standard recognizes magnetic disk and tape drives, various types of optical disk drives, printers, scanners, processors, communications devices, medium changers, and more. The standard has also evolved to take advantage of newer hardware and more intelligent controllers; caching is recognized; intelligent command queuing is accommodated. There are also provisions for intelligent self-testing by the peripheral. The data path has been widened and transfer speeds have been increased to keep pace with system requirements. 2.7.2.1 SCSI Versions SCSI drives have an integrated SCSI controller. There are different sorts of SCSI interfaces, differing in the type of data transfer. SCSI signals can be transmitted either via an 8-bit (narrow) or a 16-bit (wide SCSI) bus. It is possible to connect up to 7 drives to an 8-bit bus, and up to 15 drives to a 16-bit bus. Both bus widths can be configured as single-ended or differential SCSI. Single-ended SCSI transmits the signals only via one line, differential SCSI via two lines. This makes four different interface configurations: single-ended with 8 bits, single-ended with 16 bits, differential with 8 bits and differential with 16 bits. When choosing a subsystem you must make sure that the SCSI interface of the host adapter corresponds to the drive. In general, 8-bit devices can be connected to a 16-bit bus. However, you must consider a number of special rules for configuration. In addition, performance of the 16-bit bus is limited to that of an 8-bit bus, so that there may be transfer problems on the SCSI bus. If both single-ended and differential versions are operated on the bus at the same time, this can lead to damage to the disk drive and the controller. If the controller and disk drive interfaces do not match, a single-differential-ended converter must be used. In this case, however, impedances and signal timing on the SCSI bus may be changed, which in turn can result in problems. Single-Ended (SE) and Differential (DI) SCSI With single-ended (SE) SCSI each signal is transferred on one line, with differential (DI) SCSI on two lines. The advantages of differential SCSI lie in longer cable lengths (25m instead of 6m) and greater immunity to interference. Disadvantages are higher costs for disk drives and host adapter. Combining SE SCSI and DI SCSI drives on one bus is not possible without special converters. Low Voltage Differential (LVD) SCSI LVD is a differential bus technology that combines much of the bus length, noise immunity and performance benefits of conventional DI SCSI with the power consumption and cost of SE SCSI interfaces. Power consumption of LVD devices is reduced compared to a conventional differential bus through improvements in receiver design that permit reductions in steady-state current consumption and signaling voltage. MEN Mikro Elektronik GmbH 30 20A011-00 E4 - 2004-04-20 Functional Description Because of this lower power consumption, LVD drivers can be integrated into the silicon interface chips thus eliminating the signal skew, real estate and cost associated with separate differential components. What's more, by taking advantage of the latest CMOS processes, dual-mode LVD cells can be designed that support either single-ended or differential operation. Selection of operational mode (SE or DI) by the device is automatic and is done without the use of jumpers. Because of this compatibility, the cost of SCSI devices with LVD silicon will not differ appreciably from comparable single-ended drives. Synchronous and Asynchronous Data Transfer SCSI data transfer can be asynchronous or synchronous, the latter being faster. With asynchronous data transfer, each byte is sent and confirmed separately, whereas with synchronous transfer several bytes are sent at once and then confirmed as one. This makes for smaller overhead and higher transfer rates. Generally, all peripherals can operate asynchronously. Synchronous drives or controllers perform a handshake before data exchange, i.e. they check whether the communication partner is capable of synchronous transfer. After handshaking, they automatically use the appropriate data transfer method. 2.7.2.2 SCSI Cables In order to allow trouble-free data transfer, some basic aspects must be considered when choosing an SCSI cable. The SCSI cables must be specified according to UL (Underwriters’ Laboratories) and CSA (Canadian Standard Association). The individual wires of the cable must be made of copper (or better: tin-plated copper). they must be twisted in pairs, and in addition the cable should be twisted over a length of max. 1m. The complete cable needs double screening. If several peripherals are connected to a SCSI bus, the individual connection cables should be as short as possible and ideally have the same length. This reduces susceptibility to interference. With wide SCSI, data transfer is done with 16 instead of 8 bits; the lines available in the 50-pin SCSI cable are not enough. Therefore, wide SCSI uses special 68-line cables for both single-ended wide SCSI and differential wide SCSI. Table 7. Overview of SCSI Types, Maximum Bus Widths, Throughput and Line Lengths Type Bus Width Throughput SE Line DI Line LVD Line Max. Devices SCSI-1 8 bits 5 MB/s 6m 25m 12m 8 Fast SCSI 8 bits 10 MB/s 3m 25m 12m 8 Fast Wide SCSI 16 bits 20 MB/s 3m 25m 12m 16 Ultra SCSI 8 bits 20 MB/s 1.5m 25m 12m 8 Ultra SCSI 8 bits 20 MB/s 3m - - 4 Wide Ultra SCSI 16 bits 40 MB/s - 25m 12m 16 Wide Ultra SCSI 16 bits 40 MB/s 1.5m - - 8 Wide Ultra SCSI 16 bits 40 MB/s 3m - - 4 Ultra2 SCSI 8 bits 40 MB/s - - 12m 8 Wide Ultra2 SCSI 16 bits 80 MB/s - - 12m 16 MEN Mikro Elektronik GmbH 31 20A011-00 E4 - 2004-04-20 Functional Description 2.7.3 SCSI Termination on A11 The A11 can be located in the "middle" of the SCSI bus or at its end. You must make sure the board is terminated properly for any case. As mentioned above, the A11 provides active termination, which can be configured as needed through MENMON. Please refer to MENMON command H EE for detailed MENMON settings. The following figure and table clarify termination on A11: Figure 4. SCSI Termination on A11 A11 Term. SCSI SCSI Device Device AD39 Table 8. SCSI Termination on A11 Applicable SCSI 68-pin Front Connector P2 Rear I/O via Adapter Termination Not connected Not connected Active termination on SCSI device connected Not connected Active termination on Not connected SCSI device connected Active termination on SCSI device connected SCSI device connected Active termination off MEN Mikro Elektronik GmbH 32 20A011-00 E4 - 2004-04-20 Functional Description 2.8 PCI Expansion The A11’s PCI expansion slot allows for various expansions at the PCI bus, e.g. using expansion cards for PMC or PCMIP mezzanines. Different expansion boards are in preparation. Connector types:  114-pin matched impedance receptacle connector, MICTOR .025 [0.64] center- line  Mating connector: 114-pin matched impedance plug connector, MICTOR .025 [0.64] centerline MEN Mikro Elektronik GmbH 33 20A011-00 E4 - 2004-04-20 Functional Description Table 9. Pin Assignment of the 114-pin PCI Expansion Connector 13.3V 23.3V 3CLK 4 INTA# 5 GND 6 INTB# 7 PURST# 8 INTC# 9 HRESET# 10 INTD# 11 TDO 12 TDI 13 TMS 14 TCK 15 TRST# 16 PRESENT# 17 GNT# 18 REQ# 12 19 +12V 20 -12V 21 PERR# 22 SERR# 23 LOCK# 24 SDONE# 25 DEVSEL# 26 SBO# 27 GND 28 GND 29 TRDY# 30 IRDY# 31 STOP# 32 FRAME# 33 GND 34 GND 39 40 35 ACK64# 36 Reserved 37 REQ64# 38 Reserved 39 PAR 40 RST# 41 C/BE1# 42 C/BE0# 43 C/BE3# 44 C/BE2# 45 AD1 46 AD0 47 AD3 48 AD2 77 78 49 AD5 50 AD4 51 AD7 52 AD6 53 AD9 54 AD8 55 AD11 56 AD10 57 AD13 58 AD12 59 AD15 60 AD14 61 AD17 62 AD16 113 114 63 AD19 64 AD18 65 AD21 66 AD20 67 AD23 68 AD22 69 AD25 70 AD24 71 AD27 72 AD26 73 AD29 74 AD28 75 AD31 76 AD30 77..113 Reserved 78..114 Reserved MEN Mikro Elektronik GmbH 34 20A011-00 E4 - 2004-04-20 GND +5V GND Functional Description 2.9 PCMIP Slots The A11 has two PCMIP slots for Type-I and Type-II modules. Interfacing between the local 5V PCI bus and the 3.3V PCMIP PCI bus is done using a DEC21150 PCI-to-PCI bridge. The PCMIP slots enable the user to add functionality to the A11 CPU board, from graphics to process I/O. 2.9.1 Installing PCMIPs Perform the following steps to install a PCMIP: � If you want to install a Type-II PCMIP (with front connector), you must remove the blank bezel at the front panel of the A11 first: Remove the respective bezel keeper by loosening the keeper screw at the bot- tom side of the A11. (See Figure 1, Map of the Board - Front Panel and Top View, on page 16). � Place the finished bezel supplied with your PCMIP in the front panel cut-out and reinstall the bezel keeper. � Place the PCMIP on the target slot of the A11, aligning the three connectors (P1/J1, P2/J2, P3/J3) and the two standoffs. � If you are installing a Type-II PCMIP, carefully put the module’s front connec- tor through the finished bezel, holding the module at a 45° angle. � Screw the PCMIP to the carrier by alternately tightening the two captive screws on the label side of the PCMIP. The module will be "injected" safely. Figure 5. Installation of a PCMIP System Front Panel PCMIP (Type I or II) Captive Screw Captive Screw J3 Standoff J1 Standoff P3 P1 PCMIP Front Carrier Board I/O Connector Keeper (Type II module) Keeper Screw To deinstall PCMIPs from the carrier board, just loosen the appropriate screws at the label side of the PCMIP. The injector/ejector system will "eject" the PCMIP. MEN Mikro Elektronik GmbH 35 20A011-00 E4 - 2004-04-20 Functional Description 2.9.2 PCMIP Connectors PCMIP modules connect to the A11’s PCI bus via the two identical 64-pin connectors P1 and P2. The connector layout is fully compatible to the PCMIP specification and will not be repeated here. Although the A11 has a third, identical 64-pin connector (P3), it does not support rear I/O connection. ! Connector types of P1, P2 and P3:  64-pin SMT plug connector according to IEEE P1386, e. g. Molex 71436-0864  Mating connector: 64-pin SMT receptacle connector according to IEEE P1386, e. g. Molex 71439- 1864 MEN Mikro Elektronik GmbH 36 20A011-00 E4 - 2004-04-20 Functional Description 2.10 CompactFlash CompactFlash is a standard for small form factor ATA Flash drives. It is electrically compatible to the PC Card 1995 and PC Card ATA standards. The CompactFlash standard is supported by industry’s leading vendors of Flash cards. You can use CompactFlash cards with the A11 through the AD35 adapter, which is accessible at the front panel. The adapter is connected using a board-to-board connector. The AD35 configures CompactFlash cards in a True IDE Mode of operation. Note: Removing and reinserting a CompactFlash card while the host computer’s power is on might damage the IDE controller or the storage card. The least ! that will happen is a reconfiguration of the CompactFlash card to PC Card ATA mode from the original True IDE Mode. 2.10.1 Installing CompactFlash The A11 is shipped without a CompactFlash card installed. To install CompactFlash, please stick to the following procedure. Figure 6. CompactFlash Card Ejector CompactFlash Card � Power down your system. � Insert the card carefully as indicated by the arrow on top of the card, making sure that all the contacts are aligned properly and the card is firmly in the card socket. � Remove the CompactFlash card by pressing the ejector. � Observe manufacturer notes on usage of the Flash cards. 2.10.2 Supported CompactFlash Cards The A11 supports standard CompactFlash cards. For CompactFlash cards available from MEN see MEN’s website. MEN Mikro Elektronik GmbH 37 20A011-00 E4 - 2004-04-20 Functional Description 2.11 Keyboard/Mouse The built-in PS2/AT keyboard and PS2 mouse controller of the M1543 is connected to a single mini DIN connector at the front panel. Note: For the connection of both devices a special cable is necessary. MEN offers a Y-cable for easy connection of a keyboard and mouse. For ordering numbers please refer to MEN’s website. A 6-pin mini DIN connector is provided to connect a standard PS/2 keyboard. Connector types:  6-pin circular mini DIN receptacle  Mating connector: 6-pin circular mini DIN plug, available for soldering and crimp connection Table 10. Pin Assignment of the 6-Pin Mini DIN Keyboard/Mouse Connector 4KB_VCC 4 6 2 MSEDAT 6 MSECLK 2 1 1KBDAT 5 KBCLK 5 3 3KB_GND Table 11. Signal Mnemonics for Keyboard/Mouse Interface Signal Direction Function KB_GND - Keyboard logic ground KB_VCC - Keyboard +5V supply, max. DC current 200mA KBCLK out Keyboard clock KBDAT out Keyboard data MSECLKDAT out Mouse clock MSEDAT out Mouse data MEN Mikro Elektronik GmbH 38 20A011-00 E4 - 2004-04-20 Functional Description 2.12 Serial Ports COM1/COM2 The A11 provides two high-performance 16550 compatible UARTs with 16-byte send/receive FIFOs and programmable baud rate generator. You can set the baud rate through MENMON. 2.12.1 Connection The serial ports COM1 and COM2 are accessible at the front panel as well as on a rear I/O adapter. The A11 has two different pairs of physical RS232 transceivers. You can change configuration of the receiver for front or rear I/O through MENMON command EE. Please note that the transmitters are always enabled. A11 provides two 9-pin micro D-Sub connectors at the front panel. Their pin assignment is PC-compatible. Connector types:  9-pin micro D-Sub socket connector with screw locking, ITT Cannon MDSM- 9SC-Z11-VS1  Mating connector: 9-pin connector with locking post, ITT Cannon MDSM-9PE-Z10-VR Table 12. Pin Assignment of the 9-pin micro D-Sub COM1/COM2 Plug Connectors (RS232) 6DSR 1 DCD 7RTS 2 RXD 1 6 8CTS 3TXD 9 5 9RI4 DTR 5GND Table 13. Signal Mnemonics for RS232 Serial Ports COM1/COM2 Signal Direction Function CTS in Clear to send DCD in Data carrier detect DSR in Data set ready DTR out Data terminal ready GND - Logic ground RI in Ring indicator RTS out Request to send RXD in Receive data TXD out Transmit data The A11 also supports COM1 and COM2 at VMEbus P2 for rear I/O via a rear I/O adapter. The signal level is fixed to TTL at the rear. This allows flexible line interface configuration using serial interface (SA) adapters. (See also Chapter 2.21.2.3 Connecting a Rear I/O Adapter to P2 on page 54 and MEN’s website for available rear I/O and SA adapters.) MEN Mikro Elektronik GmbH 39 20A011-00 E4 - 2004-04-20 Functional Description 2.13 Asynchronous/Synchronous Serial Ports COM3/COM4 The A11 uses the Zilog Z85230 ESCC (Enhanced Serial Communications Controller) to implement two serial communications interfaces—COM3 and COM4. COM3 is prepared for asynchronous protocols and COM4 for synchronous protocols such as SDLC or HDLC. The ports are accessible only via VMEbus P2 via a rear I/O adapter. The hardware supports asynchronous serial baud rates of 110 bytes/s up to 38.4 KB/s. For synchronous operation of COM4 you need to specify the clock signaling for transmitter and receiver. With the help of three jumpers you can select the source of the synchrounous clock. Figure 7. COM4 Clock Signals — Principle A11 AD39 P5 TRxC* D 1 Jumpers TRxC4 RTXC 1 2 RRXC R 3 2 TTXC 3 P4 D 1 4 RTxC4 2 5 RTxC* R 3 6 You can configure the clock signals using jumpers: Table 14. Configuring Clock Signals for COM4 Clock Signal A11 Source External Source Transmit clock (TRxC#) P5 P7 P6 P5 P7 P6 123 12 12 12 3 12 12 P4 Receive clock (RTxC#) P4 123 123 MEN Mikro Elektronik GmbH 40 20A011-00 E4 - 2004-04-20 Functional Description Figure 8. Jumpers for Clock Selection for COM4 (Default Setting: all jumpers removed) Injectors/Ejectors with Threaded Standoffs and Captive Screws P2 Finished Bezel of PCMIP I/O P3 PCMIP slot 1 Connector SO-DIMM DRAM P1 Socket P2 PCMIP Bezel Keepers P3 PCMIP slot 2 PCMIP Keeper Screw (solder side) P1 Ethernet 10Base-T/100Base-T PCI Bridge Keyboard/Mouse PowerPC Tundra Processor Universe II Core VMEbus Controller COM1 User LEDs IEEE 1149.1/ Abort Button COP Test COM2 Reset Button Interface Southbridge CompactFlash SCSI Card Slot Interface Floppy Disk Drive Interface P4 P5 P7 P6 User-defined Hex Switch Configuration Jumpers P4 P5 P7 P6 123 123 12 12 See Chapter 2.21.2.3 Connecting a Rear I/O Adapter to P2 on page 54 and MEN’s website for available rear I/O adapters. 2.14 Enhanced Parallel Port The enhanced parallel port of the A11 is connected to the VMEbus P2 connector for rear I/O via a rear I/O adapter. It supports ECP, EPP, PS/2, SPP and 1284 compliance. The port includes a protection circuit against damage caused when a printer is powered up or operated at higher voltages. See Chapter 2.21.2.3 Connecting a Rear I/O Adapter to P2 on page 54 and MEN’s website for available rear I/O adapters. MEN Mikro Elektronik GmbH 41 20A011-00 E4 - 2004-04-20 PCI Extension Slot VMEbus P2 VMEbus P1 Functional Description 2.15 Floppy Disk Controller The floppy disk controller supports up to 2.88 MB formatted floppy disk drives. It is compatible with 82077 and supports 16-byte data FIFOs. It includes a high- performance internal data separator and supports standard 1 Mbit/s, 500 Kbit/s, 300 Kbit/s and 250 Kbit/s data transfer rates. All standard PC modes of 3.5" floppy disk drives (720KB/1.2MB/1.44MB) are implemented. Drives A and B are swapable. Connector types:  26-pin ZIF/SMT receptacle, 1mm pitch, for FPC/FFC connection  mating connector: 26-pin ZIF plug, 1mm pitch, for FPC/FFC connection Table 15. Pin Assignment of 26-pin ZIF Floppy Disk Drive Connector 1+5V 2 INDEX# 3+5V 4SEL0# 5+5V 6 CHANGE# 1 7- 8- 9DENSEL 10 MOTON# 11 - 12 DIR# 13 - 14 STEP# 15 GND 16 WDATA# 17 GND 18 WGATE# 19 GND 26 20 TRK0# 21 GND 22 WP# 23 GND 24 RDATA# 25 GND 26 HDSEL# MEN Mikro Elektronik GmbH 42 20A011-00 E4 - 2004-04-20 Functional Description Table 16. Signal Mnemonics for Floppy Disk Drive Connector Signal Direction Function +5V - +5V power supply, current-limited to 1.5A by a fuse CHANGE# in Disk change DENSEL out Density select DIR# out Direction GND - Digital ground HDSEL# out Head select INDEX# in Index MOTON# out Motor on RDATA# in Read data SEL0# out Drive select 0 STEP# out Step TRK0# in Track 0 WDATA# out Write data WGATE# out Write gate WP# in Write protect MEN Mikro Elektronik GmbH 43 20A011-00 E4 - 2004-04-20 Functional Description 2.16 Hardware Monitor The LM78 hardware monitor is used for voltage and temperature management. Several supply voltages can be monitored. When the programmed limits are exceeded, the monitor will generate an interrupt. Together with suitable software, you can use the hardware monitor to create voltage protocols, for example. The on-board temperature is measured continuously. Table 17. Hardware Monitor Channels Channel Voltage 0 +5V 1 +3.3V 2 CPU core voltage 3 +12V 4 Battery voltage from VMEbus 5 -12V 2.17 Timekeeper, NVRAM and Watchdog The A11 includes the M48T59Y 64Kbit timekeeper NVRAM with watchdog. A snaphat top with battery and oscillator guarantees a typical data retention of 10 years at 25°C. The M48T59 checks its battery voltage at power-up. An internal control bit is set at power-up if the battery voltage is below 2.5V (typical). The NVRAM is organized as an 8K x 8bit SRAM. The timeout period of the watchdog timer is programmable from 1/16 s to 4 s in four steps. 2.18 Counter/Timer CIO Z8536 The Z8536 CIO is a counter/timer and parallel I/O unit which is used to provide the modem control lines which are not provided by the Z85230 ESCC. In VME64 applications the geographic address pins may be read at the I/O pins. Four ports are used for the software implementation of an SMB controller for serial devices such as LM78, 4-Kbit EEPROM or clock generation. Three independent 16-bit counter timers are free for user implementations. MEN Mikro Elektronik GmbH 44 20A011-00 E4 - 2004-04-20 Functional Description 2.19 Reset/Abort Buttons and User/Status LEDs A small adapter provides several control functions at the front panel:  Reset/Abort button  User/status LEDs. Figure 9. Reset/Abort Buttons and User LEDs 0 1 2 3 User LEDs 4 5 6 7 Abort Button Reset Button 2.19.1 Reset/Abort Buttons The reset button at the front panel triggers a reset. If the slot-1 function is active, this reset will act globally for the VMEbus (SYSRESET#). If the slot-1 function is not active, the reset will act locally. The abort button activates a non-maskable interrupt of the CPU. 2.19.2 User/Status LEDs Table 18. User/Status LED Functions LED Color Description 0 Green User-defined function through M1543 GPO 23 1 Green User-defined function through M1543 GPO 22 2 Green User-defined function through M1543 GPO 20 3 Green User-defined function through M1543 GPO 9 4 Yellow VMEbus: slot-1 function; lights when VMEbus slot-1 functions are enabled 5 Yellow PCI bus: PCI activity; lights when the IRDY# (Initiator Ready) signal line on the PCI bus is active 6 Yellow CPU: CPU activity; lights when the DBB# (Data Bus Busy) sig- nal line on the processor bus is active 7 Red CHS: checkstop; driven by the PowerPC; lights when a halt condition from the processor is detected MEN Mikro Elektronik GmbH 45 20A011-00 E4 - 2004-04-20 Functional Description 2.20 User-Defined Hex Switch The A11 provides a rotary hex switch for operating system requirements and user applications. Please refer to the corresponding software manual for the implemention. Figure 10. Position of Hex Switch SO-DIMM DRAM P1 Socket P2 PCMIP Bezel Keepers P3 PCMIP slot 2 PCMIP Keeper Screw (solder side) P1 Ethernet 10Base-T/100Base-T PCI Bridge Keyboard/Mouse PowerPC Tundra Processor Universe II Core VMEbus Controller COM1 User LEDs IEEE 1149.1/ Abort Button COP Test COM2 Reset Button Interface Southbridge CompactFlash SCSI Card Slot Interface Floppy Disk Drive Interface P4 P5 P7 P6 User-defined Hex Switch Configuration Jumpers MEN Mikro Elektronik GmbH 46 20A011-00 E4 - 2004-04-20 PCI Extension Slot VMEbus P2 VMEbus P1 Functional Description 2.21 VMEbus Interface The A11's VMEbus interface conforms to the VME64 specification. It has the following features:  Tundra Universe II VMEbus chip  Slot-1 functionality  Wide range of VMEbus address and data transfer modes - A32/A24/A16 master and slave (no A64 or A40) - D64/D32/D16/D08 master and slave (no MD32) - MBLT, BLT, ADOH, RMW, LOCK, location monitors  Interrupt handler: 7-level  Interrupter: 7-level 2.21.1 Implementation on the Board 2.21.1.1 VMEbus Master The Tundra Universe II becomes VMEbus master when it is requested by the PCI bus. In this case it acts as a PCI target device. The A11 supports all addressing and data transfer modes documented in the VME64 specification (except A64) including read-modify-write and address-only cycles. The mapping of the PCI address spaces to the VMEbus address areas depends on software. Please refer to the board support package of the respective operating system. 2.21.1.2 VMEbus Slave The Tundra Universe II may be also configured for VMEbus slave capabillities. The chip then works as a master to the local PCI bus. 2.21.1.3 VMEbus Interrupter Interrupt generation is possible on all seven VMEbus levels. The interrupts are generated fully under software control by setting the specific hardware registers. Please refer to the Tundra Universe II user manual for a detailed description. MEN Mikro Elektronik GmbH 47 20A011-00 E4 - 2004-04-20 Functional Description 2.21.1.4 VMEbus Interrupt Handler The A11 is able to handle all seven VMEbus interrupts. The interrupts may be masked and enabled in the Tundra Universe II register set (cf. Chapter 4.2 Interrupt Handling on page 94). The Tundra Universe II generates a single PCI interrupt with the LINT0 on the INTB line. This interrupt is routed inside the M1543 interrupt controller to a dedicated ISA interrupt. Figure 11. VMEbus Interrupts IRQ7 IRQ6 Tundra IRQ5 Universe II LINT0 IRQ4 VMEbus Interrupt IRQ3 Handler IRQ2 IRQ1 When receiving an interrupt from the VMEbus the Tundra Universe II first generates an IACK cycle to the VMEbus. After completion of the cycle the interrupt to the PCI bus will be asserted and the local CPU may read the interrupt vector number from the Tundra Universe II registers. 2.21.1.5 VMEbus Utility Bus The A11 supports all VMEbus utility functions such as:  4-level bus arbitration with fixed priority (PRI), single level arbitration (SGL) or round-robin (RRS) mode  Slot-1 detection  Programmable VMEbus timeout from 16..1024µs  System clock driver  IACK daisy chain driver  System reset generation  SYSFAIL# and ACFAIL# monitor MEN Mikro Elektronik GmbH 48 20A011-00 E4 - 2004-04-20 Functional Description 2.21.2 Connection Connector types P1/P2 (3-row VMEbus):  Type-C 96-pin plug connector according to DIN41612/MIL-C-55302/IEC603-2  Mating connector: Type-C 96-pin receptacle according to DIN41612/MIL-C-55302/IEC603-2 Connector types P1/P2 (5-row VMEbus):  160-pin, 5-row plug, performance level according to DIN41612, part 5  Mating connector: 160-pin, 5-row receptacle, performance level according to DIN41612, part 5 Note: Connector rows Z and D are only present with 5-row VMEbus models of the A11! ! MEN Mikro Elektronik GmbH 49 20A011-00 E4 - 2004-04-20 Functional Description 2.21.2.1 Pin Assignment of P1 The pin assignment of P1 conforms to the VME64 specification VITA 1-1994 and VME64 Extensions Draft Standard VITA 1.1-199x. Table 19. Pin Assignment of the 5/3-Row, 96/160-Pin VMEbus Connector P1 ZA B C D 1 - D0 BBSY# D8 - 2 GND D1 BCLR# D9 GND 3- D2 ACFAIL# D10 - 4 GND D3 BG0IN# D11 - 5 - D4 BG0OUT# D12 - 6 GND D5 BG1IN# D13 - 7 - D6 BG1OUT# D14 - ZD ABC 8 GND D7 BG2IN# D15 - 1 9 - GND BG2OUT# GND GAP# 10 GND SYSCLK BG3IN# SYSFAIL# GA0# 11 - GND BG3OUT# BERR# GA1# 12 GND DS1# BR0# SYSRESET# - 13 - DS0# BR1# LWORD# GA2# 14 GND WRITE# BR2# AM5 - 15 - GND BR3# A23 GA3# 16 GND DTACK# AM0 A22 - 17 - GND AM1 A21 GA4# 18 GND AS# AM2 A20 - 19 - GND AM3 A19 - 20 GND IACK# GND A18 - 21 - IACKIN# - A17 - 22 GND IACKOUT# - A16 - 23 - AM4 GND A15 - 24 GND A7 IRQ7# A14 - 32 25 - A6 IRQ6# A13 - 26 GND A5 IRQ5# A12 - 27 - A4 IRQ4# A11 - 28 GND A3 IRQ3# A10 - 29 - A2 IRQ2# A9 - 30 GND A1 IRQ1# A8 - 31 - -12V VSTBY +12V GND 32 GND +5V +5V +5V - MEN Mikro Elektronik GmbH 50 20A011-00 E4 - 2004-04-20 Functional Description 2.21.2.2 Pin Assignment of P2 Table 20. Pin Assignment of the 5/3-Row, 96/160-Pin VMEbus Connector P2 ZA B C D 1 SDB[8]# SDB[0]# +5V ENC# - 2 GND SDB[1]# GND ENC - 3 SDB[9]# SDB[2]# - ENT# - 4 GND SDB[3]# V_A[24] ENT - 5 SDB[10]# SDB[4]# V_A[25] ENR# - 6 GND SDB[5]# V_A[26] ENR - 7 SDB[11]# SDB[6]# V_A[27] +12VLAN - ZD ABC 8 GND SDB[7]# V_A[28] PR_STR# - 1 9 SDB[12]# SDBP[0] V_A[29] PR_D[0] - 10 GND SATN# V_A[30] PR_D[1] - 11 SDB[13]# SBSY# V_A[31] PR_D[2] - 12 GND SACK# GND PR_D[3] - 13 SDB[14]# SRST# +5V PR_D[4] - 14 GND SMSG# V_D[16] PR_D[5] - 15 SDB[15]# SSEL# V_D[17] PR_D[6] - 16 GND SCD# V_D[18] PR_D[7] - 17 SDBP[1] SREQ# V_D[19] PR_ACK# - 18 GND SIO# V_D[20] PR_BSY - 19 - TxD3 V_D[21] PR_PE - 20 GND RxD3 V_D[22] PR_SLCT - 21 - RTS3 V_D[23] PR_INIT# - 22 GND CTS3 GNV_D[ PR_ERR# - 23 - DTR3 V_D[24] TxD1 - 24 GND DCD3 V_D[25] RxD1 - 32 25 - TxD4 V_D[26] RTS1 - 26 GND RxD4 V_D[27] CTS1 - 27 - RTS4 V_D[28] TxD2 - 28 GND TRxC4 V_D[29] RxD2 - 29 - CTS4 V_D[30] RTS2 - 30 GND DTR4 V_D[31] CTS2 - 31 - DCD4 GND TERMPWR GND 32 GND RTxC4 +5V DIFFSENSE - Note: The pin assignment of P2 is compatible with Motorola’s MVME712M transition module. MEN Mikro Elektronik GmbH 51 20A011-00 E4 - 2004-04-20 Functional Description Table 21. Signal Mnemonics of VMEbus Rear I/O Connector P2 Signal Direction Function +5V - +5V power supply +12V - +12V power supply +12VLAN - +12V Ethernet power supply GND - Digital ground V_A[24:A31] in VMEbus address lines A24..A31 V_D[16:D31] in/out VMEbus data lines D16..D31 ENC/ENC# in? Collision ENR/ENR# in Receive lines ENT/ENT# out Transmit lines PR_ACK# in Parallel port acknowledge PR_BUSY in Parallel port busy PR_D[7:0] in/out Parallel port data [7:0] PR_ERR# in Parallel port error PR_INIT# out Parallel port init PR_PE in Parallel port paper end PR_SLCT out Parallel port select PR_STR# out Parallel port strobe DIFFSENSE in/out Differential mode sense SACK# in/out Acknowledge SATN# in/out Attention SBSY# in/out Busy SCD# in/out Command/data SDB[0..15]# in/out Data lines SDBP[0..1] in/out Data parity SIO# in/out Input/output SMSG# in/out Message SREQ# in/out Request SRST# in/out Bus reset SSEL# in/out Select device TERMPWR power Termination power CTS1 in COM1 clear to send RTS1 out COM1 request to send RxD1 in COM1 receive data TxD1 out COM1 transmit data MEN Mikro Elektronik GmbH 52 20A011-00 E4 - 2004-04-20 COM1 SCSI Parallel Port Ethernet VMEbus Power Lines Functional Description Signal Direction Function CTS2 in COM2 clear to send RTS2 out COM2 request to send RxD2 in COM2 receive data TxD2 out COM2 transmit data CTS3 in COM3 clear to send DCD3 in COM3 data carrier detect DTR3 out COM3 data terminal ready RTS3 out COM3 request to send RxD3 in COM3 receive data TxD3 out COM3 transmit data CTS4 in COM4 clear to send DCD4 in COM4 data carrier detect DTR4 out COM4 data terminal ready RTS4 out COM4 request to send RTxC4 in COM4 receive clock RxD4 in COM4 receive data TRxC4 out COM4 transmit clock TxD4 out COM4 transmit data MEN Mikro Elektronik GmbH 53 20A011-00 E4 - 2004-04-20 COM4 COM3 COM2 Functional Description 2.21.2.3 Connecting a Rear I/O Adapter to P2 You can connect a rear I/O adapter to the VMEbus P2 connector of the A11 through a VMEbus backplane. Adapters with a 3-row VMEbus connector can also be connected directly to P2. See MEN’s website for I/O adapters available from MEN. The following functions are accessible at the rear:  Ethernet (10Base-5)  8-bit/narrow and 16-bit/wide SCSI  COM1/COM2 interfaces (TTL signal level)  COM3/COM4 asynchronous/synchronous UARTs  Enhanced Parallel Port (LPT) Figure 12. Connection of a Rear I/O Adapter (e.g. MEN’s AD39) 80mm Mounting holes A11 PowerPC Workstation AD39 rear I/O Adapter MEN Mikro Elektronik GmbH 54 20A011-00 E4 - 2004-04-20 VMEbus Backplane P2 P1 100mm Functional Description 2.22 IEEE 1149.1 (JTAG)/COP Test Interface The A11 provides IEEE 1149.1 and COP functions for facilitating board testing and chip debug. The IEEE 1149.1 test interface provides a means for boundary-scan testing of the PowerPC CPU and the board to which it is attached. The COP function shares the IEEE 1149.1 test port, provides a means for executing test routines, and facilitates chip and software debugging. Connector types:  Two 8-pin plugs, 2.54mm pitch, square pins ∅ 0.635mm gold  Mating connector: Two 8-pin receptacles, high-precision, 2.54mm pitch, for square pins ∅ 0.635mm gold, 6.9mm height Table 22. Pin Assignment of the 16-pin IEEE 1149.1 Test Connector 16 GND 15 CHKSTP 14 - 13 HRESET 16 15 12 GND 11 SRESET 10 - 9 TMS 8- 7 TCK 6VCC 5 HALTED 21 4TRST 4 TDI 2- 1 TDO MEN Mikro Elektronik GmbH 55 20A011-00 E4 - 2004-04-20 Functional Description 2.22.1 Configuring the IEEE 1149.1 Test Interface To use the IEEE 1149.1 test interface, install jumper P7. For normal operation of the A11, you must remove jumper P7. Figure 13. Connector and Jumper for IEEE 1149.1 Test Interface Injectors/Ejectors with Threaded Standoffs and Captive Screws P2 Finished Bezel of PCMIP I/O P3 PCMIP slot 1 Connector SO-DIMM DRAM P1 Socket P2 PCMIP Bezel Keepers P3 PCMIP slot 2 PCMIP Keeper Screw (solder side) P1 Ethernet 10Base-T/100Base-T PCI Bridge Test Connector Keyboard/Mouse PowerPC Tundra Processor Universe II Core VMEbus Controller COM1 User LEDs IEEE 1149.1/ Abort Button COP Test COM2 Reset Button Interface Southbridge CompactFlash SCSI Card Slot Interface Floppy Disk Drive Interface P4 P5 P7 P6 User-defined Hex Switch Configuration Jumpers Jumper P4 P5 P7 P6 12 3 12 3 12 12 2.22.2 Configuring the COP Test Interface To use the COP test interface, you need to change three resistors on the A11’s bottom side as shown in the following figure. Figure 14. Resistors for COP Test Interface C462 C280 C4 C57 C56 C25 C26 C173 C329 C275 C40 C276 C41 C453 NR38 NR32 C166 C167 C149 C2 R59 C73 NR124 C112 C50 C49 C48 C203 C277 C168 NR24 C71 R55 R58 C72 C212 C84 C100 C450 C442 C355 NR25 R23 NR14 C302 C144 R1011 R1010 R1009 R1008 C292 C349 C441 C449 R180 380 R1003 C51 C247 NR45 C246 R91 C347 C96 R1002 R188 R181 C300 NR1 R1002 R145 C198 R125 C213 R193 C379 R143 C34 C65 C125 C200 C324 C76 C131 NR154 NR52 C5 R124 C334 NR57 C199 NR84 C332 C197 C420 R74 NR62 36 C202 NR160 R144 R93 NR27 C356 C335 C196 R155  Remove R1002 R191 R142 NR63 C128 C85 R1017 C33 R159 C6 C110 C421 R1016 NR74 C64 C53 C7 R189 C357 C187 C186 R1 C111 NR66 C8  Remove R199 C457 NR122 R183 C151 C252 C323 C78 L23 R209 R4 C123 C129 R184 R160 R161 S2 L3 NR80 37 C82 C424 C458 C83 C205 C130 C434 NR46 L4  Install R199 at location C373 R158 R163 NR82 C79 C333 R162 C435 NR43 R156 C374 C42 C358 L10 R198 C412 C433 C52 C150 L9 NR48 C104 NR13 C77 R157 C359 C413 C381 C35 C66 C126 C201 L20 C176 C325 L11 C253 R22 C95 R1024 C415 C80 C185 C383 C183 R1015 R1014 R1013 R1012 R198 NR33 L12 C178 C331 C372 R6 R198 R170 R169 C294 R165 C460 R2000 C1003 C414 C109 C207 C12 C436 C306 L7 C206 C92 C179 R61 L1001 R1023 L8 NR41 NR56 R1021 C113 C369 C437 R16 C107 R1022 L13 NR136 C88 R2004 C360 C385 R178 C382 C81 C243 R33 R207 R205 C134 NR121 C428 C239 C241 C440 R206 R34 C1006 C54 C242 C291 C240 R204 208 C55 C384 C184 L17 C89 C114 C204 C103 C313 NR131 C1001 S5 C106 C132 C97 C1005 C13 C115 R3 C361 R202 NR153 C1002 C425 R24 C376 R185 C138 C429 R199 R199 NR58 C11 R186 R26 R107 NR145 NR146 R36 C217 R146 C426 C46 L1004 C388 NR73 NR59 MEN Mikro Elektronik GmbH 56 20A011-00 E4 - 2004-04-20 PCI Extension Slot C314 C182 VMEbus P2 VMEbus P1 MENMON 3MENMON 3.1 General MENMON is an assembly-language debugger with a simple user console interface and can easily be extended and ported. MENMON for A11 also uses some parts of Motorola’s DINK32 and provides extensions for user interface, configuration, debugging and self test. Purpose  Debugging applications without any operating system  Bootstrapping operating systems  Hardware testing Features  Auto-configuration for PCI devices on the board and devices on secondary PCI buses  Interrupt routing of all on-board devices and of all devices on secondary PCI buses  SDRAM size detection, reading and checking (Serial Presence Detect Data Structure)  8/16MB Flash programming with password protection of MENMON spaces  Provides user interface through VGA & PS/2 keyboard  Primary/secondary MENMON  VME setup (A16, A24, A32, D16, D32) master  VME master access ranges with fixed mapping  VME bus error handling  New in MENMON 3.0: CD-ROM boot (El Torito Specification and Pseudo Par- tition Tables)  Subset of Motorola PPCBug system calls implemented 3.2 Console MENMON for A11 can communicate either through the serial console or through VGA display & PS/2 keyboard. The VGA console is used if  the hex switch is set to between 4 and 7 and  a VGA adapter could be found and  a PS/2 keyboard could be found. Currently, the A11 supports MEN’s P1 PCMIP module (either with the SMI910 or SMI710 chip). VGA console operates in standard VGA mode (i.e. 640x480 pixels, white on black, 60 Hz). PS/2 keyboard should have either a US or German keyboard layout. The layout can be selected using MENMON command EE-KMAP. MEN Mikro Elektronik GmbH 57 20A011-00 E4 - 2004-04-20 MENMON 3.3 A11 MENMON Memory Map Figure 15. MENMON — Address Mapping 0x 0000 0000 Exception Wrappers 12KB 0x 0000 3000 MENMON Parameter String 512 bytes 0x 0000 3200 Unused 4KB 0x 0000 4200 VxWorks Bootline 256 bytes 0x 0000 4600 Unused 16MB 0x 0100 0000 Download Area for SERDL 15MB DBOOT NBOOT 0x 01F0 0000 MENMON relocated code 512KB Global Data 0x 01F8 0000 MENMON Stack 64KB 0x 01F9 0000 User Program Stack 64KB 0x 01FA 0000 MENMON Memory Pool (malloc) 384KB 0x 01FF 0000 Runaway Stack 64KB MEN Mikro Elektronik GmbH 58 20A011-00 E4 - 2004-04-20 MENMON 3.4 MENMON Start-up 3.4.1 User LEDs There are four user LEDs at the front panel. The LEDs display the state of the boot like a counter. The exact sequence of the LEDs, i.e. when each LED will light, depends on the MENMON version. If you have any problems during start-up, please turn to MEN’s ! support at support@men.de and give your MENMON version. 3.4.2 Boot Sequence The assembler part of MENMON initializes the CPU and the MPC106 (memory interface), and the monitor will be relocated to the main memory. All known devices will be initialized. The primary MENMON looks for a valid secondary MENMON and starts it unless the ABORT button is pressed. ("Valid" means the size is between 0x0000 and 0x80000 and the checksum is valid.) If you press the ABORT button for more than five seconds, the MENMON settings in the EEPROM are restored with default values. MENMON checks whether there is a valid "startup" string stored in EEPROM. If valid, all commands in the "startup" string are executed. (See Chapter 3.4.3 Configuring the MENMON Start-up Procedure on page 59.) If no startup string was present, MENMON jumps to the operating system bootstrapper whose address can be configured using the EE-BS command. The MENMON command line interface will appear if the ESC key is pressed or the bootstrapper address is set to an invalid address (i. e. 0x0 or 0xFFFFFFFF) 3.4.3 Configuring the MENMON Start-up Procedure MENMON can be configured to automatically execute commands at start-up, for example to boot from disk. The EE-STARTUP command can be used to configure these commands. The EEPROM stores a string (max. 79 characters) that is comprised of commands that are executed at startup, e.g: DBOOT 1 FILE=MYBOOT; NBOOT MENMON performs these commands until one of the commands passes control to a loaded image. The "EE-STARTUP -" command can be used to deactivate autoexecution of the string. When the string is inactive, MENMON calls its BO command at start-up. MEN Mikro Elektronik GmbH 59 20A011-00 E4 - 2004-04-20 MENMON 3.4.4 Self Tests At start-up the monitor runs self tests depending on the current self test level. (OFF, QUICK or EXTENDED). The MENMON behavior depends on the current stop on error mode (NO HOLD or HOLD). Figure 16. MENMON — Power On Self Test Output with Self Test Message Mode EXTENDED press ’ESC’ to setup/MENMON Selftest running ... === RTC === RTC ==> OK === PCI === MPC106 DEV 0 ==> OK SYM53C895 DEV C ==> OK UNIVERS II DEV D ==> OK DEC21143 DEV E ==> OK DEC21150 DEV 10 ==> OK ALI1543 PCI2ISA DEV 12 ==> OK ALI1543 IDE DEV 1B ==> OK ALI1543 PMU DEV 1C ==> OK PCM EXPANSION BUS 2 DEV X ==> NOT FOUND PCMIP I BUS 1 DEV 0 ==> NOT FOUND PCMIP II BUS 1 DEV 1 ==> NOT FOUND === SMB === LM78 ==> ERROR *** SROM ==> OK Z8536 SCL/SDA ==> OK === HEX === GPI 0 ==> 0 DOCK ==> 1 GPI 2 ==> 1 GPI 3 ==> 1 HEX-SW ==> 0x1 OK === FLASH === CHECKSUM ==> OK *** ERROR at selftest MEN Mikro Elektronik GmbH 60 20A011-00 E4 - 2004-04-20 MENMON 3.4.4.1 Self Tests in Detail RTC The RTC test is non-destructive. It writes and compares the RTC NVRAM. PCI This test scans the PCI bus with configuration cycles for on-board PCI devices. PCMIPs will only be displayed if the configuration access is successful. SMB This test performs read accesses to all on-board SMB devices. It toggles the Z8536 SMB port pins SDA and SCL and detects "stuck at high" and "stuck at low" faults. HEX Switch This test reads and displays the current hex switch position. MENMON Flash Checksum This test checks the checksum of the current MENMON (primary/secondary). The first long word of MENMON contains the size, the second long word contains the expected checksum. The test computes the checksum by XORing each long word of MENMON with the next one, except for the first two long words. ABORT Button This test checks pressing and releasing of the ABORT button to test the port pin of the Z8536. The test is not performed during Power On Self Test. This test does not check the ABORT interrupt. CPU This test enters and displays the A11 clock configuration. The test is not performed during Power On Self Test. An error is detected for unknown PLL configuration for the installed CPU type. MEN Mikro Elektronik GmbH 61 20A011-00 E4 - 2004-04-20 MENMON 3.5 MENMON Boot Methods for Client Programs MENMON supports different methods to load and start client programs like operating systems or their bootstappers:  Disk boot  Network boot  Tape boot  Execution from Flash. 3.5.1 MENMON BIOS Devices For disk and network Boot, MENMON supports several device tables. At the lowest level there is the controller device, an instantation of a controller driver. For example the SCSI controller is a controller device. Each controller device is assigned a Controller Logical Unit Number (CLUN), to refer to the controller device. The controller device table is built only at startup of the CPU and is never changed at runtime. On the next level there are high-level devices. For example, an IDE or SCSI hard disk would be called a device by the MENMON BIOS. Each device is assigned a Device Logical Unit Number(DLUN) that is unique for the controller. The MENMON device table is built dynamically on request (entries are added by the IOI or DBOOT command, for example). The IOI command can be used to display the CLUNs and DLUNs known by MENMON. IOIN just displays the currently known devices while IOI will search for devices behind each controller. Example MenMon> IOIN ====== [ Controller Dev Table ] ========= CLUN Driver param1 param2 param3 Handle 0x00 IDE 0x000001F0 0x000003F6 0x00000000 0x000FFCE0 0x01 NCR 8xx 0xF0002000 0x00000000 0x00000000 0x000FFC90 0x02 FDC 765 0x800003F0 0x00000000 0x00000000 0x000FFC10 0x03 Etherboot 0x81009000 0xF0001000 0x00000E00 0x00000000 ====== [ Device Table ] ========= CLUN DLUN Device Type Handle 0x00 0x00 SunDisk SDCFB-20 IDE HD 0x000FFCA0 0x01 0x00 IBM DDRS-34560D SCSI HD 0x000FFC50 0x02 0x00 Std FDC Floppy Std Floppy 0x000FFC10 MEN Mikro Elektronik GmbH 62 20A011-00 E4 - 2004-04-20 MENMON 3.5.1.1 Controller Devices (CLUNs) On startup, MENMON searches for all known onboard controllers (CLUN 0x00..0x0F) and for any other PCI device that is supported by the MENMON drivers. If additional controllers are found on the PCI bus, they receive CLUNs ≥ 0x10. Table 23. MENMON — Assignment for A11 Controller Devices CLUN Controller 0x00 Primary IDE controller in ALI 0x01 Onboard SCSI controller NCR 53C8xx 0x02 Floppy disk controller 765 0x03 Onboard Ethernet controller DEC21143 0x10..0FE Any other controller found that is supported by the MENMON drivers 3.5.1.2 High Level Devices (DLUNs) Depending on the bus type, the DLUN is assigned differently: Device LUNs (8-bit value) For IDE devices: 7..0 0 = Master 1 = Slave For SCSI devices: 7..4 3..0 SCSI ID SCSI LUN (normally 0) Example: A SCSI hard disk with ID 6 would have a DLUN of 0x60. For FDC floppy devices, the DLUN is not used and should always be 0x00. MEN Mikro Elektronik GmbH 63 20A011-00 E4 - 2004-04-20 MENMON 3.5.2 Disk Boot Disk boot supports the following:  Boot from any disk-like device: SCSI hard and floppy disks, SCSI CD-ROMs, IDE hard disks or CompactFlash, FDC floppy  Supports PReP and DOS disk partitions as well as unpartitioned media  On CD-ROMs: Supports bootable CD-ROMs conforming to the "El Torito Spec- ification" as well as CD-ROMs containing a pseudo DOS-Partition Table and PReP partitions.  Supported file formats: RAW, ELF and PReP To be able to boot from disk media, each medium must be prepared in the following way: Partitions Hard disks can have a partition table. MENMON supports the four partition entries in the first sector of the medium. The partition type must be either DOS (Type 0x01, 0x04, 0x06) or PReP (Type 0x41). Figure 17. MENMON — Layout of the 0x41-Type Partition (PReP) 0 0 PC Compatibility Block 512 Entry Point Offset (LE) 516 Load Image Length (LE) Load Image 520 Flag Field 521 OS_ID 522 Partition Name 554 Reserved1 1023 OS-Specific Field (optional) Entry Point (Code Code Section of the Load Image Aligned) Reserved2 RBA_Count x 512 MEN Mikro Elektronik GmbH 64 20A011-00 E4 - 2004-04-20 MENMON File System With DOS-formatted partitions (or unpartitioned media) the file system must be a DOS FAT file system (12-bit or 16-bit FAT entries). PReP (Type 0x41) partitions have no file system, the entire partition is viewed as a single file (no file name is required). CD-ROM File System Two types of file systems are supported: 1. El Torito Specification A standard from Phoenix and IBM that is used on PCs to boot from CD-ROMs. An El Torito CD-ROM comprises (at least) two volumes: an ISO9660 compatible volume and one volume containing a disk image of a bootable floppy or hard disk. Figure 18. MENMON — Single Boot-Image CD-ROM Configuration Single Boot-Image Configuration Sector 0 System (Unused) Sector 16 Primary Volume Sector 17 Boot Record Volume Set Terminator Volume Booting Catalog Initial/Default Entry Bootable Disk Image CD-ROM Image CD-ROM Image When MENMON detects such a CD-ROM format, it handles the contained bootable disk image like a standard hard or floppy disk, i. e. the same boot algorithm is performed as for normal floppy and hard disks. MEN Mikro Elektronik GmbH 65 20A011-00 E4 - 2004-04-20 MENMON 2. Pseudo Partition Table Some OS-vendors (LynxOS) use the first (normally reserved) sector of a CD-ROM for a partition table that is normally contained on hard disks only. This partition table will then contain only one partition of type 0x41 (PReP). The PReP file is then loaded just as from a hard disk. Note: The logical sector numbers and sector counts within the partition table must be in units of 512 byte sectors (even if the CD-ROM has 2048 byte sectors). 3.5.2.1 DBOOT Algorithm The DBOOT command tries to find a bootable partition or file on any disk. If no parameters are specified, DBOOT will search for devices behind each known CLUN. On each disk found, it will check if there is a partition table on it, and checks with each partition if it is bootable or not. Any PReP partition found is assumed to be bootable. For DOS partitions, DBOOT searches if the DOS file system contains the specified file. The file name to be searched for can be configured in the EEPROM using the EE-BOOTFILE (or EE-VXBLINE) command. Only the file-name part of that name is used (e. g. if you configure EE-BOOTFILE /ata0/vxworks, then DBOOT looks for "vxworks"). The file name can also be passed to the command line to DBOOT (e. g. DBOOT file=myboot). If no file name is configured in EEPROM and no file-name argument is passed to DBOOT, the filename defaults to "BOOTFILE". 3.5.2.2 Loading the Boot File Once a bootable device/partition has been found, the DBOOT command starts to load the file. Regardless of the file format, the entire boot file will be loaded to MENMON’s download area (0x01000000). (This address can be overridden using the LOAD parameter.) The load address must not be between 0x01F00000 and 0x01FFFFFF. MEN Mikro Elektronik GmbH 66 20A011-00 E4 - 2004-04-20 MENMON 3.5.2.3 Starting the Loaded Program RAW and PReP files will be executed at the load address. For RAW files, the entry point, relative to the load address, can be specified through the START parameter to the DBOOT command. (The default start offset is 0, i.e. the program execution begins at the load address.) PReP files begin with a header, which contains the entry point of the program. The START parameter will be ignored in this case. ELF files will not be executed at the load address. Instead MENMON analyzes the ELF program header and sections, and the program sections will be relocated as specified in the ELF file. Here, the relocation address may be any address in RAM except the runaway stack and the load image itself. Only the physical address entries in the ELF program headers are used, virtual addresses are treated as physical addresses if the physical address entry is 0xFFFFFFFF. Client Program Calling Conventions  Interrupts are disabled (MSR.EE is cleared).  CPU is in Big Endian Mode.  MMU is enabled. BATs are set up.  Instruction Cache is enabled (L1 only).  R1 is set to the top of runaway stack - 512 bytes.  R3 is set to 0 (no residual data available).  R4 is set to the image loading address. (Not the relocation address!)  R5..R7 are cleared. MEN Mikro Elektronik GmbH 67 20A011-00 E4 - 2004-04-20 MENMON 3.5.2.4 Using the DBOOT Command Syntax DBOOT [clun] [dlun] [PART=part] [FILE=file] [LOAD=addr] [START=off] [HALT=n] Parameters clun Controller logical unit. If missing, DBOOT loops through all known controllers. dlun Device logical unit. If missing, DBOOT automatically searches for devices. PART Partition number [1..4]. If missing, DBOOT loops through all partitions. FILE File name. Used when booting from a DOS FAT file system. The file must be present in the file system’s root directory. If FILE is missing, the name "BOOTFILE" is used. The file name is ignored when booting from Type41 partitions. LOAD Specifies the load address. This is the address where the entire image of the file is first loaded, regardless of the file format. If not specified, the download area is used. START Specifies the entry point of the loaded program relative to its load address. Only used for RAW files. If START is not present, the entry point is equal to the load address. HALT If this parameter is ’1‘, MENMON is called again when the boot file was loaded. If this parameter is ’2‘, MENMON is called when the load image was relocated, right after the first instruction of the program was executed. Examples  Load PReP boot from second partition of CompactFlash: DBOOT 0 0 PART=2 Load file MYBOOT from SCSI hard disk with ID 2: DBOOT 1 20 FILE=MYBOOT  Try to find a bootable device on the SCSI bus: DBOOT 1 MEN Mikro Elektronik GmbH 68 20A011-00 E4 - 2004-04-20 MENMON  Boot VxWorks from ATA: MenMon> ee-vxbline '.' = clear field; '-' = go to previous field; ^D = quit boot device :ata=0,0 processor number :0 host name :host file name :/ata0/vxworks inet on ethernet (e) :192.1.1.28 inet on backplane (b) : host inet (h) :192.1.1.22 gateway inet (g) : user (u) : ftp password (pw) (blank = use rsh): flags (f) :0x0 target name (tn) : startup script (s) : other (o) : Updating EEPROM.. MenMon> DBOOT 0 Hints  Use the LS command to display the partition table and files on the device.  In case of problems you can try to read raw sectors from disk using the DSKRD command.  Use the EE-STARTUP command to perform the DBOOT command automati- cally at startup. MEN Mikro Elektronik GmbH 69 20A011-00 E4 - 2004-04-20 MENMON 3.5.3 Network Boot Network boot supports the following:  Boot a file using BOOTP and TFTP protocols via Ethernet  Boot a file using TFTP only (without BOOTP)  Supported file formats: RAW, ELF and PReP This boot method requires a host computer running the TCP/IP daemons tftpd and optionally bootp. If you intend to boot via BOOTP, the host computer must also set up a table (usually called bootptab) containing an entry for each target system to be booted. An entry in bootptab for A11 could look like this: mysystem:sm=255.255.255.0:\ hd=/usr/TFTPBOOT:\ bs:ht=ether:vm=rfc1048:\ ha=00c03a080003:\ ip=192.1.1.25:\ bf=mybootfile At start-up, MENMON searches for the first available (and supported) Ethernet controller in the system. When the NBOOT command is issued, MENMON uses that controller (unless the CLUN parameter is specified) to send its BOOTP broadcast. The BOOTP server will respond with a packet containing the target’s IP address, home directory and boot file. Now MENMON will fetch the specified file using the TFTP protocol. However you can also boot through TFTP only. In this case, you must configure some parameters in the EEPROM. These parameters can be configured using either EE-VXBLINE or the EE-NETxxx parameters. Example of Booting a Specified File MenMon> ee-netip 192.1.1.28 MenMon> ee-nethost 192.1.1.22 MenMon> ee-bootfile /FWARE/PPC/MENMON/PORTS/A11/BIN/menmon.rom MenMon> nboot tftp Probing...[Tulip] Tulip 00:C0:3A:08:00:17 at membase = 0xF0001000 Performing ethernet autonegotiation (V2)...100BaseTx FD Etherboot/32 version 4.2.5b for [Tulip] My IP 192.1.1.28, Netmask=0xFFFFFF00 Server IP 192.1.1.22, GW IP 0.0.0.0 Loading /FWARE/PPC/MENMON/PORTS/A11/BIN/menmon.rom... to 0x01000000 352 kB Loaded 0x000580DC bytes Starting RAW-file As with the DBOOT command, the entire boot file will be loaded to MENMON’s download area if not otherwise specified. Once the boot file has been loaded, the file is interpreted, relocated and executed in the same way as described for the DBOOT command. (See Chapter 3.5.2.3 Starting the Loaded Program on page 67.) Client Program Calling Conventions See Chapter Client Program Calling Conventions on page 67. MEN Mikro Elektronik GmbH 70 20A011-00 E4 - 2004-04-20 MENMON 3.5.3.1 Using the NBOOT Command Syntax NBOOT [BOOTP=??] [TFTP=??] [CLUN=clun] [FILE=file] [LOAD=addr] [START=addr] [HALT=n] Parameters BOOTP (Default) Obtain IP address from BOOTP server. Then boot via TFTP. TFTP Use TFTP method only. Use parameters specified by EE- NETxx commands. CLUN Specifies the controller that should be used for network boot. If CLUN is not present, the first available controller is used. FILE File name to be sent within the BOOTP request. If FILE is not present, the file name must be provided by the BOOTP server (using the "bf" tag). A file name from the BOOTP server always takes precedence. LOAD See Chapter 3.5.2.4 Using the DBOOT Command on page 68 START See Chapter 3.5.2.4 Using the DBOOT Command on page 68 HALT See Chapter 3.5.2.4 Using the DBOOT Command on page 68 3.5.3.2 Ethernet Medium Selection MENMON currently supports Ethernet controllers using the DEC21xxx chips. These chips can be found onboard the A11, on the P3 and P12 PCMIP mezzanines and on some other PCI hardware. The medium to be used (10Mbit or 100Mbit, full duplex or half duplex) is stored in the SROM that is connected to the DEC chip. Normally, "Autoselect" is stored here, so MENMON will attempt to select the Ethernet medium automatically. MENMON’s DEC21MEDIA command can be used to display or to change the current medium selection. 3.5.4 MENMON Tape Boot MENMON also supports booting from any SCSI tape device ("streamer"). The booting process is very easy. The TBOOT command searches for a tape device, rewinds the tape and loads all data from the tape until a file mark or end-of-tape mark is encountered. The loaded data is then analyzed and started as usual (see Chapter Client Program Calling Conventions on page 67). MEN Mikro Elektronik GmbH 71 20A011-00 E4 - 2004-04-20 MENMON 3.6 Updating Flash Devices MENMON provides the possibility of updating Flash and disk devices on the A11 via the serial console interface or via Ethernet. 3.6.1 Download via Serial Interface In order to program Flash or disk devices, you need to send a file from a host computer to the target. On the host computer, you need a terminal emulation program such as HyperTerm or Minicom. The download file name extension determines the destination device and the offset within that device. For example, a file named myfile.f00 will be programmed into Flash sector 0. Table 24. MENMON — Download Destination Devices Device Abbreviation Flash Device Sector Size FFlash See Table 25, MENMON — Flash Sectors for 8MB, on page 73 1 E Serial EEPROM 1 byte D SDRAM 2 bytes C IDE (CompactFlash) 512 bytes S SCSI ID0 Sector size from drive 1 If you want to program the EEPROM and use the file extension to specify the start address, note that the highest start address you can state is 0x63 (with extension .E99). Two special extensions have been introduced in MENMON 3.0:  xxx.PMM is an alias for .F28 and updates the primary MENMON.  xxx.SMM is an alias for .F30 and updates the secondary MENMON. When a file is larger than one sector, the following sector of the device will also be programmed. The update file is transferred to DRAM before being programmed to Flash. The DRAM of the A11 must therefore be large enough for the entire download file. The update file may be max. 15MB. MEN Mikro Elektronik GmbH 72 20A011-00 E4 - 2004-04-20 MENMON Table 25. MENMON — Flash Sectors for 8MB Flash Sector Address 0 0x000000 1 0x040000 2 0x080000 .. (Sector offset 0x040000) 32 0x7E0000 33 0x7E8000 34 0x7F0000 Table 26. MENMON — Flash Sectors for 16MB Flash Sector Address Bank 0 0x000000 0 1 0x040000 2 0x080000 .. (Sector offset 0x040000) 32 0x7E0000 33 0x7E8000 34 0x7F0000 35 0x800000 1 36 0x840000 37 0x880000 .. (Sector offset 0x040000) 66 0xFE0000 67 0xFE8000 68 0xFF0000 3.6.2 Performing the Download You must connect your host to A11's COM1 interface. Before you start the download, change the MENMON console baudrate to 115,200 baud (enter EE-BAUD 115200 and reset A11). To start download enter SERDL in the MENMON command line. You must specifiy a password if you want to update the primary MENMON, secondary MENMON or disk devices:  SERDL PMENMON for primary MENMON  SERDL MENMON for secondary MENMON  SERDL DISK for disk devices, no file system support (RAW only) MEN Mikro Elektronik GmbH 73 20A011-00 E4 - 2004-04-20 MENMON 3.6.3 Update from Disk or Network It is also possible to program Flash with a file from a disk or network: � Load the file into memory: DBOOT HALT=1 or NBOOT HALT=1 � Program the Flash (in this case OS bootstrapper): PFLASH F 0 100000 This programs the first Mbyte of Flash. MEN Mikro Elektronik GmbH 74 20A011-00 E4 - 2004-04-20 MENMON 3.7 MENMON User Interface 3.7.1 Command Line Editing MENMON provides a rudimentary command line editor: Backspace and delete previous character Delete whole line Retrieve last line 3.7.2 Numerical Arguments Most MENMON commands require one or more arguments. Numerical arguments may be numbers or simple expressions: num is interpreted as a hexadecimal value $ Same as above # num is interpreted as a decimal value % num is interpreted as a binary value . Use the value of register These arguments can be combined using the arithmetic operators "+" and "-". 1 Example: Dumps address 0x10000 MenMon> D 10000 1 Some of the addresses used in our examples may not be suitable for your board’s address mapping. If you want to try out MENMON’s functions, please compare the example addresses with your mapping first! MEN Mikro Elektronik GmbH 75 20A011-00 E4 - 2004-04-20 MENMON 3.7.3 MENMON Command Overview Table 27. MENMON — Command Overview Command Description HPrint help IOI Scan for BIOS devices NBOOT [] Boot from network DEC21MEDIA Select Ethernet medium DBOOT [] [] [] Boot from disk TBOOT [] [] [] Boot from tape LS [] List files/partitions on device DSKRD Read blocks from RAW disk DSKWR Write blocks to RAW disk BIOS_DBG Set MMBIOS debug level I [] List A11 information EE[-xxx] [] Serial EEPROM commands VME[-xxx] [] VME contr. parameters in EEPROM DIAG [] System diagnosis SERDL [] Update Flash using YModem protocol ERASE [] [] Erase Flash sectors PFLASH [] Program Flash AS [] Assemble memory DI [] [] Disassemble memory GO [] Jump to user program S[RFO-] [] Single step BO [] Call OS bootstrapper B[DC#] [] Set/display/clear breakpoints .C[RFM] name CPU User Register Change .[RFM?] [name] CPU User Register Display C[BWLN#] Change memory D [] [] Dump memory FI Fill memory (byte) MC Compare memory MO Move (copy) memory MS Search pattern in memory MT[BWLFD] Memory test PCID[+] [] PCI config register dump PCIC [] PCI config register change PCIR List PCI resources MEN Mikro Elektronik GmbH 76 20A011-00 E4 - 2004-04-20 MENMON Command Description PCI-VPD[-] [] [] PCI Vital Product Data dump PCI PCI probe RST Reset board MEN Mikro Elektronik GmbH 77 20A011-00 E4 - 2004-04-20 MENMON 3.8 Board Setup 3.8.1 ALI 1543 The PCI-to-ISA southbridge contains preconfigured and unconfigured Plug and Play devices. MENMON enables and configures the following devices: COM1 COM2  Keyboard Mouse  Floppy disk drive LPT  Primary IDE  DMA controller PMU  SMB controller  Programmable chip selects for Z8536 and Z85230 MENMON disables the following devices: USB 3.8.2 PCI Auto-Configuration MENMON maps all detected PCI devices to PCI memory and PCI I/O space. PCI bus masters are enabled. PCI bus interrupts are routed and configured in configuration space. MEN Mikro Elektronik GmbH 78 20A011-00 E4 - 2004-04-20 MENMON The information command I displays the current PCI configuration: MenMon> i d men A11 Information =================== ..... *PCI busNo devNo funcNo DEV ID VEN ID MEM MAPPED CFG REGS at ===== ===== ====== ====== ====== ====================== 0x 0 0x 0 0x 0 0x0002 0x1057 not avail 0x 0 0x C 0x 0 0x000C 0x1000 0x80801000 0x 0 0x D 0x 0 0x0000 0x10E3 0x80802000 0x 0 0x E 0x 0 0x0019 0x1011 0x80804000 0x 0 0x10 0x 0 0x0022 0x1011 0x80810000 0x 0 0x12 0x 0 0x1533 0x10B9 0x80840000 0x 0 0x1B 0x 0 0x5229 0x10B9 not avail 0x 0 0x1C 0x 0 0x7101 0x10B9 not avail 0x 1 0x 1 0x 0 0x0710 0x126F not avail NUMBER OF MAPPED PCI BUSSES => 1 PCI IO: START => 80003000 END => 8000EFFF ALLOC => 80005000 PCI MEMORY: START => F0000000 END => FEFFFFFF ALLOC => F2000000 PCI INT ROUTING: INTA => 10 INTB => 11 INTC => 15 INTD => 15 PCI BRIDGES: PrimBus DevNo SecBus ------- ----- ------ 0x 0 0x10 0x 1 There are two new commands in MENMON 3.0 to control some features on the PCI bus.  EE-PCI-STGATH Controls PCI store gathering of CPU->PCI cycles.  EE-PCI-SPECRD Controls read prefetching of external master accesses to the system memory. There are several commands available to show and modify PCI configuration:  PCI Scans the entire bus hierarchy and displays the device and vendor ID of each device found.  PCIR Shows the allocated PCI I/O and memory resources for each device.  PCID Shows the entire PCI configuration space of the specified device.  PCIC Allows you to change the values of any PCI config space register.  PCI-VPD Shows the "vital product data" on devices that support it. Note: Since the A11 is running with PowerPC Address Map A, you must add 0x C000 0000 to any PCI memory address and 0x 8000 0000 to PCI I/O address in order to get the CPU's physical address! MEN Mikro Elektronik GmbH 79 20A011-00 E4 - 2004-04-20 MENMON 3.8.3 VMEbus 3.8.3.1 System Controller (Slot-1) Function The slot-1 function (clock generation and arbiter) is enabled automatically when the A11 is plugged into slot 1 of the VME rack. Whether the function is enabled or not is displayed during MENMON's startup procedure: Init VME Controller.. (Slot 1 function enabled) 3.8.3.2 A11 as VMEbus Master The VMEbus master and slave mapping can be displayed through command I. 1 Table 28. MENMON — Address Map for A11 as a VMEbus Master CPU Address VME Modifiers VME Space VME Address 0x 8C00 0000 .. 8CFE FFFF Data, User A24/D16 0x 00 0000 .. FE FFFF 0x 8CFF 0000 .. 8CFF FFFF Data, User A16/D16 0x 0000 .. FFFF 0x 8D00 0000 .. 8DFE FFFF Data, Supervisor A24/D16 0x 00 0000 .. FE FFFF 0x 8DFF 0000 .. 8DFF FFFF Data, Supervisor A16/D16 0x 0000 .. FFFF 0x 8E00 0000 .. 8EFE FFFF Data, User A24/D32 0x 00 0000 .. FE FFFF 0x 8EFF 0000 .. 8EFF FFFF Data, User A16/D32 0x 0000 .. FFFF 0x 8F00 0000 .. 8FFE FFFF Data, Supervisor A24/D32 0x 00 0000 .. FE FFFF 0x 8FFF 0000 .. 8FFF FFFF Data, Supervisor A16/D32 0x 0000 .. FFFF 0x C100 0000 .. C7FF FFFF Data, Supervisor A32/D16 0x 0000 0000 .. 06FF FFFF 0x C800 0000 .. CFFF FFFF Data, User A32/D32 0x 0000 0000 .. 07FF FFFF The Tundra Universe II special PCI target image is mapped to the PCI I/O space. This image provides the A16 and A24 ranges. The PCI target images 0 and 1 are mapped to PCI memory space. They provide 128MB A32 space each and are configured for coupled PCI transactions and no VMEbus block transfer. The PCI target images 2 and 3 are reserved for user configuration, e. g. for higher transfer rates with decoupled PCI and VMEbus block transfers (see also Chapter 3.3 A11 MENMON Memory Map on page 58). 1 In MENMON 2.2 this mapping has changed in the area from 0xC0000000 to 0xC100000. MEN Mikro Elektronik GmbH 80 20A011-00 E4 - 2004-04-20 MENMON 3.8.3.3 A11 as a VMEbus Slave By default, the VME slave interface of the A11 is disabled, i. e. no accesses are possible to the A11 by another VME master. MENMON commands VME-xxx allow you to enable a VME A24 and/or a VME A32 window.  VME-A24MA / VME-A24SA / VME-A24SIZE Control the A24 window.  VME-A32MA / VME-A32SA / VME-A32SIZE Control the A32 window. For example, to set up a 1MB window with A11 local address 0x200000 and VME A24 address 0x800000, enter the following commands: MenMon> VME-A24SIZE 10 In units of 64k blocks MenMon> VME-A24MA 200000 MenMon> VME-A24SA 80 Note: Your operating system BSP may offer more flexible methods to enable slave windows! 3.8.4 SCSI There are three MENMON configuration commands that control the SCSI controller terminators:  EE-SCSI-TERM8 Controls the terminator for SCSI bus signals D0..D7 and common control lines. It must be enabled when the A11 SCSI controller is at the end of the SCSI cable.  EE-SCSI-TERM16 Controls the terminator for the upper half of SCSI bus (wide SCSI)  EE-SCSI-DIFFSENSE Controls wether the SCSI Diffsense signal is forced to low by a general purpose pin. You must force Diffsense to low whenever you have connected SCSI devices through the rear transition module. 3.8.5 SDRAM DIMM Configuration The configuration EEPROM will be read over the System Managment Bus. The monitor software checks the configuration data. 3.8.6 Hex Switch The hex switch is completely user-configurable. With MENMON it has only one function: at hex position "0" there will be a delay after each initialization step, so that the boot procedure is slowed down. This function is provided for diagnostic purposes. For normal operation of the board, you should set the hex switch to a position between "1" and "F". If the hex switch is set between 4 and 7, the MENMON console can be redirected to VGA. See Chapter 3.2 Console on page 57. Table 29. MENMON — Hex-Switch Settings Setting Description 0 User defined, but delay after each initialization step 1..F User defined, no additional delay during boot 4..7 VGA console MEN Mikro Elektronik GmbH 81 20A011-00 E4 - 2004-04-20 MENMON 3.9 MENMON System Calls This chapter describes the MENMON System Call handler, which allows system calls from user programs. MENMON implements a small subset of the system calls implemented in Motorola’s PPCBug. The implemented system calls are binary- compatible with PPCBug. The system calls can be used to access selected functional routines contained within the debugger, including input and output routines. The System Call handler may also be used to transfer control to the debugger at the end of a user program. 3.9.1 Invoking System Calls The System Call handler is accessible through the SC (system call) instruction, with exception vector 0x00C00 (System Call Exception). To invoke a system call from a user program, insert the following code into the source program. The code corresponding to the particular system routine is specified in register R10. Parameters are passed and returned in registers R3 to Rn, where n is less than10. ADDI R10,R0,$XXXX SC $XXXX is the 16-bit code for the system call routine, and SC is the system call instruction (system call to the debugger). Register R10 is set to 0x0000XXXX. MEN Mikro Elektronik GmbH 82 20A011-00 E4 - 2004-04-20 MENMON 3.9.2 System Calls 3.9.2.1 BRD_ID Name BRD_ID - return pointer to board ID packet Code $0070 Description This routine returns a pointer in R03 to the board identification packet. The packet is built at initialization time. The format of the board identification packet is shown below. MENMON only implements some fields of the original PPCBug system call. Table 30. MENMON — System Calls — BRD_ID Fields 31 24 23 16 15 8 7 0 0x00 Eye Catcher 0x04 Reserved 0x08 Packet Size Reserved 0x0C Reserved 0x10 Reserved 0x14 CLUN DLUN 0x18 Reserved 0x1C Reserved Eye Catcher Word containing ASCII string "BDID" Packet Size Half-word containing the size of the packet CLUN Logical Unit Number for the boot device control- ler DLUN Logical Unit Number for the boot device Entry - Conditions Exit Conditions R03: Address Starting address of ID packet different from (word) Entry Note: CLUN and DLUN are initialized according to the device that was last booted (for example, DBOOT or NBOOT command). MEN Mikro Elektronik GmbH 83 20A011-00 E4 - 2004-04-20 MENMON 3.9.2.2 OUT_CHR Name OUT_CHR - output character routine Code $0020 Description This routine outputs a character to the default output port. Entry R03: Bits 7 Character (byte) Conditions through 0 Exit Conditions Character is sent to the default I/O port. different from Entry 3.9.2.3 IN_CHR Name IN_CHR - input character routine Code $0000 Description IN_CHR reads a character from the default input port. The char- acter is returned in the LSB of R03. Entry - Conditions Exit Conditions R03: Bits 7 through 0 contain the character returned different from R03: Bits 31 through 8 are zero. Entry 3.9.2.4 IN_STAT Name IN_STAT - input serial port status routine Code $0001 Description IN_STAT is used to see if there are characters in the default input port buffer. R03 is set to indicate the result of the opera- tion. Entry No arguments required Conditions Exit Conditions R03: Bit 3 (ne) = 1; Bit 2 (eq) = 0 if the receiver buffer is not different from empty. Entry R03: Bit 3 (ne) = 0; Bit 2 (eq) = 1 if the receiver buffer is empty. MEN Mikro Elektronik GmbH 84 20A011-00 E4 - 2004-04-20 MENMON 3.9.2.5 RTC_RD Name RTC_RD - read the RTC registers Code $0053 Description RTC_RD is used to read the Real-Time Clock registers. The data returned is in packed BCD. MENMON implements only the second register. The order of the data in the buffer is: Table 31. MENMON — System Calls — RTC_RD Buffer Data 00 000 0 S 0 Buffer Begin buffer + eight bytes S Seconds (2 nibbles packed BCD) Entry R03: Buffer address where RTC data is to be returned Conditions Exit Conditions Buffer now contains date and time in packed BCD format. different from Entry MEN Mikro Elektronik GmbH 85 20A011-00 E4 - 2004-04-20 MENMON 3.9.2.6 DSK_RD Name DSK_RD - disk read routine Code $0010 Description This routine is used to read blocks of data from the specified disk device. Information about the data transfer is passed in a command packet which has been built somewhere in memory. (The user program must first manually prepare the packet.) The address of the packet is passed as an argument to the routine. The command packet is eight half-words in length and is arranged as follows: Table 32. MENMON — System Calls — DSK_RD Fields 15 8 7 0 0x00 CLUN DLUN 0x02 Status Half-Word 0x04 Most Significant Half-Word Memory Address 0x06 Least Significant Half-Word 0x08 Most Significant Half-Word Block Number (Disk) 0x0A Least Significant Half-Word 0x0C Number of Blocks 0x0E Flag Byte Address Modifier CLUN Logical Unit Number (LUN) of controller to use DLUN Logical Unit Number (LUN) of device to use Status This status half-word reflects the result of the operation. It is zero if the command completed without errors. Memory Address of buffer in memory. Data is written Address starting at this address. Block Number For disk devices, this is the block number where the transfer starts. Data is read starting at this block. Number of The number of blocks to read from the disk. For Blocks streaming tape devices, the actual number of blocks transferred is returned in this field. Flag Byte Not implemented by MENMON Address Modi- VMEbus address modifier to use while transfer- fier ring data. If zero, a default value is selected by the debugger. If nonzero, the specified value is used. Entry R03: 32-bit address of command packet Conditions MEN Mikro Elektronik GmbH 86 20A011-00 E4 - 2004-04-20 MENMON Exit Conditions Status half-word of command packet is updated. Data is written different from into memory. Entry R03: Bit 3 (ne) = 1; Bit 2 (eq) = 0 if errors. R03: Bit 3 (ne) = 0; Bit 2 (eq) = 1 if no errors. Note: MENMON’s internal status codes are returned in Status. MEN Mikro Elektronik GmbH 87 20A011-00 E4 - 2004-04-20 MENMON 3.10 VxWorks Bootline MENMON passes a string to the client program that confirms to the standard VxWorks bootline. This string is copied to a fixed address before the client program is called. MENMON stores the VxWorks bootline in the second half of the serial EEPROM. MENMON command EE-VXBLINE allows you to change the bootline interactively (same behavior as VxWorks bootChange() routine). There are alternative commands to modify only specific parameters within the bootline. The parameters in the bootline are used both by MENMON and by operating system bootstrappers. The address of the bootline string is 0x4200 on all PowerPC platforms and has space for 256 characters. The bootline has the following form: bootdev(unitnum,procnum)hostname:filename e=# b=# h=# g=# u=userid pw=passwd f=# tn=targetname s=startupscript o=other The bootline is a null-terminated ASCII string. Example: enp(0,0)host:/usr/wpwr/target/config/mz7122/vxWorks e=90.0.0.2 b=91.0.0.2 h=100.0.0.4 g=90.0.0.3 u=bob pw=realtime f=2 tn=target s=host:/usr/bob/startup o=any_string Table 33. MENMON — VxWorks Bootline — List of Parameters and their Usage Special Used by Parameter Description Command MENMON boot device + unit Device name of boot device No number processor number No host name Name of host to boot from No file name File name of file to be booted EE-BOOTFILE Yes, for NBOOT and DBOOT inet on ethernet (e=) IP address and optional subnet mask EE-NETIP Yes, for NBOOT of this machine on Ethernet (e. g. 192.1.1.28:ffffff00) inet on backplane (b=) IP address on backplane No host inet (h=) IP address of host to boot from EE-NETHOST Yes, for NBOOT gateway inet (g=) IP address of gateway EE-NETGW Yes, for NBOOT user (u=) User name No ftp password (pw=) Password No flags (f=) Flags for VxWorks No target name (tn=) Name of this machine EE-NETNAME No MEN Mikro Elektronik GmbH 88 20A011-00 E4 - 2004-04-20 MENMON Special Used by Parameter Description Command MENMON startup script (s=) Startup script for VxWorks No other (o=) Other devices to initialize in VxWorks No 3.10.1 Additional MENMON Parameters Client programs often need to query certain parameters which are already set up or detected by MENMON. In the past, client programs had to read the EEPROM or access some registers directly in order to get these parameters. The new method allows MENMON to pass certain parameters to the client program. These parameters are stored in an separate ASCII string. The advantages lie in common access to these parameters over the range of PPC boards and saving time to boot. The address of the parameter string is 0x3000 on all PowerPC platforms and has space for 512 characters. Table 34. MENMON - Common Parameters Passed by All MENMONs Parameter Description MPAR Magic word at beginning of string brd=A011 Product name of the board brdrev=xx.yy.zz Board revision brdmod=xx Board model sernbr=xxxx Serial number (decimal) cbr=baud Console baud rate in bits/s (decimal) cons=dev Selected console as an ASCII string (“COM1” or “VGA”) mem0=size Size of main memory in kbyte (decimal) cpu=name CPU type (MPC740, MPC603e) cpuclk=f CPU frequency in MHz (decimal) memclk=f Memory bus frequency in MHz (decimal) l2cache=size Level 2 cache size in kbyte (decimal) vmeirqenb=xx VME interrupt level enable mask (hex) Example 00003000: 4D504152 20627264 3D413031 31206272 MPAR brd=A011 br 00003010: 64726576 3D30312E 30322E30 30206272 drev=01.02.00 br 00003020: 646D6F64 3D303120 7365726E 62723D32 dmod=01 sernbr=2 00003030: 33206362 723D3131 35323030 20636F6E 3 cbr=115200 con 00003040: 733D434F 4D31206D 656D303D 33323736 s=COM1 mem0=3276 00003050: 38206370 753D4D50 43373430 20637075 8 cpu=MPC740 cpu 00003060: 636C6B3D 32393920 6D656D63 6C6B3D36 clk=299 memclk=6 00003070: 37206C32 63616368 653D3531 3220766D 7 l2cache=512 vm 00003080: 65697271 656E623D 46450000 93810020 eirqenb=FE..... MEN Mikro Elektronik GmbH 89 20A011-00 E4 - 2004-04-20 Organization of the Board 4 Organization of the Board To install software on the A11 board or to develop low-level software it is essential to be familiar with the board’s address and interrupt organization. 4.1 Memory Mappings The memory mapping of the A11 complies with the PowerPC Reference Platform (PRP) Specification. The MPC106 host bridge is set to map A to support this mapping. 4.1.1 Processor View of the Memory Map Table 35. Address Map — Processor View CPU Address Range Size PCI Address Range Description 0x00000000..0x3FFFFFFF 1GB - DRAM 0x40000000..0x7FFFFFFF 1GB - Reserved 0x80000000..0x807FFFFF 8MB 0x00000000..0x007FFFFF ISA/PCI I/O Space 0x80800000..0x80FFFFFF 8MB 0x00800000..0x00FFFFFF PCI Config Space 0x81000000..0xBF7FFFFF 1GB - 8MB 0x01000000..0x3F7FFFFF PCI I/O Space 0xBF800000..0xBFFFFFEF 8MB - 16 bytes - Reserved 0xBFFFFFF0..0xBFFFFFFF 16 bytes 0x3FFFFFF0..0x3FFFFFFF PCI IACK Space 0xC0000000..0xC0FFFFFF 16MB 0x00000000..0x00FFFFFF PCI/ISA Memory Space 0xC1000000..0xFEFFFFFF 1GB - 16MB 0x01000000..0x3EFFFFFF PCI Memory Space 0xFF000000..0xFF7FFFFF 8MB - Flash Bank 0 0xFF800000..0xFFFFFFFF 8MB - Flash Bank 1 MEN Mikro Elektronik GmbH 90 20A011-00 E4 - 2004-04-20 Organization of the Board 4.1.2 PCI Configuration Space Map (Primary Bus) Table 36. PCI Configuration Space Map (Primary Bus) PCI Configuration Space IDSEL CPU Address Definition Address 0x00800000..0x80800FFF 0x00800000..0x0080FFFF Reserved A12 0x80801000..0x808010FF 0x00801000..0x008010FF PCI-to-SCSI SYM53C895 0x80801100..0x80801FFF 0x00801100..0x00801FFF Reserved A13 0x80802000..0x808020FF 0x00802000..0x008020FF PCI-to-VME Universe II 0x80802100..0x80803FFF 0x00802100..0x00803FFF Reserved A14 0x80804000..0x808040FF 0x00804000..0x008040FF Fast Ethernet DS21143 0x80804100..0x8080FFFF 0x00804100..0x0080FFFF Reserved A16 0x80810000..0x808100FF 0x00810000..0x008100FF PCI-to-PCI DS21150 0x80810100..0x8083FFFF 0x00810100..0x0083FFFF Reserved A18 0x80840000..0x808400FF 0x00840000..0x008400FF PCI-to-ISA M1543 0x80840100..0x808FFFFF 0x00840100..0x008FFFFF Reserved A20 0x80900000..0x809000FF 0x00900000..0x009000FF PCI expansion 0x80900100..0x80FFFFFF 0x00900100..0x00FFFFFF Reserved 4.1.3 PCI Configuration Space Map (Secondary Bus) Table 37. PCI Configuration Space Map (Secondary Bus) IDSEL CPU Address PCI Configuration Space Address Definition A16 Tbd. Tbd. PCMIP 0 A17 Tbd. Tbd. PCMIP 1 MEN Mikro Elektronik GmbH 91 20A011-00 E4 - 2004-04-20 Organization of the Board 4.1.4 PCI/ISA I/O Space Memory Map This memory map complies to the ISA I/O address assignments. Refer to data sheet "ALADIN M1543: Desktop South Bridge, version 1.25, Jan. 1998" for configuration registers. Table 38. PCI/ISA I/O Space Memory Map CPU Address Range Device Register 0x80000000..0x8000000F M1543 DMA1 (slave) 0x80000020 M1543 INT_1 (master) Control Register 0x80000021 M1543 INT_1 (master) Mask Register 0x80000040 M1543 Timer Counter - Channel 0 Count 0x80000041 M1543 Timer Counter - Channel 1 Count 0x80000042 M1543 Timer Counter - Channel 2 Count 0x80000043 M1543 Timer Counter Command Mode Register 0x80000060 M1543 Read_access Clear IRQ[12] (for PS2), IRQ[1] Latched Status 0x80000060 M1543 Keyboard Data Buffer 0x80000061 M1543 NMI and Speaker Status and Control 0x80000064 M1543 Keyboard Status(R)/Command(W) 0x80000070 RTC CMOS RAM Address Port (A0..A6) and NMI Mask Register 0x80000071 RTC CMOS Data Register 0x80000072 RTC Port CMOS RAM Address Port (A7..A12) 0x80000080..0x8000009F M1543 DMA Channel x Page Register 0x800000A0 M1543 INT_2 (slave) Control Register 0x800000A1 M1543 INT_2 (slave) Mask Register 0x800000C0..0x800000DF M1543 DMA2 (master) 0x800000F0 M1543 Coprocessor Error Ignored Register 0x800001F0..0x800001F7 M1543 IDE Primary registers part A 0x800002F8..0x800002FF M1543 Super I/O UART2 controller 0x80000378..0x8000037F M1543 Super I/O Parallel Port Controller 0x800003F0 M1543 Super I/O Config Port Index 0x800003F1 M1543 Super I/O Config Port Data 0x800003F0..0x800003F5 M1543 Super I/O Floppy Controller 0x800003F6..0x800003F7 M1543 IDE Primary registers part B 0x800003F8..0x800003FF M1543 Super I/O UART1 controller 0x8000040B M1543 DMA1 Extended Mode Register 0x80000481..0x8000048B M1543 DMA High Page Registers 0x800004D0 M1543 INT_1 (master) Edge/Level Control 0x800004D1 M1543 INT_2 (slave) Edge/Level Control MEN Mikro Elektronik GmbH 92 20A011-00 E4 - 2004-04-20 Organization of the Board CPU Address Range Device Register 0x800004D6 M1543 DMA2 Extended Mode Register 0x80000840 Z85230-SCC Port B Control (serial port 4) 0x80000841 Z85230-SCC Port B Data (serial port 4) 0x80000842 Z85230-SCC Port A Control (serial port 3) 0x80000843 Z85230-SCC Port A Data (serial port 3) 0x80000844 Z8536-CIO Port C Data 0x80000845 Z8536-CIO Port B Data 0x80000846 Z8536-CIO Port A Data 0x80000847 Z8536 Control Register 0x8000084F Z85230/Z8536 Pseudo IACK 0x80000CF8 MPC106 PCI Config Space Index 0x80000CFC MPC106 PCI Config Space Data 0x80001800..0x8000181E M1543 SMB Controller 4.1.5 VMEbus Memory Map This map shows a possible configuration of the VMEbus mapping. The mapping is defined in the PCI slave image registers of the Tundra Universe II chip. These registers are reprogrammable at any time. Please refer to the board support package of the operating system software. Table 39. Possible VMEbus Memory Map CPU Address Description Address Modifiers 0x8C000000..0x8CFEFFFF A24/D16 D U 0x8CFF0000..0x8CFFFFFF A16/D16 D U 0x8D000000..0x8DFEFFFF A24/D16 D S 0x8DFF0000..0x8DFFFFFF A16/D16 D S 0x8E000000..0x8EFEFFFF A24/D32 D U 0x8EFF0000..0x8EFFFFFF A16/D32 D U 0x8F000000..0x8FFEFFFF A24/D32 D S 0x8FFF0000..0x8FFFFFFF A16/D32 D S 0xC0000000..0xC7FFFFFF A32/D16 D S 0xC8000000..0xCFFFFFFF A32/D32 D U Legend (address modifiers) DData P Program UUser S Supervisor MEN Mikro Elektronik GmbH 93 20A011-00 E4 - 2004-04-20 Organization of the Board 4.2 Interrupt Handling The A11 supports both maskable and nonmaskable Interrupts. The interrupt controller is located inside the M1543 PCI-to-ISA bridge. Figure 19. A11 Interrupt Structure MPC106 MCP# PowerPC RTC IRQ0 Counter M1543 LM78 IRQ5 IRQ1 Keyboard IRQ2 IDE IRQ14 IRQ3 COM1 DEV 1 M1543 8259A IRQ10 Mouse IRQ12 IRQ4 COM2 M1543 IRQ11 DEV 0 PCI Interrupt M1543 Routing 8259A IRQ15 COM3/4 IRQ9 IRQ6 Floppy Timer Abort IRQ8 IRQ7 LPT PCI IntA PCI IntB PCI IntC PCI IntD PCI PCMIP 0 PCMIP 1 LAN VMEbus SCSI Expansion INTA INTA 21143 Universe II 53C895 INTA INTB INTB INTB INTC INTC INTC INTD INTD INTD MEN Mikro Elektronik GmbH 94 20A011-00 E4 - 2004-04-20 INTA INTB INTC INTD INT# Organization of the Board 4.2.1 Nonmaskable Interrupts The M1543 can be programmed to assert an NMI when it detects a low level of the SERR# line on the PCI local bus. The MPC106 will assert MCP# to the processor upon detecting a high level on NMI from the M1543. The MPC106 can also be programmed to assert MCP# under other conditions. Please refer to the MPC106 user manual for details. 4.2.2 Maskable Interrupts The M1543 supports 15 interrupt requests. These 15 interrupts are ISA-type interrupts that are functionally equivalent to two 82C59 interrupt controllers. The chip also provides two steerable IRQ lines which can be routed to any of the available ISA interrupts. The M1543 supports four PCI interrupts: INTA#, INTB#, INTC# and INTD#. The interrupt lines may to be routed to any of twelve ISA interrupt lines. Table 40. ISA Interrupt Assignments ISA IRQ Edge/Level Polarity Source 5 Edge Low LM78 System Monitor 8 Level Low Abort Push Button 9 Edge Low ESCC 85230/CIO8536 Table 41. Steerable Interrupt Assignments SIRQ Edge/Level Polarity Source 1 Level High Primary IDE IRQ Table 42. PCI Interrupt Assignments LAN VMEbus SCSI PCI PCMIP 0 PCMIP 1 DEC21143 UniversaI SYM53C895 Expansion INTA INTA INTD INTA INTB INTB INTA INTB INTC INTC INTB INTC INTD INTC INTD The entire interrupt routing is managed by the boot software and board support package of the operating system. MEN Mikro Elektronik GmbH 95 20A011-00 E4 - 2004-04-20 Organization of the Board 4.3 Implementation of SYM53C895 SCSI Controller The A11 provides the terminators for SE and LVD mode. Mode setting and termination is handled by the general purpose pins of the SYM53C895 SCSI controller. Table 43. General-Purpose Pins of SYM53C895 SCSI Controller General-Purpose Pin Setting Description GPIO 0 - Reserved GPIO 1 - Reserved GPIO 2 H: Disable TERM 8-bit L: Enable GPIO 3 H: Disable TERM 16-bit L: Enable GPIO 4 H: Low voltage differential DIFFSENSE L: Single-ended MEN Mikro Elektronik GmbH 96 20A011-00 E4 - 2004-04-20 Organization of the Board 4.4 Implementation of M1543 PCI-to-ISA Bridge The GPO/GPI/GPIO pins of the M1543 are used for several functions on the A11. The tables below show the port assignments of the A11. There are 10 General Purpose Output pins, 6 General Purpose Input pins and 8 General Purpose I/O pins. Since most of these pins are multifunction pins, they must be enabled by programming. Table 44. M1543 General Purpose Input (GPI) Pin Assignments Input Description 0 USER IN 0 2 USER IN 2 3 USER IN 3 4..8 Reserved 9 Keyboard clock 10 Keyboard data 11 Mouse clock Table 45. M1543 General Purpose Input/Output (GPIO) Pin Assignments I/O Direction Description 0 out VMEbus IRQ6 1 out VMEbus IRQ1 2 out VMEbus IRQ2 3 out VMEbus IRQ3 4 out VMEbus IRQ4 5 out VMEbus IRQ5 6 out IDE 66MHz Clock 7 out VMEbus IRQ7 MEN Mikro Elektronik GmbH 97 20A011-00 E4 - 2004-04-20 Organization of the Board Table 46. M1543 General Purpose Output Pin Assignments Output Description 0 Programmable ISA-/CS 1 Not used 2 Front/rear COM1/2: 0: Front COM1/2 1: Rear COM1/2 3 VMEbus RESET 4..8 Reserved 9User LED 3 10..11 Reserved 12 Direction of X-Bus 13..17 Reserved 18 WR# enable Flash D0..D31 19 WR# enable Flash D32..D63 20 User LED 2 22 User LED 1 23 User LED 0 The on-board hex switch is connected to the general purpose inputs of the M1543. Table 47. M1543 GPI Assignment for Hex Switch M1543 Description GPI 0 Switch bit 1 DOCK Switch bit 2 GPI 2 Switch bit 4 GPI 3 Switch bit 8 MEN Mikro Elektronik GmbH 98 20A011-00 E4 - 2004-04-20 Organization of the Board 4.5 Z8536 CIO Table 48. Pin Assignment of the Z8536 Ports Port Pin Signal Name Direction Description PA0 PRESENT in PCI Extension Card present PA1 - in PA2 GA4 in VME64 geographic address PA3 - in PA4 - in PA5 DTRA out Data terminal ready port A 2 PA6 SDA in in I C bus 2 PA7 SDA out out I C bus 2 PB0 SCL in in I C bus 2 PB1 SCL out out I C bus PB2 GAP in VME64 geographic address PB3 - in PB4 - in PB5 DTRB out Data terminal ready port B PB6 - in PB7 ABORT in Status of the abort button PC0 GA0 in VME64 geographic address PC1 GA1 in VME64 geographic address PC2 GA2 in VME64 geographic address PC3 GA3 in VME64 geographic address MEN Mikro Elektronik GmbH 99 20A011-00 E4 - 2004-04-20 Appendix 5Appendix 5.1 Literature and WWW Resources 5.1.1 Bridges  MPC106 Host Bridge: MPC106 PCI Bridge/Memory Controller User’s Manual, Motorola www.mot.com  M1543 PCI-to-ISA bridge: M1543 Preliminary Data Sheet, Acer Laboratories Inc. Jan. 1998 / Version 1.25 www.acer.com  21150 PCI-to-PCI Bridge: 21150 PCI-to-PCI Bridge, Intel, July 1998 www.intel.com 5.1.2 VMEbus  Tundra Universe II: Universe II User Manual 1998, Tundra Semiconductor Corporation www.tundra.com VMEbus General: - The VMEbus Specification, 1989 - The VMEbus Handbook, Wade D.Peterson, 1989 VMEbus International Trade Association www.vita.com 5.1.3 PCI  PCI Local Bus Specification Revision 2.1: 1995; PCI Special Interest Group P.O. Box 14070 Portland, OR 97214, USA www.pcisig.com MEN Mikro Elektronik GmbH 100 20A011-00 E4 - 2004-04-20 Appendix 5.1.4 Ethernet  21143 Ethernet controller: 21143 PCI/CardBus 10/100 Mbit/s Ethernet, LAN Controller, Digital Semicon- ductor www.intel.com  Ethernet in general: - The Ethernet, A Local Area Network, Data Link Layer and Physical Layer Specifications, Version 2.0; 1982; Digital Equipment Corpora- tion, Intel Corp., Xerox Corp. - ANSI/IEEE 802.3-1996, Information Technology - Telecommunications and Information Exchange between Systems - Local and Metropolitan Area Networks - Specific Requirements - Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Phys- ical Layer Specifications; 1996; IEEE www.ieee.org  www.ethermanage.com/ethernet/ links to documents describing Ethernet, components, media, the Auto-Negotia- tion system, multi-segment configuration guidelines, and information on the Eth- ernet Configuration Guidelines book  www.iol.unh.edu/training/ethernet.html collection of links to Ethernet information, including tutorials, FAQs, and guides  www.made-it.com/CKP/ieee8023.html Connectivity Knowledge Platform at Made IT technology information service, with lots of general information on Ethernet 5.1.5 SCSI  SCSI Specifications: - X3.131-1986 (SCSI-1); American National Standard Institute www.ansi.org - X3.131-198X (SCSI-2); Global Engineering Documents 2805 McGaw Irvine, CA 92714 5.1.6 Parallel Port  Parallel Port (EPP): 1284-1994 IEEE Standard Signaling Method for a Bidirectional Parallel Periph- eral Interface for Personal Computers; 1994; IEEE www.ieee.org MEN Mikro Elektronik GmbH 101 20A011-00 E4 - 2004-04-20 Appendix 5.1.7 PCMIP  PCMIP Standard: standard ANSI/VITA 29; VMEbus International Trade Association 7825 E. Gelding Dr., Ste. 104, Scottsdale, AZ 85260 www.vita.com 5.1.8 Miscellaneous  LM78 watchdog: LM78, National Semiconductor Corporation, Data Sheet 1996 www.national.com  SCC User's Manual (for Z85230 and other Zilog parts), Document: UM95SCC0100  Z8536: Z8536 CIO Counter/Timer and Parallel I/O Unit, User's Manual www.zilog.com 5.2 Board Revisions Table 49. Table of Hardware Revisions Revision Comment Restrictions 00.xx Prototype 1. Operating temperature The operating temperature range is limited to 0°C..+60°C. We recommend to guarantee suffi- cient air flow inside the rack. The A11 uses 8T in a rack. 2. Reset operation Onboard reset operations are not directed to the VMEbus, except PowerON Reset. The SYSRE- SET# from the VMEbus is always directed to the A11. 3. LVD SCSI The LVD SCSI connector at the front panel is inac- tive. 16/8-bit single ended (SE) SCSI is available at the rear P2 adapter. 4. System monitor System monitor functions, such as voltage and temperature measurement, provided by the LM78 device, are not available. 5. COP interface The COP interface for boundary scan based devel- opment systems is not supported. 6. 100Base-TX Ethernet transfer protocol at 100Mbit does not work. 10Base-T shall be used. MEN Mikro Elektronik GmbH 102 20A011-00 E4 - 2004-04-20 Appendix Revision Comment Restrictions 01.xx First revision released 1. COM1/2 rear I/O handshake lines The CTS and RTS handshake lines for COM1/2 via The PCI expansion connector P2 rear I/O are not supported. The handshake is not mounted on the A11. lines at the front panel conectors are not affected. Please ask MEN sales for this option. 2. OS-9 Boot Booting the OS-9 operating system may cause a problem when not booting from a net device. The OS-9 boot senses the Ethernet port for media detection. Without response from another device the boot sequence will stop. Workaround: Connect an open cable to the RJ45 port. 3. Reset button The A11 enters the standby mode after the reset button is pressed for 5 seconds. When the button is pressed again, the board re-enters the normal mode. 02.xx Second revision released 1. COM1/2 rear I/O handshake lines The CTS and RTS handshake lines for COM1/2 via The PCI expansion connector P2 rear I/O are not supported. The handshake is not mounted on the A11. lines at the front panel conectors are not affected. Please ask MEN sales for this option. 2. OS-9 Boot Booting the OS-9 operating system may cause a problem when not booting from a net device. The OS-9 boot senses the Ethernet port for media detection. Without response from another device the boot sequence will stop. Workaround: Connect an open cable to the RJ45 port. 3. Reset button The A11 enters the standby mode after the reset button is pressed for 5 seconds. When the button is pressed again, the board re-enters the normal mode. MEN Mikro Elektronik GmbH 103 20A011-00 E4 - 2004-04-20 Appendix Revision Comment Restrictions 03.xx Third revision released 1. COM1/2 rear I/O handshake lines The CTS and RTS handshake lines for COM1/2 via The PCI expansion connector P2 rear I/O are not supported. The handshake is not mounted on the A11. lines at the front panel conectors are not affected. Please ask MEN sales for this option. 2. OS-9 Boot Booting the OS-9 operating system may cause a problem when not booting from a net device. The OS-9 boot senses the Ethernet port for media detection. Without response from another device the boot sequence will stop. Workaround: Connect an open cable to the RJ45 port. 3. Reset button The A11 enters the standby mode after the reset button is pressed for 5 seconds. When the button is pressed again, the board re-enters the normal mode. MEN Mikro Elektronik GmbH 104 20A011-00 E4 - 2004-04-20 Appendix 5.3 Component Plans Figure 20. Component Plan of A11 Hardware Revision 03 — Top Side P12 IC17 IC76 R122 R129 NR39 IC71 IC18 R77 R78 IC89 H1 R76 R75 IC80 C354 C303 R90 IC79 H3 P11 IC77 P22 IC74 H4 IC81 IC72 GND1 IC65 IC66 H2 IC78 H5 IC67 IC88 P21 IC4 C1004 IC31 NR2 IC83 NR3 R126 NR4 NR15 R127 P17 R110 NR16 NR78 NR5 R109 R128 NR6 NR81 NR18 IC64 IC68 NR7 NR10 NR26 NR17 NR20 NR61 R151 NR8 NR21 C1010 IC33 NR72 R152 NR12 NR23 P8 C1009 C432 C1012 R154 C296 C1011 C399 C398 C394 R153 IC7 C402 IC9 C403 IC69 C396 T3 L27 IC32 IC34 IC12 P9 IC13 GND2 IC10 IC86 IC30 P10 IC1001 IC8 IC1000 IC27 IC11 IC87 IC87 NR147 NR133 D4 IC85 Q1 C308 D5 C298 IC37 IC38 IC29 IC25 IC90 Q2 IC36 IC3 D1 T1 T2 C392 IC1 IC26 IC35 D6 IC6 IC28 L26 L25 P20 C400 C401 P4 P5 P7 P6 C397 C395 SW3 MEN Mikro Elektronik GmbH 105 20A011-00 E4 - 2004-04-20 A1 J1 P23 P13 IC20 IC19 08 L21 P15 C321 D2 IC42 IC43 IC5 IC52 P24 IC84 IC53 R103 IC41 IC40 R102 IC50 C351 IC49 IC55 IC44 C393 IC45 IC51 IC54 NR42 NR53 IC47 IC82 IC48 IC46 P19 IC24 IC73 L1 IC22 IC21 IC23 NR89 IC75 NR90 IC70 P14 P14 P2 P1 P18 Appendix Figure 21. Component Plan of A11 Hardware Revision 03 — Bottom Side C145 C146 C19 C21 C353 C301 C464 C22 C195 C249 R135 C251 C20 C117 C119 L15 C155 C118 C120 R1007 C135 C170 C326 IC59 C157 IC58 IC57 IC56 C194 C192 C456 R136 C136 R134 C448 NR88 C278 C3 R137 C214 C86 R105 C177 C67 C163 C36 C271 C60 C159 C29 C267 R13 C62 C31 C161 C269 C69 C38 C165 C273 C370 C169 C327 C17 C378 L16 C87 C156 C24 C23 C455 C377 C154 C18 C101 C121 R138 C102 C122 C193 C463 IC60 R1006 IC61 IC62 C208 IC63 C190 C279 C75 C215 C447 C248 R14 C148 C352 R106 C171 C328 C250 C147 C446 C63 C160 C32 C270 C70 C164 C39 C274 C68 C162 C37 C272 C61 C158 C30 C268 R182 C191 C209 C172 C330 C454 C293 C143 C142 C141 C348 C350 C74 C281 NR155 NR156 NR158 NR157 C264 C58 C28 C27 C266 C265 R123 C263 C59 C462 C280 C4 C57 C56 C25 C26 C173 C329 C275 C40 C276 C41 C453 NR38 NR32 C166 C167 C149 C2 R59 C73 NR124 C112 C50 C49 C48 C203 C277 C168 NR24 C71 R55 R58 C72 C212 C84 C100 C450 C355 NR25 C442 R23 NR14 C144 R1010 R1009 R1008 C292 C302 C349 R1011 C441 C449 C380 R180 R1003 C51 C247 NR45 C246 R91 R203 C347 R1002 R188 R181 C300 C96 NR1 R145 C124 C44 C198 R125 C213 C379 R193 R143 R28 C9 C34 C65 C125 C200 C324 C76 C131 NR154 NR52 C5 R124 C334 NR57 C199 NR22 C189 NR84 C332 C197 C420 R74 NR123 C336 C202 NR160 NR62 R144 R93 C356 C335 C196 NR27 R155 NR127 R191 NR63 C128 R142 C85 R1017 C33 C6 R159 C110 C421 NR64 R1016 NR74 C64 C7 R189 C357 C53 R1 C457 C187 C186 C111 NR66 C8 NR122 R183 C151 C252 C323 C45 C78 R209 L23 R4 C123 C129 R184 R160 R161 S2 L3 NR80 C10 C337 C82 C458 C424 C434 NR46 L4 C83 C205 C130 C373 R158 R163 C188 C116 NR82 C333 R162 C435 NR43 R156 C374 C79 C42 L10 C358 C412 C433 C52 C150 L9 NR48 C104 C77 R157 C359 C413 C381 NR13 R49 C35 C66 C126 C201 C325 L20 C176 C253 R22 C95 R1024 C415 L11 C80 C185 C183 R1015 R1014 R1013 R1012 C383 C178 C331 C372 R6 NR33 L12 R170 R169 C294 R198 R165 C460 R2000 C1003 C414 R15 C109 C207 C12 C436 C306 L7 C206 C92 NR41 NR56 C179 R61 L1001 R1023 R1021 L8 R119 C113 C369 C437 R16 C107 R1022 L13 NR136 C88 R2004 C360 C385 R178 C382 C81 C243 R33 R207 R205 C134 NR121 C428 C239 C241 C440 R206 R34 C1006 C54 C242 C291 C240 R204 R208 C55 C184 L17 C89 C114 C204 C103 C313 NR131 C384 C1001 C106 C132 S5 C97 C13 C115 C1005 R3 C361 R202 NR153 C1002 C425 R24 C138 C429 C376 R185 R199 NR58 C11 R186 R26 R107 NR145 NR146 R36 C217 R146 C426 C388 C46 L1004 NR73 NR59 C105 R80 C1 L5 L14 C221 C427 L1005 C282 C339 NR36 NR34 R37 R115 NR19 NR50 R30 R111 R117 R121 C220 NR128 R21 NR51 R1001 C459 C451 C1007 L19 R120 C236 C237 C430 R39 R38 C180 C219 R46 C445 NR11 NR9 R31 C305 C307 R89 C90 R1019 C245 C290 C238 R1020 R1000 C133 R187 C1008 C47 C390 NR126 R45 NR31 R1030 R1031 C216 C289 C15 C152 C346 C407 C404 R2 C258 C259 C318 C317 NR148 S1 R1025 R1026 R1027 R1028 C452 R2003 R1018 C260 C93 NR135 NR49 C254 R147 S3 C362 NR55 NR85 NR47 NR149 C14 NR30 C365 C139 C286 R60 R2001 R194 R19 C341 C345 C257 NR132 NR150 NR44 C444 C287 R12 NR77 NR97 R20 C344 C342 R195 R149 R148 NR79 R1004 C443 NR120 NR40 L6 R8 R11 R116 R139 C315 C343 R150 C405 C140 NR86 R118 C16 C175 R108 R10 C255 R1029 R1005 C309 C406 C285 C340 C288 NR138 NR29 C366 C311 R140 NR96 C389 C364 NR139 C181 NR141 C137 C284 R112 C227 C174 R141 NR134 C228 C234 NR75 NR95 R18 NR37 NR142 NR140 C310 NR83 NR144 NR76 NR152 C229 C244 R197 R196 C367 NR70 NR94 C419 C256 NR137 NR143 R9 R32 C338 C371 R104 C230 C461 NR69 NR93 C363 C386 R27 C98 R114 NR54 C231 C235 R7 NR151 NR68 NR92 R2002 C233 C232 NR28 C316 S4 L1000 C1000 NR67 NR91 R41 C108 C1013 R73 C222 C283 R2005 R2006 C226 C391 C224 C225 C218 C387 NR35 MEN Mikro Elektronik GmbH 106 20A011-00 E4 - 2004-04-20 NR71 R166 R168 NR65 NR60 C319 R167 C320 R164 NR87 C322 C314 C182 C223 You can request the circuit diagrams for the current revision of the product described in this manual by completely filling out and signing the following non-disclosure agreement. Please send the agreement to MEN by mail. We will send you the circuit diagrams along with a copy of ® the completely signed agreement by return mail. MEN reserves the right to refuse sending of confidential information for any reason that MEN may consi- der substantial. Non-Disclosure Agreement for Circuit Diagrams provided by MEN Mikro Elektronik GmbH between MEN Mikro Elektronik GmbH Neuwieder Straße 7 D-90411 Nürnberg (”MEN”) and ____________________ ____________________ ____________________ ____________________ (”Recipient”) We confirm the following Agreement: MEN Recipient Date: ______________________ Date: ______________________ Name: ______________________ Name: ______________________ Function: ______________________ Function: ______________________ Signature: Signature: ____________________________________ ____________________________________ MEN Mikro Elektronik GmbH Neuwieder Straße 5-7 90411 Nürnberg Deutschland The following Agreement is valid as of the date of MEN’s signature. Tel. +49-911-99 33 5-0 Fax +49-911-99 33 5-901 E-Mail info@men.de Non-Disclosure Agreement for Circuit Diagrams page 1 of 2 www.men.de Geschäftsführer Manfred Schmitz, Udo Fuchs Handelsregister Nürnberg HRB 5540 UST-ID-Nr. DE 133 528 744 Deutsche Bank AG Kto. Nr. 0390 211, BLZ 760 700 12 HypoVereinsbank Kto. Nr. 1560 224 300, BLZ 760 200 70 ISO 9001 zertifiziert 1 Subject The subject of this Agreement is to protect all information contained in the circuit diagrams of the follo- wing product: ® Article Number: __________________ [filled out by recipient] MEN provides the recipient with the circuit diagrams requested through this Agreement only for informa- tion. 2 Responsibilities of MEN Information in the circuit diagrams has been carefully checked and is believed to be accurate as of the date of release; however, no responsibility is assumed for inaccuracies. MEN will not be liable for any consequential or incidental damages arising from reliance on the accuracy of the circuit diagrams. The information contained therein is subject to change without notice. 3 Responsibilities of Recipient The recipient, obtaining confidential information from MEN because of this Agreement, is obliged to pro- tect this information. The recipient will not pass on the circuit diagrams or parts thereof to third parties, neither to individuals nor to companies or other organizations, without the written permission by MEN. The circuit diagrams may only be passed to employees who need to know their content. The recipient protects the confiden- tial information obtained through the circuit diagrams in the same way as he protects his own confiden- tial information of the same kind. 4 Violation of Agreement The recipient is liable for any damage arising from violation of one or several sections of this Agreement. MEN has a right to claim damages amounting to the damage caused, at least to €100,000. 5 Other Agreements MEN reserves the right to pass on its circuit diagrams to other business relations to the extent permitted by the Agreement. Neither MEN nor the recipient acquire licenses for the right of intellectual possession of the other party because of this Agreement. This Agreement does not result in any obligation of the parties to purchase services or products from the other party. 6 Validity of Agreement The period after which MEN agrees not to assert claims against the recipient with respect to the confi- dential information disclosed under this Agreement shall be _______ months [filled out by MEN]. (Not less than twenty-four (24) nor more than sixty (60) months.) 7 General If any provision of this Agreement is held to be invalid, such decision shall not affect the validity of the remaining provisions and such provision shall be reformed to and only to the extent necessary to make it effective and legal. This Agreement is only effective if signed by both parties. Amendments to this Agreement can be adopted only in writing. There are no supplementary oral agree- ments. This Agreement shall be governed by German Law. MEN Mikro Elektronik GmbH The court of jurisdiction shall be Nuremberg. Neuwieder Straße 5-7 90411 Nürnberg Deutschland Tel. +49-911-99 33 5-0 Fax +49-911-99 33 5-901 E-Mail info@men.de Non-Disclosure Agreement for Circuit Diagrams page 2 of 2 www.men.de Geschäftsführer Manfred Schmitz, Udo Fuchs Handelsregister Nürnberg HRB 5540 UST-ID-Nr. DE 133 528 744 Deutsche Bank AG Kto. Nr. 0390 211, BLZ 760 700 12 HypoVereinsbank Kto. Nr. 1560 224 300, BLZ 760 200 70 ISO 9001 zertifiziert

Frequently asked questions

How does Industrial Trading differ from its competitors?

chervon down
Industrial Trading' parent company, GID Industrial, specializes in procuring industrial parts. We know where to find the rare and obsolete equipment that our customers need in order to get back to business. There are other companies who claim to do what we do, but we're confident that our commitment to quality and value is unparalleled in our field.

Is there a warranty for the A011?

chervon down
The warranty we offer will be based on what we negotiate with our suppliers. Sometimes, a part will be sold as-is and without a warranty. Our specialty, single board computers, tend to receive a one-year warranty.

Which carrier will Industrial Trading use to ship my parts?

chervon down
We use FedEx, UPS, DHL, and USPS. We have accounts with each of them and generally ship using one of those, but we can also ship using your account if you would prefer. However, we can use other carriers if it will be more convenient for you.

Can I buy parts from Industrial Trading if I am outside the USA?

chervon down
Industrial Trading will definitely serve you. We work with international clients all the time, and we are familiar with shipping to destinations all across the globe.

Which payment methods does Industrial Trading accept?

chervon down
Visa, MasterCard, Discover, and American Express are all accepted by Industrial Trading. We will also accept payment made with wire transfer or PayPal. Checks will only be accepted from customers in the USA. Terms may available for larger orders, upon approval.

Why buy from GID?

quality

Quality

We are industry veterans who take pride in our work

protection

Protection

Avoid the dangers of risky trading in the gray market

access

Access

Our network of suppliers is ready and at your disposal

savings

Savings

Maintain legacy systems to prevent costly downtime

speed

Speed

Time is of the essence, and we are respectful of yours

What they say about us

FANTASTIC RESOURCE

star star star star star

One of our top priorities is maintaining our business with precision, and we are constantly looking for affiliates that can help us achieve our goal. With the aid of GID Industrial, our obsolete product management has never been more efficient. They have been a great resource to our company, and have quickly become a go-to supplier on our list!

Bucher Emhart Glass

EXCELLENT SERVICE

star star star star star

With our strict fundamentals and high expectations, we were surprised when we came across GID Industrial and their competitive pricing. When we approached them with our issue, they were incredibly confident in being able to provide us with a seamless solution at the best price for us. GID Industrial quickly understood our needs and provided us with excellent service, as well as fully tested product to ensure what we received would be the right fit for our company.

Fuji

HARD TO FIND A BETTER PROVIDER

star star star star star

Our company provides services to aid in the manufacture of technological products, such as semiconductors and flat panel displays, and often searching for distributors of obsolete product we require can waste time and money. Finding GID Industrial proved to be a great asset to our company, with cost effective solutions and superior knowledge on all of their materials, it’d be hard to find a better provider of obsolete or hard to find products.

Applied Materials

CONSISTENTLY DELIVERS QUALITY SOLUTIONS

star star star star star

Over the years, the equipment used in our company becomes discontinued, but they’re still of great use to us and our customers. Once these products are no longer available through the manufacturer, finding a reliable, quick supplier is a necessity, and luckily for us, GID Industrial has provided the most trustworthy, quality solutions to our obsolete component needs.

Nidec Vamco

TERRIFIC RESOURCE

star star star star star

This company has been a terrific help to us (I work for Trican Well Service) in sourcing the Micron Ram Memory we needed for our Siemens computers. Great service! And great pricing! I know when the product is shipping and when it will arrive, all the way through the ordering process.

Trican Well Service

GO TO SOURCE

star star star star star

When I can't find an obsolete part, I first call GID and they'll come up with my parts every time. Great customer service and follow up as well. Scott emails me from time to time to touch base and see if we're having trouble finding something.....which is often with our 25 yr old equipment.

ConAgra Foods

Related Products

product

Men Mikro 01A009-00 CPU Board with VMEbus 6U, 68360/25 MHz, 16MB DRAM, 0.5MB SRAM, 8MB Flash, SCSI-2...

product

Men Mikro 01A010-00 A10 - 6U VMEbus Single-Board Computer, CPU 68060/50MHz and CPU 68360/25 MHz, 16M...

product

Men Mikro 01A010-01 A10 - 6U VMEbus Single-Board Computer, CPU 68060/50MHz and CPU 68360/25 MHz, 16M...

product

Men Mikro 01A011-00 Single Board Computer. A11 Series | VMEbus 6U | CPU XPC603RRX266 | 32MB DRAM | 8...

product

Men Mikro 01A012A00 A12a Series VMEbus 6U CPU Board | Single Board Computer | CPU MPC8245-300MHz | 2...

product

A12a, VMEbus 6U, single-board computer, CPU MPC8245-300MHz, 2MB Flash, 3 PC-MIP slots, -40..+85°C