Themis Computer—Rest of World
20 rue du Tour de l’Eau
38400 Saint Martin d’Hères, France
Phone +33 476 59 60 46
Fax +33 476 59 60 49
Themis Computer—Americas and Pacific Rim
3185 Laurelview Court
Fremont, CA 94538
Phone (510) 252-0870
Fax (510) 490-5529
World Wide Web http://www.themis.com
ALL RIGHTS RESERVED. No part of this publication may be reproduced in any form, by
photocopy, microfilm, retrieval system, or by any other means now known or hereafter invented without
the prior written permission of Themis Computer.
The information in this publication has been carefully checked and is believed to be accurate. However,
Themis Computer assumes no responsibility for inaccuracies. Themis Computer retains the right to
make changes to this publication at any time without prior notice. Themis Computer does not assume
any liability arising from the application or use of this publication or the product(s) described herein.
RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the United States Government
is subject to the restrictions set forth in DFARS 252.227-7013 (c)(1)(ii) and FAR 52.227-19.
TRADEMARKS
SOLARIS
™
is a registered trademark of Sun Microsystems
SPARC
™
is a registered trademark of SPARC International
All other trademarks used in this publication are the property of their respective owners.
USPIIi-1v Hardware Manual
December 2001
Part Number: 105614
Themis Customer Support
Telephone: +1 510-252-0870
Fax: +1 510-490-5529
E-mail: support@themis.com
Web Site: http://www.themis.com
Version Revision History
Version B4December 2001
Replaced Universe II with Universe IIB throughout manual.
Corrected misspellings throughout manual.
Reenforced definition of backplane reset on pages 2-2 and B-2.
Defined non-standard signal for P2 pin B3 in Table A-2, page A-3.
Reversed Serial Port C and D callouts, pages C-3, C-4, and D-5.
Version B3October 5, 2000
Corrected I/O Board Jumper Setting references on page B-5.
Version B2July 20, 2000
Changed definition of OBP in System and User 1 flash.
Fixed minor inconsistencies in B.2.1 and 3.2.3.
Version B1May 25, 2000
Reworked for 360/440 MHz CPU.
Fixed Jumper references.
Figure D-7. Paddle Board Component Side .......................................................................................... D-8
Themis Computer1-1
1
1Introduction
1.1How to Use This Manual
Thank you for purchasing the Themis USPIIi-1v single board computer. This manual describes the USPIIi-1v,
a SPARC version 9.0 compliant computer with a VMEbus interface and an UltraSPARC-IIi processor.
We value our customer’s comments and concerns. Themis Computer is eager to know what is thought of our
products. A “Reader Comment Card” is located at the end of this manual for your use. Please take the time fill
it out and return it to Themis Computer.
Before you begin, carefully read each of the procedures in this manual and the associated CPU manual.
Improper handling of the equipment can cause serious damage to the equipment.
1.2Intended Audience
This manual is written for system integrators and programmers. It contains all necessary information for
installation and configuration of the USPIIi-1v and assumes the Open Boot Program (OBP) code is installed
in the system flash. If you intend to operate the USPIIi-1v with an operating system other than Solaris, such
as VxWorks or other real-time kernel, please consult the appropriate documentation supplements
accompanying your OS or kernel software.
Although all specific hardware and software features are described in this manual, programmers wishing to
write code for the USPIIi-1v without the benefit of an operating system or real-time kernel will require
additional data sheets. Please refer to the Section 1.7, "Related References," on page 1-4 for information
concerning this documentation.
The reader should have a working knowledge of the VMEbus specifications, SPARC processor architecture,
Ethernet, and SCSI (ANSI X3.131-1986) specifications.
USPIIi-1v Hardware Manual
1-2
Themis Computer
1.3Product Warranty and Registration
Please review the Themis Computer warranty and complete the product registration card delivered with your
USPIIi-1v board(s). Return of the registration card is not required to activate your product warranty but, by
registering your USPIIi-1v, Themis Computer will be better able to provide you with timely updated
information and product enhancement notifications.
Our Customer Support department is committed to providing the best product support in the industry.
Customer support is available 8am - 5pm (PST), Monday through Friday via telephone, fax, e-mail or our
World Wide Web site.
Themis Customer Support
Telephone: +1 510-252-0870
Fax: +1 510-490-5529
E-mail: support@themis.com
Web Site: http://www.themis.com
1.4Unpacking
The following section describes the shipping contents of the USPIIi-1v.
Caution —
The USPIIi-1v contains statically sensitive components. Industry standard anti-static measures
must be observed when removing the USPIIi-1v from its shipping container and during any subsequent
handling. A wrist strap (or grounding strap) provides grounding for static electricity between your body and
the chassis of the system unit. Electric current and voltage do not pass through the wrist strap.
Remove the USPIIi-1v and accessories from the shipping container and check the contents against the
packing list. Be certain to observe industry standard ESD protection procedures when handling static sensitive
components. The package should include:
• USPIIi-1v board assembled in the configuration ordered
– Baseboard
– Memory Cards
– I/O Expansion Board
– Creator Graphics Card
– PMC Carrier Board with PMC User I/O Adapter Card
• USPIIi-1v Hardware and Software Manuals, if ordered.
• INT-KIT-USPIIi-1V/1-VME: USPIIi-1v/1 or 1v/2p integration kit, if ordered (Themis P/N 108890)
• INT-KIT-USPIIi-1V/2-VME: USPIIi-1v/2c or 1v/3 integration kit, if ordered (Themis P/N 108891)
The INT-KIT-USPIIi-1V/1-VME integration kit includes:
• A Micro DB9 connector to PS/2 Keyboard and Mouse split adapter cable for the baseboard PS/2
keyboard and mouse; Themis Part Number: 108114.
Themis Computer1-3
1. Introduction
• A Micro DB9 connector to Male, DB25 Console adapter cable for the Baseboard Console (TTY A)
port; Themis Part Number 108113.
• A 68 pin, Sub-Miniature connector to 0.005”, male standard SCSI-3 connector adapter cable for the
Baseboard SCSI A; Themis Part Number 108712.
• A Paddle Board, Themis Part Number 105581. This paddle board must be connected behind the first
slot occupied by the USPIIi-1v board
• A 68 pin, SCSI-3 ribbon cable for the paddle board SCSI (SCSI A); Themis Part Number 108432.
The INT-KIT-USPIIi-1V/2-VME integration kit includes:
• The INT-KIT-USPIIi-1V/1-VME integration kit
• A second Paddle Board, Themis Part Number 105581. This paddle board must be connected behind the
second slot occupied by the USPIIi-1v board
• A second 68 pin, SCSI-3 ribbon cable for the second paddle board SCSI (SCSI B); Themis Part Number
108432.
• A Micro DB9 connector to Sun type 5 Keyboard and Mouse connector (Din-8) adapter cable; Themis
Part Number: 108783.
• A 26 pin, Male, Amplimite connector to a DB25 connector Adapter Cables for Serial Ports C or D;
Themis Part Number 108376.
• A 26 pin Male, Amplimite connector to DB25 printer cable for the Parallel Port; Themis Part Number
104077.
Please report any discrepancies to Themis Computer customer support immediately.
Remove the USPIIi-1v board from its antistatic wrapping and verify that it is in the ordered configuration. For
information on the available configurations and their appearances refer to Chapter 3, "Specification."
1.5How to Start Quickly
To start quickly with the USPIIi-1v Themis Computer recommends that you read the following sections:
• Chapter 2, "Installation," This appendix contains vital information on configuring the USPIIi-1v and the
design and setup of VMEbus based systems.
• Consult Appendix B, "Jumper and Solder Bead Configurations." This appendix contains a complete
listing of all user configurable jumpers and the default settings. Verify that the jumpers on your board
are set to meet your application requirements.
In addition to the USPIIi-1v hardware manual, the USPIIi-1v software manual (Themis P/N 108966) contains
information on software registers, address maps, additional Openboot commands as well as a description of
the Themis Computer VME software package for Solaris.
USPIIi-1v Hardware Manual
1-4
Themis Computer
1.6Chapter Overview
This document is organized in chapters and appendices of increasing information content and detail. A brief
outline of the contents of each chapter is provided:
• Chapter 1, "Introduction," contains a brief overview of this document, warranty information and related
references.
• Chapter 2, "Installation," provides instructions on the installation and configuration of the USPIIi-1v for
your particular environment and application. The information contained in this chapter is mandatory
for the correct operation of the USPIIi-1v. This chapter should be read in its entirety before use
of the board.
• Chapter 3, "Specification," provides a tabular description subsystems on the USPIIi-1v as well as the
System, Environmental, Electrical, and Performance specifications.
• Chapter 4, "Hardware Overview," provides a brief description of the major components on the USPIIi-
1v, the memory subsystem and the Open Boot Program code (OBP).
• Chapter 5, "Universe-II Description," provides detailed information concerning the VMEbus interface
for the USPIIi-1v, the Tundra Universe IIB. For a more detailed description of the Universe IIB, refer
the “Universe II User’s Manual”, available on the Tundra web-site at http://www.tundra.com.
• Chapter 6, "FPGA, Watchdog, Voltage and Temperature Sensors," provides a description of the FPGA
and EPLD on the USPIIi-1v. Included in this chapter are description of the temperature warning system,
boot address decoder, power management system, and the 3-level watchdog.
• Chapter 7, "Resets," describes the Reset Tree of the USPIIi-1v.
• Appendix A, "Connector Pinouts, LEDs, Switches," provides connector part numbers and pinouts for
the User I/O on the USPIIi-1v.
• Appendix B, "Jumper and Solder Bead Configurations," provides a detailed description of each of the
user configurable jumpers on the USPIIi-1v, as well as diagrams illustrating the location of all solder
beads and jumpers.
• Appendix C, "Front Panel Diagrams," illustrates front panels for single, double, and triple slot
configurations of the USPIIi-1v.
• Appendix D, "Board Diagrams," provides board diagrams of the USPIIi-1v.
• Appendix E, "Glossary," provides the general definition of terms and abbreviations used in this manual.
1.7Related References
The following is a list of related references.
• USPIIi-1v Software Manual (P/N 108966)
• PCI Local Bus Specification, Revision 2.1, PCI Special Interest Group, Portland
• American National Standard for VME64, ANSI/VITA, 1994
• PCI System Architecture, by Shanley and Anderson, MindShare Press
• IEEE Standard 1275-1994, Standard For Boot (Initialization, Configuration) Firmware, Core Practices and
Requirements
•
IEEE Standard 1275.1-1994, Standard For Boot (Initialization, Configuration) Firmware, ISA Supplement for
IEEE P1754 (SPARC)
Themis Computer1-5
1. Introduction
• IEEE Standard P1275.6/D4, Standard For Boot (Initialization, Configuration) Firmware, 64 Bit Extensions
•
OpenBoot 3.x Command Reference, Sun Microsystems (802-5837-10, Rev A)
• PCI Bus Binding to IEEE 1275-1994, Standard for Boot (Initialization, Configuration) Firmware, Revision 1.0,
14 April 1994, Prepared by the Open Firmware Task Force of the PCI Alliance
•
OpenBoot 3.x Command Supplement for PCI, Sun Microsystems (805-1627-10)
• The SPARC Architecture Manual, Version 9, David L. Weaver and Tom Germond, editors, PTR Prentice Hall
•
SunVTS™ 2.1 SunVTS User’s Guide Part No. 802-7299 August 1997, Rev. A
• SunVTS™ Quick Reference Card, Part No. 802-7301 August 1997, Rev. A
• SunVTS™ 2.1.3 Test Reference Manual Part No. 805-4163-10, May 1998, Rev. A
Integrated Circuit Specifications:
• UltraSPARC-IIi User’s Manual (SUN Part Number: 805-0087-01)
• SME1040 Highly Integrated 64-bit RISC Processor, PCI Interface Data Sheet
(SUN Part Number: 805-0086-02)
• SME STP2003QFP: PCI Input to Output Controller User’s Manual
(SUN Part Number: 802-7837-01)
• Universe II User Manual, Tundra, Spring, 1998
• National Semiconductor DP83843 Phyter Data Sheet, Version E, August, 1997, National
Semiconductor Corporation,
• Symbios SYM53C876 SCSI I/O Processor Data Manual, Version 3.0, 1996
Sun documents are available for download on www.sun.com or docs.sun.com. Hardcopies can be ordered on the the
catalog section of the SunExpress™ Internet site at www.sun.com/sunexpress. Non-Sun documents are available from their
respective vendor’s Web site.
USPIIi-1v Hardware Manual
1-6
Themis Computer
Themis Computer2-1
2
2Installation
2.1Determine Board Type and Configuration
Check the white sticker located on your board’s P2 connector. It contains information on board type, serial
number and release number.
Example:
[ USPIIi-1v/1-2MB-512-440 A1] [S1300786]
– Board Type: USPIIi-1v/1
– Extended (second level, or “L2”) Cache Size: 2 MBytes
– DRAM: 512 MBytes
– CPU Frequency: 440 MHz
– Revision: A1
– Serial Number: S1300786
See Chapter 3.1, "Overview," for a specification of possible board types.
The USPIIi-1v can be provided in two factory configurations, referenced in this manual as “PS/2configuration” and “Sun configuration”. PS/2 configuration means that the board was pre-configured to use
PS/2-type keyboard and mouse; Sun configuration means that Sun type 5 keyboard and mouse can be
installed. USPIIi-1v and -1v/2p boards are only available in PS/2 mode. To determine the mode configured on
USPIIi-1v/2c and -1v/3 boards, check the position of jumper JP3304 on the baseboard (the slot #1 board).
– JP3304 not installed or set to 2-3 (inner position): board runs in Sun configuration
– JP3304 set to 1-2 (outer position): board runs in PS/2 configuration
Similarly, solder beads SB1801 to 1811 define the configuration in place. Refer to Appendix § B Jumper andSolder Bead Configurations for a complete listing of jumper definitions.
Warning —
!
You must determine your board type and configuration in order to attach it properly to
peripheral devices. To change to a keyboard/mouse configuration different than the one set on your board,
please contact technical support.
USPIIi-1v Hardware Manual
2-2
Themis Computer
2.2Configuration
When you first receive the USPIIi-1v, confirm that the installation of jumpers is appropriate to your
application
. Refer to Appendix § B Jumper and Solder Bead Configurations for a complete listing of jumper
definitions. The default jumper configuration is as follows:
• Baseboard:
– JP1401 set to 1-2 to set the System FLASH to Read-Only
– JP1601 set to 2-3. This jumper setting should not be changed
– JP3801 set to 1-2 to enable assertion of VME SYSRESET (USPIIi-1v must be system controller)
– JP3901 set to 1-2 to enable reception of VME SYSRESET
– JP3304: factory set to mirror PS/2 or Sun configuration. See § 2.1 Determine Board Type and
Configuration
– All other baseboard jumpers are left uninstalled
• I/O Board:
– JP0705, JP0706 installed to configure Serial Port C and D as RS232.
– JP0801, JP0802, JP0803, JP0804, JP0805, JP0806, JP0808 set to 2-3 to configure Serial Port C
and D as RS232.
– All other I/O board jumpers are left uninstalled
• PMC Carrier Board:
– J11 and J12, the User I/O Adapter Card, is left uninstalled. This will route all 64 bits of User I/O
on the PMC Carrier board to PMC #1, as opposed to routing 32 bits of User I/O to PMC #1 and
32 bits of User I/O to PMC #2.
If the default jumper settings meet your requirements you are now ready to install the USPIIi-1v in a standard
VME chassis.
In addition to the USPIIi-1v a standard VME chassis with P1/P2 backplane is required. If the USPIIi-1v is to
be used in a workstation configuration instead of as an embedded controller, a hard disk and graphics frame
buffer or serial terminal will also be required.
2.3Backplane Jumper Settings
In the case of the USPIIi-1v/2c and USPIIi-1v/3, certain signals require jumpers on the backplane of the VME
chassis. If the VME chassis does not have auto-jumpering capability, these jumpers need to be manually set.
The pins that require jumpers are located on the second slot occupied by the USPIIi-1v board:
• Pin A20 should be jumpered to pin A21 (IACK)
• Pin B4 should be jumpered to pin B5 (BG0)
Themis Computer2-3
2. Installation
• Pin B6 should be jumpered to pin B7 (BG1)
• Pin B8 should be jumpered to pin B9 (BG2)
• Pin B10 should be jumpered to pin B11 (BG3)
2.4Installing The USPIIi-1v Paddle Board
The paddle board, also referred to as a “transition board”, attaches to the rear of the P2 backplane of the VME
chassis. It provides connectors for Serial Ports, Ethernet MII and SCSI.
• For the USPIIi-1v/1 and USPII-1v/2p, only one paddle board can be installed. It is part of the single slot
integration kit, INT-KIT-USPIIi-1v/1-VME. This paddle board must be installed at the rear of the P2
backplane, behind the position occupied by the baseboard (for the USPIIi-1v/2p, a second VME slot is
occupied by the PMC extension carrier). The paddle board provides connectors for:
– Serial Port B or keyboard/mouse (PS/2 or Sun)
– SCSI Port A
– Ethernet Port A MII
• For the USPIIi-1v/2c and USPIIi-1v/3, two paddle boards can be installed. They are part of the two- slot
integration kit, INT-KIT-USPIIi-1v/2-VME. The first paddleboard must be installed at the rear of the P2
backplane, behind the position occupied by the baseboard, as described above. The second paddle board
goes behind the position occupied by the second slot, also referred as the I/O board. It provides
connectors for:
– Serial Port C or D
– SCSI Port B
– Ethernet Port B MII
USPIIi-1v Hardware Manual
2-4
Themis Computer
2.5Attaching Cables to Peripheral Devices
Attach adapter cables to the appropriate front panel and P2 paddle board connectors. The following sections
provide information on what adapter cables are required and how to attach them. Also refer to Appendices §C Front Panel Diagrams and § D Board Diagrams.
The location of the console connector and of the keyboard and mouse connectors depends of the configuration
of the USPIIi-1v.
2.5.1Console Port (TTYA)
In PS/2 mode: attach one end of cable 108113 to the front panel “Console” connector and the other end to a
ASCII serial terminal or emulator
In Sun mode: attach one end of cable 108376 to the front panel “TTYC” connector and the other end to a
ASCII serial terminal or emulator.
Note —
USPII-1v serial ports are wired in “DCE” mode. A null modem and a gender-changer may be
required for attachment to your serial terminal or emulator
Note —
If the USPIIi-1v is used with Creator Graphics, it is not mandatory to attach it to a serial terminal if
already connected to PS/2 or Sun keyboard/mouse. In this case, software will automatically use this keyboard
for input and the Graphics port for output.
Table 2-1. Summary of different connectors configuration.
ConnectorsPS/2 ConfigurationSun Configuration
Front panel “kybd/mouse” connector used as PS/2 keyboardNOT USED
Front panel “Console” connectorused as Console port (TTYA)used as Sun keyboard/mouse port
Paddle board #1 DB9used as PS/2 or Aux port
(TTYB), depending on solder
beads SB1807-1811
used as Sun keyboard/mouse port
Front panel “TTYC”used as serial port C (TTYC)used as Console Port (TTYA)
Front panel “TTYD”used as serial port C (TTYD)used as Aux port (TTYB)
Paddle board #2 DB9used as serial port C or D,
depending on solder beads
SB301-306 (default: port C)
used as Console (TTYA) or Aux port
(TTYB) (default: Console)
Themis Computer2-5
2. Installation
2.5.2Keyboard and Mouse
In PS/2 mode: attach one end of cable 108114 to the front panel ““kybd/mouse” connector and the two other
ends to a PS/2 keyboard and a PS/2 mouse.
In Sun mode: attach one end of cable 108783 to the front panel “Console” connector and the other end to a
Sun type 5 keyboard/mouse set.
Note —
The POST (power on self test) displays the message “Warning: no keyboard detected” if no
keyboard is attached to the USPIIi-1v.
2.5.3Ethernet Network
The USPIIi-1v features an RJ-45 for 10/100 BaseT Ethernet interface connections. An MII interface is
provided on the paddle board. The interface has auto-detection capabilities and no configuration is necessary.
If only the baseboard is present, a single network connection (Ethernet A) available, either through the RJ45
connector or MII. If the I/O Board is present a second ethernet (Ethernet B) is available. Both Ethernets A and
B may be active simultaneously.
After attaching the USPIIi-1v to a network, you can verify proper physical connection by executing the
Openboot network selftest (test net). This test will indicate external loopback failure on each of the network
interfaces when there is not a proper physical connection:
2.5.4SCSI A and B
Themis Computer provides adapter cables for SCSI A or B with conversion to standard 68 pin, 0.050 inch,
male SCSI connectors. Attach cable 108712 to the desired SCSI connection (SCSI A or SCSI B) on the front
panel min-din 68 connector labelled either “SCSI A” or “SCSI B”. Additionally, you can attach cable 108432
to the SCSI connector of paddle board #1 (SCSI A) or #2 (SCSI B). It is possible to use both front and rear
connections simultaneously. The USPIIi-1v features an automatic SCSI termination system for each
individual SCSI port. When the board is located at one end of the SCSI chain (i.e. SCSI devices connected
ok test net
Using MII Ethernet Interface
Lance Register test -- succeeded
Internal loopback test -- succeeded
External loopback test -- Lost Carrier (transceiver cable problem?)
send failed
Using TP Ethernet Interface
Lance Register test -- succeeded
Internal loopback test -- succeeded
External loopback test -- succeeded
send ok
net selftest succeeded
ok
USPIIi-1v Hardware Manual
2-6
Themis Computer
either at the front OR at the back), onboard SCSI terminators will be activated to terminate that end of the
SCSI bus. When the board is sitting in the middle of the SCSI chain (i.e. devices connected both at the front
and at the back), onboard terminators will be automatically removed.
You can verify proper physical connection by executing the Openboot command probe-scsi. This command
transmits an inquiry command to SCSI devices connected to the system unit onboard SCSI interface. If the
SCSI device is connected and active, the target address, unit number, device type, and manufacturer name is
displayed. The example below identifies the probe-scsi output me
ssage:
2.5.5Creator Graphics Card
A Creator Graphics Card can be installed by Themis Computer on the USPIIi-1v/2c and USPIIi-1v/3. A
DB13W3 video output connector is available at the front, together with a Din-8 synchronization port for
stereo displays.
Note —
Creator Graphics must be used in conjunction with a PS/2 or Sun keyboard and mouse. If the latter
are not attached to the USPIIi-1v board prior to power on, OpenBoot will redirect its text output to the
serial console and not to Creator Graphics
2.6Configuring The VME Interface
Themis has implemented a variable and flexible VMEbus interface using both onboard jumpers, OpenBoot
PROM (OBP) commands, and OBP environment variables specific to the USPIIi-1v board.
The USPIIi-1v is typically re-configured when VMEbus boards are added, removed, or changed in the
chassis. Board configuration normally involves allocation of VMEbus master access address, interrupts, and
slave base address of the USP-2.
Only the VME SYSRESET function is configured by hardware jumpers. Consult Appendix B.2.1, "Baseboard
Jumpers," for details. All other VMEbus interface related options are configured using extensions to the Sun
OpenBoot PROM monitor program and are described in the “USPIIi-1v Software Manual”, Themis P/N
108966.
ok probe-scsi
Primary UltraSCSI bus:
Target 0
Unit 0 Disk SEAGATE ST32272W 0876
Target 6
Unit 0 Removable Read Only device TOSHIBA CD-ROM XM-6201TA1037
Secondary UltraSCSI bus:
ok
Themis Computer3-1
3
3Specification
3.1Overview
The USPIIi-1v is available under four product configurations:
• USPIIi-1v/1, “USPIIi-1v Baseboard” is the single slot baseboard.
• USPIIi-1v/2c, “USPIIi-1v with Graphics and Expanded I/O” provides the USPIIi-1v baseboard and, in
the second slot, an I/O Expansion board and an optional Creator Graphics card.
• USPIIi-1v/2p, “USPIIi-1v with a PMC Carrier Board” provides the USPIIi-1v baseboard and, in the
second slot, a triple PMC Carrier board.
• USPIIi-1v/3, “USPIIi-1v with Graphics, Expanded I/O, and PMC Carrier Board” provides the all the
features in the “USPIIi-1v with Graphics and Expanded I/O” and the “USPIIi-1v with a PMC Carrier
Board”. The optional Creator Graphics card and Expanded I/O are located in the second slot. The PMC
Carrier board is located in the third slot.
The Creator Graphics card is physically separate from the I/O board and is completely optional. It is also
possible to have the Baseboard with Creator Graphics without the I/O board or the Baseboard with the I/O
Board but without Creator Graphics card. These options are also possible with the triple slot version of the
USPIIi-1v.
A single slot, P2 paddle board is also available for the Baseboard and the I/O Board. The paddle board
provides I/O connections for the MII, SCSI, and Serial signals.
3.1.1Baseboard
The USPIIi-1v Baseboard is intended to provide an UltraSPARC-IIi platform in an industry standard single
slot, 6U, VME form factor. It has been optimized for service in the telecommunications and embedded
systems industries. The baseboard is implemented as a single slot VMEbus board with an on board
UltraSPARC-IIi processor/cache complex and proprietary coplanar memory boards. The UltraSPARC-IIi is
available in 360 MHz or 440 MHz with 2 MB external cache.
The memory subsystem utilizes a family of proprietary, coplanar, stackable DRAM memory modules of
either 64 MB, 128MB, 256 MB or 512 MB per module. Memory configurations of 64 MB, 128 MB, 256 MB,
512 MB, and 1GB are supported.
USPIIi-1v Hardware Manual
3-2
Themis Computer
The local I/O subsystem is PCI based, with separate PCI channels provided for I/O functions and external
VMEbus backplane access. SCSI ports A and B, Ethernet A, Console Port and PS/2 Keyboard/Mouse
connections are provided on the front panel of the baseboard.
The back panel VMEbus interface provides signals for UltraWide SCSI A, Ethernet A MII, and Serial Port B.
Additional signals are provided for System, Alarm, Warning, and RESET.
3.1.2I/O Board and Creator Graphics
The USPIIi-1v I/O Board occupies the second slot and provides front panel access to RS-232/422 Serial Ports
C and D, Sun Keyboard/mouse, Bidirectional IEEE1284 Parallel Port, RJ-45 10/100-BaseT Ethernet B, and
Audio Line-In and Line-out. Also, rear access is provided on the P2 connector for Ethernet B MII, SCSI B
and Serial ports C or D.
3.1.3PMC Carrier Board
A PMC Carrier Board is available for vendor specific, 32-bit, 33 MHz, PMC expansion boards. Up to three
(3) PMC expansion cards are supported.
The User I/O on the PMC Carrier Board may be configured. Either 64 bits of User I/O may be made available
on PMC #1, while the User I/O on PMC #2 is not used. Or, 32 bits of User I/O may be made available on
both PMC #1 and PMC #2.
3.1.4Paddle Board
A single slot, P2 paddle board is available for the USPIIi-1v baseboard and for the USPIIi-1v I/O board. The
same paddle board design used for the baseboard is used for the I/O board.
When used in conjunction with the baseboard, the paddle board provides the user with connections for MII A,
Serial B, and SCSI A. When used in conjunction with the I/O Board, the paddle board provides connections
for Serial port C or D, MII B and SCSI B.
Themis Computer3-3
3. Specification
3.1.5Block Diagram
Figure 3-1. USPIIi-1v Baseboard Block Diagram
UltraSPARC-IIi
E-Cache
DRAM interface
PCI interface
Memory Mezzanine
72
Xcvers
buffers
EDO DRAM chips
EDO DRAM chips
Addr/
144
PCI-VME
66MHz
32-bit PCI
SCSI
Ethernet A
Super I/O
TOD
Flash
E-Bus
Serial
Keyboard
Parallel
RIC
PCIOs
f
f
f *
f
b
b
f
33MHz
APB
Cards
Cache Interface
f
BA
A
b
Bridge
PMC
Expansion
PMC
Slot
#1
PMC
Slot
#2
ff
CNTLs
32-bit PCI
PMC
Slot
#3
f
I/O
Exp.
b*
Exp. Conn
Ethernet B
33MHz
AB
Other
I/O
32-bit PCI
2nd & 3rd Slot Exp.
b *
* via I/O Board
b
f
Creator Graphics
UPA64
DATA
MII
PHY
MII
USPIIi-1v Hardware Manual
3-4
Themis Computer
3.2System Specification
3.2.1Processor & Memory Subsystems
Below are the processor and memory subsection specifications.
External Cache2 MB SRAM, fast Register-Latch access mode
I/O Bus Interface32 bit/66MHz PCI data path from CPU
Table 3-2. Memory Specification
Feature/FunctionSpecifications
Main MemoryProprietary Coplanar Modules
One or Two Modules
a
a.Under certain conditions, it is actually possible to stack four memory modules for a total of 1 GBytes. Consult the factory.
Memory Bus Interface72 bit Data Path from CPU, including 8 bit ECC
2 to 1 Interleave to DRAM
13 bit Address Bus
3.3V Level Interface
Memory ModulesFour Module Types
64 MB, using 36 - 4Mx4 EDO DRAMs
128 MB, using 18 - 4Mx16 EDO DRAMs
256 MB, using 36 - 4Mx16 EDO DRAMs
512 MB, using 36 - 4Mx64 EDO DRAMs
Memory Configurations64 MB - One 64 MB Module
128 MB - One 128 MB Module
256 MB - One 256 MB Module
512 MB - Two 256 MB Modules
512 MB - One 512 MB Module
1 GByte - Two 512 MB Modules
Themis Computer3-5
3. Specification
3.2.2I/O Subsystem
Table 3-3, "I/O Sub-system Specification," on page 3-5, summarizes the I/O subsystem functionality of the
various product configurations.
Table 3-3. I/O Sub-system Specification
Function
Single Slot
(Baseboard)
Dual Slot
(Baseboard,
Creator
Graphics and
I/O Board)
Dual Slot
(Baseboard and
PMC Carrier
Board)
Triple Slot
(Baseboard,
Creator
Graphics, I/O
Board, and PMC
Carrier Board)
KB/Mouse Port
PS/2 Compatible
Slot 1 FP/P2
b
Slot 1 FP/P2
b
Slot 1 FP/P2
b
Slot 1 FP/P2
b
KB/Mouse Port
Sun compatible (requires I/O
board)
a
Slot 1 FP/P2Slot 1 FP/P2Slot 1 FP/P2Slot 1 FP/P2
Serial Port A (async RS-232)
- not available in Sun mode-
Slot 1 FPSlot 1 FPSlot 1 FPSlot 1 FP
Serial Port B (async RS-232)
- not available in Sun mode-
Slot 1 P2
b
Slot 1 P2
b
Slot 1 P2
b
Slot 1 P2
b
Serial Port C
Asynchronous/Synchronous
RS-232/422
naSlot 2 FP/P2
c
naSlot 2 FP/P2
c
Serial Port D
Asynchronous/Synchronous
RS232/422
naSlot 2 FP/P2
c
naSlot 2 FP/P2
c
Parallel Port
Bi-Directional IEEE1284
naSlot 2 FPnaSlot 2 FP
Ethernet Port A
Auto-negotiating
10/100BaseT on FP
MII Interface on P2
Slot 1 FP RJ45Slot 1 FP RJ45,
P2 MII
Slot 1 FP RJ45,
P2 MII
Slot 1 FP RJ45,
P2 MII
Ethernet Port B
Auto-negotiating
10/100BaseT on FP
MII Interface on P2
naSlot 2 FP RJ45,
P2 MII
naSlot 1 FP RJ45,
P2 MII
SCSI Port A
Single Ended Ultra/Wide SCSI
40 MB/s
Slot 1 FP/P2Slot 1 FP/P2Slot 1 FP/P2Slot 1 FP P2
SCSI Port B
Single Ended Ultra/Wide SCSI
40 MB/s
Slot 1 FPSlot 1 FP &
Slot 2 P2
Slot 1 FPSlot 1 FP &
Slot 2 P2
PMC Expansion, 32-bit/33MHz
Three PMC Slots in a single
VME slot
d
nanaSlot 2:
PMC1:FP/P2
PMC2: FP/P2
PMC3: FP
Slot 3:
PMC1: FP/P2
PMC2: FP/P2
PMC3: FP
Creator Graphics naSlot 2
(Optional)
naSlot 2 (Optional)
USPIIi-1v Hardware Manual
3-6
Themis Computer
* Key:
FP - Interface via front panel connector
P2 - Interface via P2 connector
Slot 1, 2, and 3 refer to the position of the VME slots. Baseboard is always on slot 1.
3.2.3Auxiliary Functions
Table 3-4, "Auxiliary Functions Specifications," on page 3-6 summarizes the functional specifications of the
auxiliary functions. These specifications apply to all four product configurations.
Audio Line In
Impedance = 10Kohm
Vrms(max) = 2 V
naSlot 2naSlot 2
Audio Line Out
Impedance = 200 ohm
Vrms(max) = 2 V
naSlot 2naSlot 2
a. Sun keyboard/mouse utilizes the two baseboard serial ports (serial A and B). Therefore, the console port becomes the next one available,
serial port C on the I/O board.
b.Selection is exclusive: Only one between port B and PS/2 keyboard/mouse is available on P2
c.Selection is exclusive: Only one between ports C and D is available on P2
d.The User I/O on the PMC Carrier Board may be configured. Either 64 bits of User I/O may be made available on PMC #1, while the User I/O
on PMC #2 is not used. Or, 32 bits of User I/O may be made available on both PMC #1 and PMC #2.
Table 3-4. Auxiliary Functions Specifications
Feature/FunctionSpecifications
Boot Flash2 MB or 4 MB
One 28F016 or 28F032 Device
User Flash8 MB
Two 28F032 Devices
NVRAM/TOD8 KB (8Kx8), Battery Backed
M48T59
Power OK LEDOne Bi-color Green/Amber/Red LED
Located on Front Panel of the Baseboard
System Status LEDOne Green LED
Located on Front Panel of the Baseboard
Reset SwitchMomentary Push-button - Generates POR
Located on Front Panel
Table 3-3. I/O Sub-system Specification
Function
Single Slot
(Baseboard)
Dual Slot
(Baseboard,
Creator
Graphics and
I/O Board)
Dual Slot
(Baseboard and
PMC Carrier
Board)
Triple Slot
(Baseboard,
Creator
Graphics, I/O
Board, and PMC
Carrier Board)
Themis Computer3-7
3. Specification
3.3Environmental Specification
When measuring the operating environment air temperature for the USPIIi-1v, measure the air temperature as
close to the air intake port on the enclosure as possible.
Although the thermal characteristics of the USPIIi-1v are quite good, the maximum air flow should be across
the USPIIi-1v board processor section.
Watchdog TimersThree Level Watchdog
Level One: Interrupt
Level Two: XIR
Level Three: POR Reset
Voltage SensorsMonitors +5V Supply
XIR when outside of 4.75-5.25 V
POR when outside of 4.5V-5.5 V
The following sections provide a description of the major of the USPIIi-1v. More detailed explanations of
certain subsystems is provided in later sections and chapters.
4.1.1SME UltraSPARC-IIi Processor and Cache
The Central Processor for the USPIIi-1v is the UltraSPARC-IIi (SME: SME1430). There are two versions of
CPU available, the UltraSPARC IIi-360 and the UltraSPARC IIi-440. The architecture complies with SPARC
V9 instruction set, which enables the system to use a wide range of peripherals and the high performance
Solaris 2.6 operating system. For further details on the UltraSPARC-IIi CPU refer to the “USPIIi-1v Software
Manual”, or the SME1430 Highly Integrated 64-bit RISC Processor, PCI Interface Data Sheet, SUN
document number 805-0086-02, and the UltraSPARC-IIi User’s Manual, SUN part number 805-0087-01.
4.1.2E-Cache
The E-Cache (also referred to as “Level 2 Cache”) is a unified, write-back, allocating-on-misses, direct
mapped cache. The E-Cache is physically indexed and physically tagged (PIPT) and has no virtual or context
information. Except for stable storage and error management, the operating system requires no knowledge of
the E-Cache after initialization. The E-Cache includes the content of the Instruction Cache (I-Cache) and the
Data Cache (D-Cache). For more information on the I-Cache and D-Cache, Section 5.2.6, "Instruction and
Data Cache (I- and D- Cache)," on page 5-3.
The USPIIi-1v E-Cache uses a fast Register-Latch access mode. In the Register-Latched mode (also referred
to as “2-2”) the E-Cache Static RAMs have a cycle time equal to twice the processor cycle time. Depending
on the grade of UltraSPARC-IIi processor ordered, the SRAM access time will either be 4.5 nanoseconds, for
the 440 MHz processor, or 5.5 nanoseconds for the 360 MHz processor. In the Register-Latched mode, two
processor clocks are consumed to send the address and two processor clocks are consumed to return the ECache data giving a 4-cycle pin-to-pin latency. As a result of the tight control over the SRAM turn on and
turn off times, no dead cycles are necessary when alternating between reads and writes.
Memory accesses to the E-Cache must be cacheable. Consequently, no E-Cache enable bit is present in the
LSU_Control_Register (Refer to Table 5-4, "LSU_Control_Register," on page 5-12). Instruction fetches are
directed to non-cacheable PCI or UPA64S space when any of the following conditions are true:
USPIIi-1v Hardware Manual
4-2
Themis Computer
• The I-MMU is disabled
• The UltraSPARC-IIi is in RED_state
• The access is mapped by the I-MMU as physically non-cacheable
Data accesses to non-cacheable PCI or UPA64S space occur when either:
• The D-MMU enable bit (DM) in the LSU_Control_Register is clear, or
• The access is mapped by the D-MMU as non-physical cacheable (unless ASI_PHYS_USE-EC is used).
Note —
When non-cacheable accesses are used, the associated addresses must be legal according to the
UltraSPARC-IIi physical address map (refer to the “USPIIi-1v Software Manual).
4.1.3SME Advanced PCI Bridge (APB)
The SME Advanced PCI Bridge (SME: SME2411) interfaces directly with the UltraSPARC-IIi
microprocessor and concentrates two (2), +5V, 32-bit, 33MHz PCI buses into one +3.3V, 32-bit, 66 MHz PCI
bus that interface directly with the UltraSPARC-IIi. The 66 MHz PCI-to-CPU can achieve a peak bandwidth
of 2 GBits/sec. Within the USPIIi-1v, the two (2), 33 MHz PCI busses are referred to as PCIA and PCIB.
4.1.4SME Reset, Interrupt, and Clock (RIC)
The SME Reset, Interrupt and Clock (SME: STP2210QFP) ASIC provides a variety of functions on the
USPIIi-1v. The RIC manages system resets, system interrupts, system scans, and system clock control
functions. These functions are divided into independent functional blocks on the RIC.
The interrupt controller on the RIC accepts all interrupts from the USPIIi-1v subsystems (up to 41 interrupts)
and delivers encoded interrupts on the six (6) interrupt lines routed to the UltraSPARC-IIi microprocessor.
Interrupts are accepted by the RIC in a round-robin priority scheme. The interrupts received by the RIC are
not passed to the UltraSPARC-IIi in the order they are received. Instead, a priority level is assigned. Eight (8)
interrupt levels are implemented in hardware. For more information concerning the SME RIC ASIC, refer to
Chapter 7, "Resets."
4.1.5Tundra Universe IIB
The Tundra Universe IIB (Tundra: CA91C142) ASIC interfaces the local 32-bit PCI bus to the VMEbus. The
Universe IIB includes a 33 MHz, 32-bit PCI bus interface, a fully compliant, high performance, 64-bit
VMEbus interface as well as a broad range of VMEbus address and data transfer modes of:
• A32/A24/A16 master and slave transfer, except for A64 and A40
• D64/D32/D16/D08 master and slave transfer, except for MD32
• MBLT, BLT, ADOH, RMW, LOCK, and location monitors
The Universe IIB also includes support for full VMEbus System Controller, nine user programmable slave
images, and seven interrupt lines. For more information on the Universe IIB, refer to Chapter 5, "UniverseIIB Description." and the Tundra Universe II User Manual, published by Tundra (Tundra Document Number
8091142.MD300.01).
Themis Computer4-3
4. Hardware Overview
4.1.6SME PCI I/O Controller
The SME PCI I/O Controller (SME: STP2003QFP) is a +5 Volt ASIC that provides a Master / Slave interface
bus compliant with PCI Local Bus Specification, Revision 2.1. The PCI I/O is connected to the SME APB via
the local PCI bus. MII support for 10Base-T (802.3) and 100Base-T (802.30) Ethernet is provided by PCI I/O
as well as an IEEE 1149.1 JTAG compliant architecture, a 40 MHz SCSI clock oscillator, a 10MHz real-time
clock, and an expansion bus interface (EBus2).
Support for CS4231 Audio CODEC, the National PC87303 Super I/O, the Siemens SAB82532 Dual 16C550
Synchronous/Asynchronous Serial Port controllers, the NVRAM, Time-of-Day, Voltage Sensors, and a boot
PROM control port is provided via the EBus2. The boot PROM control port interface directly to the EPROM.
4.1.7Symbios SCSI Controller
The Symbios SCSI Controller (SYM53C876) provides two (2) UltraWide SCSI interfaces (40 MB/sec). In
order to maximize speed, it is attached directly to the SME APB through local 33 MHz PCI Bus A. A
maximum burst rate of up to 132 MB/sec is supported.
4.1.8FPGA
The FPGA device on the USPIIi-1v is the Altera EPF8820. It resides on the EBus2 of the baseboard PCI I/O
ASICs. Physically, the FPGA is located on the baseboard. The FPGA implements a voltage monitor, boot
address decoder, a three-level watchdog timer, and the SYSTEM_OK_LED register. At boot-up the FPGA
self loads from a serial EPROM (Altera EPC1213PC8) to program itself for these features. For more
information on the FPGA, refer to Chapter 6, "FPGA, Watchdog, Voltage and Temperature Sensors."
4.1.9National Super I/O
The National Super I/O (PC87307-ICE) is an industry standard, single-chip solution that provides support for
a Floppy Disk Controller, PS/2 Keyboard and Mouse, real-time clock, two (2) fast full function synchronous/
asynchronous serial ports (Serial Ports C and D), and an IEEE 1284 bi-directional parallel port. Each
component is individually configured to maximize the performance of the USPIIi-1v.
4.1.10Seimens SAB 82532
Physically located on the I/O board, the Seimens SAB 82532 Enhanced Serial Communication Controller
provides support for Serial Ports C and D and the SUN Keyboard and Mouse. Serial Ports C and D are
supported entirely independent of one another. Maximum external data transfer rate of 10 Mbits/second and a
maximum internal data transfer rate of 2 Mbits/second is attainable on each port.
4.1.11 FLASH
The 2 MB System Flash EPROM is a 2Mx8 Bit, Intel E28F016 device, or a Sharp LH28F320 device. It is
located on the EBus2. System Flash contains the OpenBoot PROM (OBP) specially configured for the PS/2
mode. See Chapter 2.1, "Determine Board Type and Configuration." for explanations on PS/2 and Sun
keyboard/mouse modes.
USPIIi-1v Hardware Manual
4-4
Themis Computer
The 8 MB User Flash is made of two 4Mx8 bit Sharp LH28F320. User Flash contains the OpenBoot PROM
(OBP) specially configured for the Sun mode.
Either the System Flash or the User Flash may be used for board boot-up, selectable by jumper setting. Make
sure that your selection and the code in PROM it corresponds to, match your effective keyboard/mouse
configuration. For more information on selecting between User Flash and System Flash, refer to Section 6.1.2,
"Boot Address Decoder," on page 6-1.
4.1.12TOD and NVRAM
The Non-Volatile Memory RAM and a Time of Day (TOD) clock are both contained in the timekeeper chip
(SGS-Thomson, M48T59Y-70MH1). The NVRAM has its own lithium battery to operate the clock and
maintain the contents of the NVRAM during power-off situations. The battery device is an SGS Thomson
Microelectronics BT1402. This single lithium battery provides backup for approximately 10 years and the
real-time clock circuitry provides accuracy of +/- one (1) second per day.
NVRAM and TOD are programmed using the FORTH toolkit in Open Boot Program (OBP).
4.2Memory Subsystem
The USPIIi-1v supports up to two coplanar memory modules of either 64 MB, 128 MB, 256 MB or 512 MB
each. The modules may be combined to provide 64 MB, 128 MB, 256 MB, 512 MB or 1024 MB in a single
slot configuration.
The memory design includes Error Correction Code (ECC). A single bit error in a 64 bit word is corrected
without loss of a cycle. CAS before RAS refresh is used and CAS, RAS, and WE are buffered on the memory
module.
Table 4-1. Flash EPROM Jumpers
Jumper SettingDescription
JP1401 on position 1-2 (Default)System Flash Write Protected
JP1401 on position 2-3System Flash Write Enabled
JP3302 on position 1-2 or Un-installed (Default)User Flash Write Protected
JP3302 on position 2-3User Flash Write Enabled
JP3304 on position 2-3 or Un-installed
a
a.The default position of this jumper depends on the board configuration (PS/2 mode or Sun mode)
Boot from System Flash
JP3304 on position 1-2Boot from User Flash
JP3303 on position 2-3 or Un-installedBoot from System or User Flash, depending on
JP3304
JP3303 on position 1-2Boot from external ROMBO connector
Themis Computer4-5
4. Hardware Overview
10-bit column addressing is supported on the modules. Considerable attention was paid to minimize the power
consumption of USPIIi-1v. The maximum active power consumption of a 64 MB memory module is 4.212
watts.
.
Figure 4-1. Memory Sub-System Topology
4.3PMC Carrier Subsystem
The PMC Carrier Board subsystem supports up to three (3) standard PMC boards in either the second or third
slot of the USPIIi-1v product configuration. If the I/O board or Creator Graphics card is included in the
product configuration (USPIIi-1v/3), the PMC carrier board is physically located in the third slot. Otherwise,
the PMC Carrier board is located in the second slot (USPIIi-1v/2p).
In addition to the standard PMC I/O, 64 bits of configurable User I/O are provided from the VME P2
connector directly to the PMC #1 and PMC #2 board positions. All 64 bits may be routed to PMC #1, leaving
0 bits of User I/O for PMC #2. Or, 32 bits may be routed to PMC #1 and to PMC #2. In the latter case, PMC
#1 will utilize the upper VME P2 signals, VME P2 A[32..17] and VME P2 C[32..17] while PMC #2 will
utilize the lower VME P2 signals, VME P2 A[16..1] and VME P2 C[16..1]. The signals are available on the
J5 connector of PMC #1 and the J8 connector of PMC #2. If all 64 bits of User I/O are routed to PMC #1, it
utilizes all 64 signals of the VME P2 connector. In this case, all 64 signals are available on the J5 connector
of PMC #1. For a diagram illustrating the locations of the various connectors and the PMC carrier slots
Section D.3, "PMC Board," on page D-6.
The selection of the User I/O signal routing is performed by installing a User I/O adapter card on J11 and J12
of the PMC Carrier board. If the adapter card is left uninstalled all 64 bits of User I/O are routed to PMC #1.
If the adapter card is installed, 32 bits of User I/O are routed to PMC #1 and 32 bits of User I/O are routed to
PMC #2. Consult the factory for that option.
4.4OpenBoot PROM
The OpenBoot PROM (OBP) can be accessed through the EBus2. OBP code is contained in Flash Memory
and provides the following functionality:
• Runs start-up diagnostic tests.
• Initializes the host machine.
Bank #0
Bank #2
Bank #3
Bank #1
Bank #7
Bank #5
Bank #4
Bank #6
USPIIi-1v Hardware Manual
4-6
Themis Computer
• Reads non-volatile RAM (NVRAM) and executes the boot sequence. The Diagnostic Executive or
standalone programs can also be executed.
• Includes the abbreviated system monitor. Entry into the system monitor is signified by the “ok” prompt.
If a boot attempt fails, the OBP tries to start the abbreviated system monitor.
• Supplies program code for the FORTH Toolkit; the on-board diagnostics contain the FORTH Toolkit
and the FORTH language interpreter. Entry into the FORTH Toolkit is signified by the “ok” prompt.
For more information on the OBP please refer to the OpenBoot Command Reference from Sun Microsystems
and to the “USPIIi-1v Software Manual”.
5.1Features
Tundra’s Universe IIB (CA91C142) interfaces the local 32-bit PCI bus to the VMEbus. The following lists
some of the Universe IIB’s features on the USPIIi-1v board:
• 33 MHz, 32-bit PCI bus interface
• Fully compliant, high performance 64-bit VMEbus interface
• Integral FIFOs buffer with multiple transactions from the PCI bus to the VMEbus and from the
VMEbus to the PCI (both directions)
• Programmable DMA controller with linked list support
• A broad range of VMEbus address and data transfer modes:
5
5Universe-IIB Description
– A32/A24/A16 master and slave transfer, except for A64 and A40
– D64/D32/D16/D08 master and slave transfer, except for MD32
– MBLT, BLT, ADOH, RMW, LOCK, and location monitors
• Support for full VMEbus System Controller
• Nine user programmable slave images on the VMEbus and the PCI bus ports
• Seven interrupt lines
• Auto initialization for the slave only applications
• Programmable registers from both the VMEbus and the PCI bus
• Support for four mailbox registers
• Support for four location monitors
• Support for eight semaphores
• Support for RMW cycles and lock cycles
This chapter is intended to outline the VMEbus to PCI Bus interface on the USPIIi-1v. If more detailed
information is need, please refer to the Tundra “Universe II User’s Manual”, Spring 1998.
Note — All registers on the Universe IIB are little-endian.
Themis Computer5-1
USPIIi-1v Hardware Manual
5.2USPIIi-1v and the Universe IIB PCI Interface
The following table lists some of the PCI signals of the USPIIi-1v to the Universe IIB’s PCI interface.
Table 5-1. Universe IIB PCI Interface Pins
USPIIi-1v
Universe IIB Pins
AD[31..0]AAD<31..0>32-bit PCI Bus interface
LCLKU2_CLK33MHz
IDSELAAD<12>Primary PCI Bus Address 12
REQ#AREQ_L<0>PCI Bus Request 0
GNT#AGNT_L<0>PCI Bus Grant 0
LINT_0#U2_LINT_L<0>PCI IRQ 0
LINT_[7..1]#Pulled up.Unused PCI IRQs
Primary PCI Bus
Signals
Description
5.3VMEbus Interface
5.3.1VMEbus Configuration
The following lists the initial configuration of the VMEbus system:
• VMEbus First Slot Detector
• Two methods of Auto Slot ID
• Register Access at the power up
5.3.2Universe IIB as the VMEbus Slave
The Universe IIB’s VMEbus Slave Channel supports all of the addressing and data transfer modes which are
documented in the VME64 specification. The Universe IIB does not support the A64 mode and the modes
intended to augment the 3U applications, i.e. A40 and MD32. The Universe II becomes a slave when one of
its eight programmed slave images or register images are accessed by a VMEbus master. It is not implied that
the Universe II cannot reflect a cycle on the VMEbus and access itself, as it is capable of doing so. Depending
on the programmed values of the VMEbus slave images, the incoming write transaction from the VMEbus
may be treated as either posted or coupled (refer to Section 5.4, "Slave Image Programming," on page 5-7). If
the post write operation is selected, the data is written to a Posted Write Receive FIFO (RXFIFO) and the
VMEbus master receives the data acknowledgment from the Universe IIB. The Universe IIB transfers the
write data from the RXFIFO without the involvement of the initiating VMEbus master (refer to “Posted
Writes” on page 2-15 of the Universe IIB manual for a complete explanation of this operation). If the coupled
5-2Themis Computer
5. Universe-IIB Description
cycle operation is selected, the transaction is completed on the PCI bus first, and the data acknowledgment is
sent to the VMEbus master. With the coupled cycle, the VMEbus is not available to other masters while the
PCI bus is executing the transaction.
Read transactions may either be pre-fetched or coupled. A pre-fetched read is initiated when enabled by the
user and a VMEbus master requests for a block read transaction (BLT or MBLT). When the Universe IIB
receives a request for the block transfer, it begins to fill its Read Data FIFO (RDFIFO) using burst
transactions from the PCI bus resource. The initiating VMEbus master then obtains its block read data from
the RDFIFO of the Universe IIB rather than the PCI resources directly.
A RMW cycle allows a VMEbus master to read from a VMEbus slave and then write to the same resource
without releasing the bus between the two operations. Each one of the Universe IIB slave images can be
programmed to map RMW cycles to the PCI Locked cycles. RWM cycles are not supported with the
unaligned or D24 Cycles.
In order to support the VMEbus broadcast capability, Universe IIB has four Location Monitors. The location
monitor’s image consist of a 4Kbyte image in A32, A24, or A16 space on the VMEbus. If the Location
Monitor is enabled, an access to a Location Monitor would cause the PCI Master Interface to issue an
interrupt.
The Universe IIB supports the VMEbus lock commands as they are described in the VME64 Specification.
The ADOH cycles are used to execute the lock command with a special AM code. A locked resource can not
be accessed by any other resource as long as the VMEbus master has the bus ownership. It Target-Abort or
Master-Abort occurs during a locked transaction on the PCI bus, the Universe IIB will reliquaries its lock on
the bus, in accordance with the PCI Specification.
5.3.3Universe IIB as the VMEbus Master
The Universe IIB becomes the VMEbus master when the VMEbus Master Interface is internally requested by
the Interrupt Channel, the PCI Bus Target Channel, or the DMA channels. The Interrupt Channel always has
the highest priority over the other two channels and will request the VMEbus Master Interface when it
receives an enabled VMEbus interrupt request.
The PCI Bus Target Channel and the DMA Channel compete for the VMEbus Master Interface and are
awarded it in a fair manner. There are several methods available for user to configure the relative priority that
the DMA channel and the PCI Bus Target Channel have over the VMEbus Master Interface. The PCI Target
Channel requests the VMEbus Master Interface when:
• the TXFIFO contains a completed transaction
• if there is a coupled cycle request.
The DMA Channel requests the VMEbus Master Interface when:
• the DMAFIFO has 64 bytes available when reading from the VMEbus
• the DMAFIFO has 64 bytes in its FIFO when writing to the VMEbus
• the DMA block is complete.
Themis Computer5-3
USPIIi-1v Hardware Manual
PCI
Master
Bi-Directional DMA FIFO
VMEbus Slave Channel
posted writes
pre-fetch reads
coupled read
VME
Slave
PCI Bus
PCI
Slave
PCI Bus Slave Channel
posted writes with FIFO
coupled read logic
VME
Master
VMEbus
Interrupt Channel
PCI
Interrupts
Interrupt Handler
Interrupter
VME
Interrupts
Bi-Directional DMA FIFO
Figure 5-1. Universe IIB Architectural Diagram
The Universe IIB’s VMEbus Master Interface supports all of the addressing and data transfer modes as
specified by the VME64 specification. The Universe IIB does not support the A64 mode and modes intended
to augment the 3U applications, i.e. A40 and MD32. The Universe IIB is compatible with all the VMEbus
modules that conform to pre-VME64 specification. The Universe IIB as the VMEbus Master supports RMW,
and ADOH. The Universe IIB accepts BERR# and DTACK# as cycle terminations from the VMEbus.The
Universe IIB does not accept the RETRY# as a termination from the VMEbus Slave. DTACK# indicates the
successful completion of a transaction. The Universe IIB utilizes the ADOH cycle to implement the VMEbus
Lock command allowing a PCI bus master to lock the VMEbus resources.
5.3.4VMEbus First Slot Detector
As defined by the VME64 specification, the Universe IIB samples the BG3IN# right after the reset to
determine if the USPIIi-1v resides in slot 1. If the BG3IN# is sampled low right after the reset, the USPIIi-1v
board becomes the SYSCON. Otherwise the SYSCON Module of the Universe IIB is disabled. The software
can set or clear the SYSCON bit the MISC_CTL register of the Universe IIB. The definition of the
MISC_CNT register is provided in Table 5-2, "Universe IIB Miscellaneous Control Register (MISC_CTL),"
on page 5-4. The offset of this register is 0x404.
Table 5-2. Universe IIB Miscellaneous Control Register (MISC_CTL)
Table 5-2. Universe IIB Miscellaneous Control Register (MISC_CTL)
BItsNameDescriptionReset
[25:24]VARBTOVMEbus Arbitration Time-out
00 = Disable Timer; 01 = 16 µs (minimum value of 8 µs,
due to the 8 µs clock granularity); 10 = 256 µs;
others - RESERVED
23SW_LSTPCI Reset: 0 = no effect; 1 = initiate PCI bus LRST#0W
22SW_SYSRST Software VMEbus SYSRESET: 0 = no effect; 1 = Initiate
VMEbus SYSRST
20BIBI- Mode: 0 = Universe IIB is in BI-mode;
1 = Universe IIB is not in BI mode
19ENGBIEnable Global BI-mode Initiator:
0 = Assertion of VIRQ1 ignored; 1 = Assertion of VIRQ1
puts the Universe IIB in BI-mode
18RESCINDUnused on the Universe IIB1R/W
17SYSCONSYSCON:
0 = Universe IIB is not a VMEbus System Controller;
1 = Universe IIB is a VMEbus System Contoller
16V64AUTOVME64 Auto ID:
Write: 0 = no effect; 1 = Initiate sequence
This bit initiates the Universe IIB VME64 Auto ID Slave par-
ticipation.
a
Access
State
01R/W
0W
Power-up
Option
0R/W
Power-up
Option
Power-up
Option
R/W
R/W
R/W
a.All unspecified bits in this table are RESERVED for the Universe IIB and should not be accessed by the user.
When the Universe IIB is configured as the System Controller, it provides the following functions on the
VMEbus:
– A 16MHz Clock Driver
– An Arbitration Module
– A bus timer
– An IACK Daisy Chain Driver (DCD).
The USPIIi-1v supports Round-Robin arbitration. The VMEbus arbitrator time out is also controlled by the
MISC_CNT register described above. The timer may be set to either 16 µs, 256 µs, or disabled. The default
setting is 16 µs. The arbitration timer has a granularity of 8 µs; setting the timer to 16 µs means the timer
may expire in as little as 8 µs or as much as 24 µs. It should also be noted that disabling the arbitration timer
implies that the Universe IIB will not recover from an access error. Disabling the arbitration timer is not
recommended.
5.3.4.1 Automatic Slot Identification
The Universe IIB supports two types of Auto ID functionality:
• Auto Slot ID as described by the VME64 specification
• Proprietary Method which is developed by Tundra
Themis Computer5-5
USPIIi-1v Hardware Manual
Refer to “Auto Slot ID: VME64 Specified”, on page 2-24, and “Auto-ID: A Proprietary Tundra Method”, on
page 2-25 of the Universe IIB Manual for more information.
5.3.4.2 Registered Access at the power up
Register access at the power up is used in a system where either the Universe IIB is independent of the local
CPU or there a CPU is not present. Since the Universe IIB and the UltraSPARC-IIi are present on the USPIIi-
1v, registered access at power up is not supported.
5.3.5Universe IIB’s hardware Power -Up Options
The Universe IIB power up options are determined right after the PWRRST# based on the level of VMEbus
Address VA[31..1] and VMEbus Data VD[31..27]. Table 5-3, "Address Translation for PCI Bus to VMEbus
Transfers," on page 5-10 for the Universe IIB’s power up options on the USPIIi-1v.
The Universe IIB is automatically configured at power up to operate in the default configuration listed in
Table 5-3, "Universe IIB Power Up Options ," on page 5-6. It should be noted that all power up options are
latched only at the positive edge of PWRRST#; they are loaded when SYSRST#, PWRRST#, and RST# are
negated.
a.The LAS field will enable the PCI_CSR registers IOS or MS field if the EN FIELD of the LSIO_CTL register is set.
b.As per PCI 2.1 Specification, the PCI Bus Size is loaded on any RST# event.
c.Following the PCI 2.1 Specification, the PCI Bus Size is loaded on any RST# event.
The PCI Configuration Base Address 0 and Base Address 1 Registers offsets are 0x010 and 0x014,
respectively. The registers specify the 4KB aligned base address of the 4 KB Universe IIB register space on
PCI. The power-up options determine if the registers are mapped into Memory or I/O space.
Table 5-4. PCI Configuration Base Address 0 Register (PCI_BS0)
The Universe II recognizes two types of accesses on its bus interfaces: accesses destined for the other bus and
accesses decoded for its own register space.
a
Access
State
R
Options
Themis Computer5-7
USPIIi-1v Hardware Manual
5.4.1VME Slave Images
A VMEbus slave image is used to access the resources of the PCI bus when the Universe II is not the
VMEbus master. The user may control the type of accesses by programming specific attributes of the
VMEbus slave image. The Universe II will only accept accesses to the VMEbus from with the programmed
limits of the VMEbus slave image.
Note — The Bus Master Enable (BM) bit of the PCI_CS register must be set in order for the image to
accept posted writes from an external VMEbus master. If this bit is cleared while there is data in the
VMEbus Slave Posted Write FIFO, the data will be written to the PCI bus. No further data is accepted into
this FIFO until the bit is set.
5.4.1.1 VMEbus Fields
Before the Universe II responds to a VMEbus Master (other than itself), the address must lie between the base
and bound addresses. Also, the address modified must match modifier specified by the address space, access
mode, and type fields. A description of the VMEbus fields for VMEbus Slave Images in presented in Table 56, "VMEbus Fields for VMEbus Slave Image," on page 5-8.
The Universe II’s eight VMEbus slave images (0-7) are bounded by A32 space. Slave images 0 and 5 have a
4 KB resolution. Typically, these images would be used as an A16 image since they provided the finest
granularity. Slave images 1 to 3 and 6 to 8 have a 64 KB resolution. The maximum image size of 4 GB.
FieldRegister BitsDescription
baseBS[31:12] or BS[31:16] in VSIx_BSMultiples of 4 or 64 KBytes (base to
boundBD[31:12] or BD[31:16] in VSIx_BD
address spaceVAS in VSIx_CTLA16, A24, A32, User 1, User 2
modeSUPER in VSIx_CTLSupervisor and /or non-privileged
typePGm in VSIx_CTLProgram and/or data
Warning —!The address space of a VMEbus slave image must not overlap with the address space for the
Universe II’s control and status registers.
5.4.1.2 PCI Bus Fields
The PCI bus fields specifies the mapping of a VMEbus transaction to the appropriate PCI bus transaction and
allows users to translate a VMEbus address to a different address on the PCI bus. The translation of VMEbus
transactions beyond 4 GB results in a wrap-around to the low portion of the address range.
Table 5-6. VMEbus Fields for VMEbus Slave Image
bound: maximum of 4 GB)
Table 5-7. PCI Bus Fields for VMEbus Slave Image
FieldRegister BitsDescription
Translation OffsetTO[31:12] or TO[31:16] in
5-8Themis Computer
VSIx_TO
Offsets VMEbus slave address to a
selected PCI address
5. Universe-IIB Description
Table 5-7. PCI Bus Fields for VMEbus Slave Image
FieldRegister BitsDescription
Address spaceLAS in VSIx_CTLMemory, I/O, Configuration
RMWLLRMW in VSIx_CTLRMW enable bit
A32 Image
5.4.1.3 Control Fields
A VMEbus slave image is enabled using the EN bit of the control field. The control field also specifies how
reads and writes are processed: either as a coupled transfer or a posted write. At power up, all images are
disabled and configured for coupled reads and writes.
FieldRegister BitsDescription
image enableEN in VSIx_CTLenable bit
posted writePWEN in VSIx_CTLposted write enable bit
Offset [31..12]
VME [31..12]VME[11..0]
+
PCI [11..0]PCI [31..12]
Figure 5-2. Address Translation for VMEbus to PCI Bus Transfers
Table 5-8. Control Fields for VMEbus Slave Image
prefetched read PREN in VSIx_CTLprefetched read enable bit
enable PCI64LD64EN in VSIx_CTLenables 64-bit PIC bus transactions
Note — For a VMEbus slave image to respond to an incoming cycle, the PCI Master Interface must be
enabled (bit BM in the PCI_CSR register).
5.4.2PCI Bus Target Images
The Universe II accepts accesses from the PCI bus with specific programmed PCI target images that open
windows to the VMEbus and control to the type of access to the VMEbus. There are eight (0-7) standard PCI
target images and one special PCI target image. The special PCI target image may be used for A16 and A24
transaction, freeing the other 8 images for standard A32 transactions.
Themis Computer5-9
USPIIi-1v Hardware Manual
5.4.2.1 PCI Bus Fields
Decoding for VMEbus accesses is based on the address and command information produced by a PCI bus
master. The PCI Target Interface claims a cycle if there is an address match and if the command matches
certain criteria.
The PCI target images are A32-capable only. For accesses other than A32 the Special PCI Target Image may
be used (refer to Section 5.4.2.4, "Special PCI Target Image," on page 5-11). Of the eight standard PCI target
images, the first and fifth (PCI target images 0 and 4) have a 4 KB resolution. PCI target images 1 to 3 and 5
to 8 have a 64 KB resolution.
FieldRegister BitsDescription
baseBS[31:12] or BS[31:16] in LSIx_BSMultiples of 4 or 64 KBytes (base to
boundBD[31:12] or BD[31:16] in LSIx_BD
address spaceLAS in LSIx_CTLMemory or I/O
Warning —!The address space of a VMEbus slave image must not overlap with the address space for the
Universe II’s control and status registers.
Table 5-9. PCI Bus Fields for PCI Bus Target Image
bound: maximum of 4 GB)
5.4.2.2 VMEbus Fields
The VMEbus fields cause the Universe II to generate the appropriate VMEbus address, AM code, and cycle
type, allowing PCI transactions to be mapped to a VMEbus transaction. It is possible to use invalid
combinations, such as block transfers in A16 space. This may cause illegal transactions on the VMEbus. All
accesses beyond the 4 GB limit will wrap around to the low address range
.
A32 Image
Offset [31..12]
VME [31..12]VME[11..0]
+
PCI [11..0]PCI [31..12]
Figure 5-3. Address Translation for PCI Bus to VMEbus Transfers
5-10Themis Computer
FieldRegister BitsDescription
baseBS[31:12] or BS[31:16] in LSIx_BSTranslates PCI Bus Address to
boundBD[31:12] or BD[31:16] in LSIx_BD8, 16, 32, or 64 bits
address spaceLAS in LSIx_CTLA16, A24, A32, User 1, User 2
modeSUPER in LSIx_CTLSupervisor or non-privileged
typePGM in LSIx_CTLProgram or data
cycleVCT in LSIx_CTLSingle or Block
5.4.2.3 Control Fields
Through the control fields, the user specify how writes are processes and enable a PCI target image. The PCI
target image is enabled by setting the EN bit.
5. Universe-IIB Description
Table 5-10. PCI Bus Fields for PCI Bus Target Image
VMEbus Address
Posted Writes are performed when the PWEN bit is set and the particular PCI target image is accessed. Posted
writes are only decoded within PCI Memory space. Access from other memory spaces are performed with
coupled cycles, regardless of the setting of the PWEN bit.
Table 5-11. Control Fields for PCI Bus Target Image
FieldRegister BitsDescription
image enableEN in LSIx_CTLenable bit
posted writePWEN in LSIx_CTLposted write enable bit
Note — For a VMEbus slave image to respond to an incoming cycle, the PCI Master Interface must be
enabled (bit BM in the PCI_CSR register).
5.4.2.4 Special PCI Target Image
A special PCI target image is provided to expedite A16 and A24 transaction. The other eight, standard, PCI
target images are typically programmed to access A32 space. The special PCI target image is a 64 MB space,
located either within memory or I/O space, that is decoded using PCI address lines [31:26]. Its base address is
aligned on 64 MB boundaries and no offsets are provided. Therefore, PCI address information is mapped
directly to the VMEbus. The special PCI target image has a lower priority than any other PCI target image.
Themis Computer5-11
USPIIi-1v Hardware Manual
The 64 MB space is divided into four (4), 16 MB spaces that are selected using AD[25:16]. For each region,
the upper 64 KB map to VMEbus A16 space, while the remaining portion map to VMEbus A24 space. The
addressing of this slave image is depicted in Figure 5-2 "Address Translation for VMEbus to PCI BusTransfers," on page 5-9.
baseBS[05] in 64 MB aligned base address for the
address spaceLAS in Places Image in Memory or I/O
maximum data widthVDW in separately set each region for 16 or
modeSUPER in separately set each region for
typePGM in Program or data
Table 5-12. PCI Bus Fields for Special PCI Bus Target Image
FieldRegister BitsDescription
image
Table 5-13. PCI Bus Fields for Special PCI Bus Target Image
FieldRegister BitsDescription
32 bits
supervisor or non-privileged
cycleVCT in Separately sets each region as pro-
gram or data
.
Table 5-14. Control Fields for Special PCI Bus Target Image
FieldRegister BitsDescription
image enableEN in enable bit
posted writePWEN in posted write enable bit
The special PCI target image register is described below.
Table 5-15. Special PCI Target Image Register (Offset 188)
BitsNameTypeReset
State
31ENR/W0Image Enable
0 = Disable, 1 = Enable
30PWENR/W0Posted Write Enable
0 = Disable, 1 = Enable
29:24Reserved
23:20VDW [3..0]R/W0VMEbus Maximum Datawidth. Each of the four bits specifies a
data width for the corresponding 16 MB regions. The lower order
bits correspond to the lower order address regions.
0 = 16 bit, 1 = 32 bit
19:16Reserved
Description
5-12Themis Computer
5. Universe-IIB Description
Table 5-15. Special PCI Target Image Register (Offset 188)
BitsNameTypeReset
State
15:12PGM [3..0]R/W0Program/Data AM Code
Each of the four bits specifies Program/Data AM code for the corresponding 16 mB region. The lower order bits correspond to the
lower order address regions.
0 = Data, 1 = Program
11:8SUPER [3..0]R/W0Supervisor/User AM Code
Each of the four bits specifies Supervisor/User AM code for the
corresponding 16 MB region. Lower order bits correspond to the
lower address regions.
0 = Non-Privileged, 1 = Supervisor
07-02BS [5..0]R/W0Base Address
Specifies a 64 MB aligned base address for this 64 MB image
01Reserved
00LASR/W0PCI Bus Address Space
0 = PCI Bus Memory Space, 1 = PCI Bus I/O Space
Description
Themis Computer5-13
USPIIi-1v Hardware Manual
64 MB
BASE+0x400.0000
BASE+0x3FF.FFFF
BASE+0x300.0000
BASE+0x2FF.0000
BASE+0x200.0000
BASE+0x1FF.0000
BASE+0x100.0000
BASE+0x0FF.0000
A16
3
A24
16 MB
A16
2
A24
A16
1
A24
A16
0
A24
BASE+0x000.0000
Figure 5-4. Memory Mapping in the Special PCI Target Image
5.5Universe IIB’s Interrupt and Interrupt Handler
5.5.1VME and PCI Interrupters:
For the VMEbus, the interrupt source can be mapped to any of the VMEbus interrupt output pins such as
VIRQ#[7..0]. If a hardware and software source are assigned to the same VMEbus VIRQn# pin, the software
source always has higher priority. Interrupt sources mapped to the PCI bus interrupts are generated via the
PCI Interrupt pin, INT#0.
For the VMEbus interrupt outputs, the Universe IIB interrupter provides an 8-bit STATUS/ID to a VMEbus
interrupt handler. Optionally, the Universe IIB generates an internal interrupt to signal that the interrupt vector
has been provided.
5-14Themis Computer
Interrupts mapped to the PCI bus interrupt output pin (INT0#) are serviced by the PCI Interrupt Controller.
The UltraSPARC-II i determines which interrupt sources are active by reading the interrupt status register in
the Universe IIB. The interrupt is negated after being serviced by the UltraSPARC-IIi.
5.5.2VMEbus Interrupt Handling:
A VMEbus interrupt causes the Universe IIB to issue a normal VMEbus IACK cycle and to generate the
specified interrupt output. When the IACK cycle is completed, the Universe IIB relinquishes the VMEbus.
The interrupt vector is read by the PCI resource servicing the interrupt output. Hardware and internal
interrupts are RORA. Software interrupts are ROAK.
5.5.3Universe IIB’s Mailbox Registers:
Universe IIB contains four 32-bit mailbox registers that provide an additional communication path between
the PCI bus and the VMEbus. The mailboxes support read and write accesses from either bus. The mailboxes
may be enabled to generate interrupts on either bus whenever written to. The mailboxes are accessed from the
same address spaces and in the same method as other Universe IIB registers.
5. Universe-IIB Description
5.5.4Universe IIB’s Semaphores
The Universe IIB contains two general purpose semaphore registers such as SEMA0 and SEMA1; each
register contains four semaphores. To obtain the ownership of a semaphore, a processor writes a logic one to
the semaphore bit and an unique pattern to the associated tag field; if a subsequent read of the tag field returns
the same pattern, then the processor has gained the ownership of the semaphore. In order to release the
semaphore, the processor writes a value of 0 to it.
5.5.5Programmable slave images on the VMEbus and PCI bus:
There are two types of accesses that the Universe IIB recognizes on its bus interfaces: accesses for its own
register space and accesses destined elsewhere.
For the VME Slave Images, the Universe IIB accepts accesses from the VMEbus within specific programmed
slave images. Each one of the VMEbus slave image opens a window to the resources on the PCI bus, and
through the specific attributes, the VMEbus slave images allow the user to control the type of access to the
PCI resources. The VMEbus slave images are divided into VMEbus, PCI bus, and Control fields (refer to
Section 5.4, "Slave Image Programming," on page 5-7).
For the PCI Slave Images, the Universe IIB accepts accesses from the PCI bus with the specific programmed
PCI target images. Each one of the PCI bus slave image opens a window to the resources on the VMEbus, and
it allows the user to control the type of access to the VMEbus resources. The PCI bus slave images are
divided into VMEbus, PCI bus, and control fields. There is one special PCI target image which is separate
from the VMEbus, PCI bus, and the control fields (refer to Section 5.4, "Slave Image Programming," on page
5-7).
Themis Computer5-15
USPIIi-1v Hardware Manual
5.5.6DMA Controller
The Universe IIB utilizes an internal DMA controller for high performance data transfer between the
VMEbus and the PCI bus. Universe IIB’s parameters for the DMA transfer are software configurable. DMA
operations between the source and destination bus are decoupled via the use of a single bidirectional FIFO
(DMAFIFO).
There are two modes of operation for the DMA: Linked List Mode and Direct Mode. In Linked List Mode,
the Universe IIB loads the DMA registers from PCI memory and executes the transfers described by these
registers. In the direct mode, the PCI master directly programs the DMA registers.
The DMA controller also utilizes the command packet. A command packet is a block of DMA registers stored
in PCI memory. A command packet may be linked to another command packet so that when the DMA has
finished the operations described by one command packet, the DMA controller can automatically move on to
the next command packet in the linked-list of command packets (refer to “DMA Controller” on page 2-77 of
the Universe II User’s Manual).
5-16Themis Computer
Themis Computer6-1
6
6FPGA, Watchdog, Voltage and Temperature Sensors
6.1FPGA
6.1.1Introduction
The FPGA device on the USPIIi-1v is the Altera EPF882 and resides on the EBus2 of the baseboard PCI I/O
ASICs. Physically, the FPGA is located on the baseboard. The FPGA implements a voltage monitor, boot
address decoder, a three-level watchdog timer, and the READY_LED register. At boot-up the FPGA self
loads from a serial EPROM (Altera EPC1213PC8) to program itself for these features.
Full description of the FPGA registers is presented in the “USPIIi-1v Software Manual”.
6.1.2Boot Address Decoder
The Flash EPROM logic is made of 3 Flash devices:
• System Flash (2MB or 4 MB) is loaded at factory with OpenBoot for the Sun Configuration
• User Flash 1 (4 MB) is loaded at factory with OpenBoot for the PS/2 Configuration
• User Flash 2 (4 MB) is not loaded
Depending on the board configuration, either System Flash/User Flash 2 (in PS/2 Configuration) or User
Flash 1/User Flash 2 (in Sun configuration) will be available for user programs or data. The USPIIi-1v
OpenBoot contain special commands to program Flash devices, please refer to the USPIIi-1v Software
Manual.
USPIIi-1v Hardware Manual
6-2
Themis Computer
The Boot Address Decoder selects between boot access of the System Flash, the ROMBO connector, or User
Flash 1. Selection is made by jumpers J3303 and J3304. The tables below
show the address maps related to the
PCIO’s internal address space for all jumper combinations.
The device mapped in Address Space will be the
USPIIi-1v boot device.
Selection between System Flash or ROMBO is made through jumper J3303:
6.1.33-Level Watchdog
A 3-level watchdog is implemented in the FPGA. The states of the watchdog are “normal”, “warning”,
“coping”, and “failed”. Each watchdog may be programmed to expire within the range of 0.1 seconds to
approximately 6500 seconds and contains a 16-bit counter register, 16-bit a limit register, and an 8-bit status
register. The counter register and the status register are read-only while the limit register is read/write. Refer
to the “USPIIi-1v Software Manual” for a description of the Watchdog Registers.
Note —
The 3-level watchdog implemented in the FPGA is entirely separate from the internal watchdog of
the UltraSPARC-IIi. For more information on the watchdog implemented in the UltraSPARC-IIi refer to
Section 7.2.3, "Watchdog Reset (WDR)," on page 7-2 or the UltraSPARC-IIi User’s Manual, published by
SUN Microelectronics (SME).
Table 6-1. Mapping of Flash Devices: J3304 on 2-3 or removed (Boot from System Flash)
b.In order to write to the System Flash, jumper JP1401 must be set to position 2-3.
Table 6-3. Jumper J3303 setting
Jumper J3303 SettingAddress Space Assignment
1-2ROMBO
2-3 or Not Installed (Default)System Flash
Themis Computer6-3
6. FPGA, Watchdog, Voltage and Temperature Sensors
When no watchdogs have expired the USPIIi-1v is in a ‘normal’ state. When the level 1 watchdog expires, a
maskable interrupt is sent to the RIC. The USPIIi-1v is considered to be in a ‘warning’ state. Upon expiration,
the level 2 watchdog issues a non-maskable XIR interrupt to the RIC. This signal has the same effect as an
“Abort” button assertion and will terminate the active job. When this occurs the board is considered to be in
a ‘coping’ state.
The level 3 watchdog causes a “serious alarm condition” when it expires. The USPIIi-1v is then considered to
be in a ‘failed’ state. This signal is connected to the backplane of the board. This signal will generate a non-
maskable Power-On-Reset to be issued to the UltraSPARC-IIi and propagated throughout the system. This
reset may be disabled by setting jumper J3301. If jumper J3301 is set to 1-2 the reset is enabled. If jumper
J3301 is set to 2-3 the reset is disabled.
Expiration of watchdog level 2 will turn the front panel ALARM LED to amber. Expiration of watchdog level
3 will turn it to red and cause the assertion of the SW ALARM pin on VME P2. See Appendix A.2.2,
"Baseboard VME P2," and Appendix A.2.9, "LEDs."
Upon expiration, any higher-order watchdog will reset a lower-order watchdog, i.e.: the expiration of
watchdog 3 resets watchdog 1 and watchdog 2 to their initial, programmed states.
The entire 3-Level Watchdog may be disable through the setting of solder bead SB3302. When solder bead
SB3302 is installed (shorted) the watchdog is enabled. When solder bead SB3302 is open, the watchdog is
disabled.
6.1.4Power Management System
A voltage monitor is implemented in the FPGA and with external circuitry. The USPIIi-1v voltage monitor
has three states: normal, coping, and failed. The +5V, +3.3V and +1.9V signals are monitored for drops of -
5% and -10%. The voltage monitor is in a normal state if all three voltage levels are within 5% of nominal.
The voltage monitor is in a coping state if any of the signals drop below -5%. If the voltage monitor is in the
coping state for longer than 100 milliseconds, the FPGA will generate an XIR interrupt to the RIC. If the
voltage monitor is in the coping state for longer than 500 milliseconds, the ‘Functional Bit’ of the FPGA
status register is set.
If a voltage drop of more than -10% for more than 100 milliseconds is detected the board will enter the
‘failed’ state. When entering the failed state the USPIIi-1v’s FPGA will shut down both the 3.3V and the 1.9V
DC-DC power converters, in order to protect the board from damage. It is necessary to cycle the power in
order to recover from this type of shutdown.
Table 6-4. Watchdog POR Enable/Disable
Jumper J3301 Setting Description
Installed 1-2 or Not installed (Default)Disable Reset
Installed 2-3Enable Reset
Table 6-5. Watchdog Enable/Disable
Solder Bead SB3302 Setting Description
Installed3-Level Watchdog Enabled
Open (Default)3-Level Watchdog Disabled
USPIIi-1v Hardware Manual
6-4
Themis Computer
Power Management System entering coping state will turn the front ALARM LED to amber. In failed state,
the LED will turn RED and the POWER FAIL signal will be asserted on VME P2. See Appendix A.2.2,
"Baseboard VME P2," and Appendix A.2.9, "LEDs." The POWER FAIL signal on P2 will also be asserted if
VME ACFAIL is active.
Themis Computer6-5
6. FPGA, Watchdog, Voltage and Temperature Sensors
6.2Temperature Sensor
The temperature sensor is implemented using registers in the FPGA and the Dallas Semiconductor DS1620
Digital Thermometer and Thermostat. The Dallas DS1620 provides 9-bit temperature readings which indicate
the temperature of the device. The Dallas DS1620 device is located close to the UltraSPARC-IIi to provide an
accurate reading of the temperature around the processor.
Two user defined temperatures are stored in the Dallas DS1620’s NVRAM: temp-warning and temp-critical.
These variables may be configured by through OBP extension variables (refer to the “USPIIi-1v Software
Manual”). The settings of temp-critical and temp-warning are stored in the 8-bit TL and 8-bit TH registers of
the DS1620.
Warning —!Do not re-configure the temperature warning settings on the USPIIi-1v. Altering these
variables may seriously damage the product. If there are problems with the temperature sensor on the
board, contact Themis Customer Service immediately.
Temperature sensor reaching warning temperature will turn the front ALARM LED to amber. At critical
temperature, the LED will turn RED and the HI TEMP signal will be asserted on VME P2. See Appendix
A.2.2, "Baseboard VME P2," and Appendix A.2.9, "LEDs."
USPIIi-1v Hardware Manual
6-6
Themis Computer
Themis Computer7-1
7
7Resets
7.1Overview
This chapter presents a brief discussion of the reset structure of the USPIIi-1v. The various types of resets,
some possible reset sources, and reset effects are explained.
Resets are used to force all or part of the system into a known state. A Reset is defined as any action or signal
that places the UltraSPARC-IIi in Reset, Error, and Debug State (RED_State). This state will be entered under
any of the following conditions:
• A Trap is taken when:
– Trap_Level = Max_Trap_Level - 1
• One of the Reset request signals (POR, XIR, WDR) becomes active
• A reset request, SIR, is issued when the Trap_Level < Max_Trap_Level (If Trap_Level =
Max_Trap_Level, the UltraSPARC-IIi enters and error_state)
• Internal_processor_error exception or catastrophic_error exception occurs
• The setting of PSTATE.RED by system software
The RED_state is indicated by the PSTATE.RED bit being set. For more information on the RED_state
consult Section 17.3, RED_state, of the UltraSPARC-IIi User’s Manual.
The USPIIi-1v reset tree uses the UltraSPARC-IIi CPU in conjunction with the SME Reset, Interrupt, and
Clock chip (RIC), an FPGA, EPLD, and the Universe IIB VMEbus Interface ASIC. The FPGA monitors the
power system and EPLD, as well as receives input from the push-button reset to set the B_POR bit in the
Reset_Control_Register (Table 7-1 ‘UltraSPARC-IIi Reset_Control Register,’ on page 7-5). When any of the
system voltage are out of their nominal ranges, or when the FPGA is self-programming itself, the FPGA
asserts a signal (POWER_OK) to the EPLD. The EPLD passes this signal directly to the RIC which issues a
system reset to the FPGA. The FPGA passes this signal to the UltraSPARC-IIi which places the system in a
reset state until all voltages are with their specified ranges and the FPGA is fully configured.
The FPGA also receives input from the Push-Button Reset. When the FPGA receives this signal it issues a
Push-Button POR to the RIC which, in turn, issues a POR to the UltraSPARC-IIi. The UltraSPARC-IIi will
then place the system in a reset state.
USPIIi-1v Hardware Manual
7-2
Themis Computer
The system, or part of the system, may also be reset by a Watchdog Reset (WDR) or a Software-Initiated
Reset (SIR). These resets originate within the UltraSPARC-IIi core and are only observed by the processor
core. Depending on the conditions and type of the reset, the processor may propagate the reset throughout the
system, in the case of a POR, or reset part of the system, i.e.: the processor core itself.
Note that, unlike other UltraSPARC based systems, the UltraSPARC-IIi does not support a wake-up reset for
power management.
7.2UltraSPARC-IIi Reset Request Signals
The reset request signals accepted by the UltraSPARC-IIi on the USPIIi-1v board are explained in this
section. The signals are: Power-On Reset (POR), initiated when power is applied to the system or when a
Push-Button Reset is asserted; Externally Initiated Reset (XIR), initiated in response to a signal external to the
UltraSPARC-IIi processor generally indicating a critical system event; Watchdog Reset (WDR), initiated in
response to the error_state; and Software Initiated Reset (SIR), initiated by software with the SIR command.
POR and XIR are received by the UltraSPARC-IIi from the RIC while WDR and SIR are internally generated
by the UltraSPARC-IIi and effect only the processor core. Reset priorities, from highest to lowest are: POR,
XIR, WDR, and SIR.
7.2.1Power-On Reset (POR)
A POR is a processor and board reset. When POR is active all other resets and traps are ignored. Any pending
external transactions are cancelled.
The UltraSPARC-IIi CPU will propagate this reset to all of the subsystems of the USPIIi-1v, including the ECache, FLASH, UPA64S, and through the Advanced PCI Bridge (APB) to PCI A and PCI B buses to all
other devices. All devices on the board are returned to their initialization states.
7.2.2Externally Initiated Reset (XIR)
An XIR has a higher priority than all other interrupt, except POR. It is initiated by a source external to the
UltraSPARC-IIi, such as an external component, and propagated to the UltraSPARC-IIi via the RIC. The XIR
preserves the existing state of the board and, if the UltraSPARC-IIi is in error_state, brings it to RED_state. A
system-wide reset does not occur.
7.2.3Watchdog Reset (WDR)
On the USPIIi-1v a Watchdog Reset (WDR) is generated in response to the error_state of the UltraSPARCIIi. It is generated internally to the UltraSPARC-IIi core. The UltraSPARC-IIi will enter an error_state when
a trap occurs and Trap_Level = Max_Trap_Level - 1. A WDR reset performs a system reset; all pending and
in-progress hardware operations are cancelled or aborted. Hardware and firmware registers are unchanged
from before the WDR but may be in an inconsistent state as some operations have been aborted. If the
processor is in error_state, a WDR places it in RED_state.
Themis Computer7-3
7. Resets
Note that a WDR reset initiated internal to the processor is different that the 3-Level Watchdog implemented
in the FPGA of the USPIIi-1v. For further explanation of the 3-Level Watchdog Section 7.3.4, "3-Level
Watchdog Resets," on page 7-4.
7.2.4Software Initiated Reset (SIR)
A Software Initiated Reset is initiated by an SIR instruction from supervisory software. It is initiated within
the UltraSPARC-IIi core and effects only the UltraSPARC-IIi. An SIR is not propagated to the I/O or external
system.
7.3Reset Sources
The UltraSPARC-IIi accepts two reset signals from the RIC: POR_Reset, and XIR_Reset. The RIC receives
reset signals from the FPGA. The RIC accepts to five resets from the system: Power_OK, Push_Button_POR,
Push_Button_XIR, Scan_POR, and Scan_XIR. Scan_POR and Scan_XIR are used for engineering test
purposes only and not used during the normal operation of the board. POWER_OK is propagated from the
FPGA, through the EPLD, to the RIC. The RIC interprets these signals and issues an appropriate signal, as
explained in succeeding sections.
The UltraSPARC-IIi also accepts SYS_RESET_L from the FPGA. Part of the power management system,
this signal will cause a reset of the USPIIi-1v, as explained below (refer to Section 7.3.2, "Power Management
Resets," on page 7-3).
7.3.1Push Button Reset
The Push Button Reset is one of the three ways the UltraSPARC-IIi may receive a POR. Push Button Reset
in activated by pressing the push button on the front panel of the USPIIi-1v. This activates the
Push_Button_POR to the RIC. The RIC propagates the signal as a POR to the UltraSPARC-IIi which will
reset the processor. When a Push Button reset in initiated, the B_POR in the Reset_Control_Register (Table
7-1 ‘UltraSPARC-IIi Reset_Control Register,’ on page 7-5) will be set until software clears it. This is done to
allow software to detect the source of the reset. The POR bit will not be set.
7.3.2Power Management Resets
The power management system on the USPIIi-1v is the second source of a POR for the UltraSPARC-IIi. The
power management system will detect if any of the voltage signals (2.5V, 3.3V, or 5V) drop below 10% of
their specified values. If such a situation occurs the FPGA, where the decision logic of the power management
system is implemented, will assert FPGA_POWER_OK to the EPLD which then asserts POWER_OK to the
RIC. The RIC will assert SYS_RST_PAL to the FPGA which then asserts SYS_RESET_L to the
UltraSPARC-IIi. The UltraSPARC-IIi receives this signal as a POR and propagates a reset throughout the
USPIIi-1v. This sequence occurs during board power-up. The USPIIi-1v will maintain a reset state until all
system voltages are with nominal values and the FPGA is fully configured.
USPIIi-1v Hardware Manual
7-4
Themis Computer
7.3.3VMEbus Resets
A system reset from the VMEbus is received by the Universe IIB ASIC through the VME P1 connector. The
Universe IIB asserts LOCAL_RESET to the EPLD. The EPLD will de-assert POWER_OK to the RIC when
it receives LOCAL_RESET and initiate the same reset sequence as explained in the above section (refer to
Section 7.3.2, "Power Management Resets," on page 7-3).
An incoming VMEbus may be enabled or disabled through the setting of jumper JP3901. If JP3901 is
installed to 1-2 the USPIIi-1v may be reset from the VMEbus. If JP3901 is installed to 2-3 or left open, resets
from the VMEbus will be disabled.
Outgoing VMEbus resets may also be enabled and disabled by setting jumper JP3801. If JP3801 is installed
to 1-2 a reset of the USPIIi-1v will be propagated through the Universe IIB distributed through the VMEbus.
If JP3801 is installed to 2-3 or left open a reset of the USPIIi-1v will not be propagated to the VMEbus.
Software may initiate a VMEbus Reset by writing to VME_Software_Reset address located at
0x1FF.F110.0001. A Software VMEbus Reset will reset only the VMEbus. No components on the USPIIi-1v
are effected by a Software VMEbus Reset.
7.3.43-Level Watchdog Resets
A 3-Level Watchdog is implemented in the FPGA as explained in Section 6.1.3, "3-Level Watchdog," on
page 6-2. When the second watchdog in the FPGA expires, the FPGA asserts XIR to the RIC which
propagates the signal to the UltraSPARC-IIi. This signal initiates an XIR in the processor. An XIR is not
propagated through the system. Only the processor is effected.
When the third watchdog in the FPGA expires, the FPGA assets POR to the RIC which propagates the signal
to the UltraSPARC-IIi. This signal initiates a POR in the processor, which is propagated throughout the
system.
Note —
The 3-Level Watchdog is different from a Watchdog implemented internally on the UltraSPARCIIi. Refer to Section 7.2.3, "Watchdog Reset (WDR)," on page 7-2 for more information concerning the
Watchdog Reset implemented internally on the UltraSPARC-IIi.
7.3.5Software POR
Software may initiate a reset equivalent to a Power-On-Reset (POR) by setting the SOFT_POR bit in the
UltraSPARC-IIi Reset_Control Register (Table 7-1 ‘UltraSPARC-IIi Reset_Control Register,’ on page 7-5).
This bit will remain set until software clears it, to allow software to detect the source of the reset.
7.3.6Software XIR
Software may initiate a reset equivalent to an Externally-Initiated-Reset (XIR) by setting the SOFT_XIR bit
in the UltraSPARC-IIi Reset_Control Register (Table 7-1 ‘UltraSPARC-IIi Reset_Control Register,’ on page
7-5). This bit will remain set until software clears it, to allow software to detect the source of the reset.
Themis Computer7-5
7. Resets
7.4UltraSPARC-IIi Reset Control Register
The UltraSPARC-IIi Reset_Control Register indicate the source of a reset and provides control of software
reset generation. It is located at 0x1FE.0000.F020.
Table 7-1. UltraSPARC-IIi Reset_Control Register
FieldBitsValueDescriptionType
Reserved63:320ReservedR0
POR31*
a
a.The highest priority reset source has its bit set. Only the bits marked with “*” are set.
Set if the last reset was due to the assertion of SYS_RESET_LR/W1C
SOFT_POR30*Setting to 1 causes a POR reset; stays set until software clears itR/W
SOFT_XIR29*Setting to 1 causes an XIR trap; stays set until software clears itR/W
B_POR28*Set if the last reset was due to the assertion of P_RESET_LR/W1C
B_XIR27*Set if the last reset was due to the assertion of an X_Reset_LR/W1C
Reserved26:0*ReservedR0
USPIIi-1v Hardware Manual
7-6
Themis Computer
7.5USPIIi-1v Reset Tree Diagram.
Figure 7-1. USPIIi-1v Reset Diagram
1
1. Internal to the UltraSPARC-IIi are the Watch Dog Reset (WDR) and Software Initiated Reset (SIR). These two resets are
initiated within the processor core and effect only the processor
VME
FPGA
RIC
UltraSPARC-IIi
APB
X2.5V
X3.3V
X5.0V
CONF_DONE
Button_XIR_L
Button_POR
EPLD
POWER_OK
SYS_RESET_PAL
PO_XIR
PO_POR
B_POR
B_XIR
P_RST
FLASHES
Phyter
SCSI
PCI
ENET
BRST
ARST
P1
I/O
SYS_RESET_L
VME_RESET
LOCAL_RESET
Universe IIB
JP3801
JP3901
VMEbus
13
13
Themis ComputerA-1
A
AConnector Pinouts, LEDs, Switches
A.1Introduction
The following appendix provides the connector pinouts for the user interfaces on the USPIIi-1v as well as
descriptions of other user interfaces such as LEDs and Switches. The baseboard, I/O Board, PMC Carrier
Board, and Paddle Board connector pinouts are each presented as individual sections. For a diagram of the
front panel I/O available on each board, refer to Appendix C, "Front Panel Diagrams."
A.2Baseboard Front Panel
For a diagram of the baseboard front panel, refer to Appendix C.2, "Baseboard Front Panel."
Figure A-3. Baseboard SCSI A and B Connector Orientation
Table A-4. Baseboard SCSI A and B Pinout
PinSignal NamePinSignal Name
1GND35DAT<12>
2GND36DAT<13>
3GND37DAT<14>
4GND38DAT<15>
5GND39PAR<1>
6GND40DAT<0>
7GND41DAT<1>
8GND42DAT<2>
9GND43DAT<3>
10GND44DAT<4>
11G ND45DAT<5>
12GND46DAT<6>
13GND47DAT<7>
14GND48PAR<0>
15GND49GND
16GND50GND
17TERMPWR51TERMPWR
18TERMPWR52TERMPWR
19GND53NC
20SCSI FP
a
54GND
134
3568
SCSI Port B
SCSI Port A
134
68
35
Front View of PCB
(J1101)
(J1102)
Themis ComputerA-7
A. Connector Pinouts, LEDs, Switches
21GND55ATN
22GND56GND
23GND57BSY
24GND58ACK
25GND59RST
26GND60MSG
27GND61SEL
28GND62CD
29GND63REQ
30GND64IO
31GND65DAT<8>
32GND66DAT<9>
33GND67DAT<10>
34GND68DAT<11>
a.This is part of the Automatic SCSI termination logic: The SCSI FP signal will be forced to ground by the mating SCSI connector when
attached. This will disable the active onboard SCSI terminator on the front side.
Table A-4. Baseboard SCSI A and B Pinout (Continued)
PinSignal NamePinSignal Name
USPIIi-1v Hardware Manual
A-8
Themis Computer
A.2.4RJ45 Ethernet A Connector
• Connector Type: RJ-45 TPE
Figure A-4. Ethernet A Connector Orientation
Table A-5. RJ45 Ethernet A Pinout
PinSignal Name
1TXD+
2TXD-
3RXD+
44T_D3P
54T_D3P
6RXD-
74T_D4P
84T_D4P
81
Front View of PCB
Themis ComputerA-9
A. Connector Pinouts, LEDs, Switches
A.2.5Keyboard/Mouse Connector and Serial Port A (PS/2 Mode only)
• Connector Type: Two (2), stacked Mini-DB9
• Part Number: ITT Cannon MDSM-18PE-Z10-VR25
Figure A-5. Baseboard Console and Keyboard/Mouse Connector Orientation (PS/2 Mode)
Table A-6. Baseboard Console and Keyboard/Mouse Pinout (PS/2 Mode)
PinsKeyboard/Mouse Signal NamesPinsSerial Port A Signal Names
1KB DATA 10DCD
2NC11RXD
3GND12TXD
4VCC13DTR
5KB CLK14GND
6GND15DSR
7Mouse DATA16RTS
8Mouse CLK17CTS
9NC18RI
Serial Port A
PS/2 Keyboard/Mouse
1
5
15
18
Front View of PCB
USPIIi-1v Hardware Manual
A-10
Themis Computer
A.2.6PS/2 Keyboard/Mouse Split Cable
Figure A-6. PS/2 Keyboard/Mouse Split Cable
Table A-7. PS/2 Keyboard/Mouse Split Cable Pinout
Front Panel Keyboard/
Mouse Connector
Pin Number
Signal NamePS/2 Keyboard Pin
Number
a
a.Pins 2 and 6 of the Keyboard Connector are No Connects.
PS/2 Mouse Pin
Number
b
b.Pins 2 and 6 of the PS/2 Mouse Connector are No Connects.
1KB DATAKeyboard Pin 1NC
2 NCNCNC
3GNDKeyboard Pin 3NC
4VCCKeyboard Pin 4Mouse Pin 4
5KB CLKKeyboard Pin 5NC
6GNDNCMouse Pin 3
7Mouse DATANCMouse Pin 1
8Mouse CLKNCMouse Pin 5
9 NCNCNC
12
3
4
56
Front Panel
Connector
PS/2 Mouse Connector
PS/2 Keyboard Connector
1
2
3
4
5
6
7
8
9
12
3
4
56
Themis ComputerA-11
A. Connector Pinouts, LEDs, Switches
A.2.7Serial Port A (Console) Adapter Cable (PS/2 Mode only)
Figure A-7. Serial Port Adapter Cable
Table A-8. Serial Port A (Console) Adapter Cable
Front Panel Serial Port A
(Console) Pinout
Signal NameSerial Port A Cable Pinout
a
a.All unlisted pins on the DB25 connector are “No Connect.”
Miniature DB9,DB25
1DCD8
2RD2
3TD3
4DTR20
5GND7
6DSR6
7RTS4
8CTS5
9RI22
1
2
3
4
5
6
7
8
9
Miniature DB9 (Male)
1
13
14
25
DB25 (Male)
USPIIi-1v Hardware Manual
A-12
Themis Computer
A.2.8Keyboard/Mouse Connector and Serial Port A (Sun Mode only)
In that configuration, it is possible to connect a SUN type 5 keyboard on the front panel “console” connector,
or on the paddle board #1 DB9 connector. TTYA and TTYB are used to support the SUN Keyboard andMouse. Therefore they are no longer available. The console port will be redirected to TTYC (I/O board front
panel). The SUN keyboard/Mouse connects to the front panel console/TTYA port through a cable available
from Themis (Micro SUB DB9 to DIN8. Part Number is 108783)
• Connector Type: Two (2), stacked Mini-DB9
• Part Number: ITT Cannon MDSM-18PE-Z10-VR25
Figure A-8. Baseboard Console and Keyboard/Mouse Connector Orientation (Sun Mode)
Table A-9. Baseboard Console and Keyboard/Mouse Pinout (Sun Mode)
PinsPS/2 Keyboard/Mouse signal namesPinsSUN Keyboard/Mouse Signal names
1DO NOT CONNECT10NC
2NC11Sun KB In
3DO NOT CONNECT12Sun KB Out
4DO NOT CONNECT13NC
5DO NOT CONNECT14GND
6DO NOT CONNECT15Sun KB VCC
7DO NOT CONNECT16NC
8DO NOT CONNECT17Sun Mouse In
9NC18NC
Sun Keyboard/Mouse
Do Not Use!
1
5
15
18
Front View of PCB
Themis ComputerA-13
A. Connector Pinouts, LEDs, Switches
A.2.9LEDs
An “ALARM” and a “READY” LED are located on the front panel of the baseboard.
• The “ALARM” LED has three possible colors: green, amber or red. Refer to Chapter 6, "FPGA,
Watchdog, Voltage and Temperature Sensors," for detailed information.
.
• The green “READY” LED is totally controlled by software. Refer to the USPIIi-1v Software Manual
for more information. When OBP takes control of the board at power-on, one of its first instructions is
to turn READY on. If the READY stays off, probably the boot code in Flash is corrupted, or the board
is damaged.
A.2.10Push-Button RESET
A push button RESET is located on the front panel of the baseboard. This button will initiate a POR Reset to
the UltraSPARC-IIi. This reset is propagated throughout the USPIIi-1v. See Section 7.3.1, "Push Button
Reset," on page 7-3 for details.
Table A-10. Possible colors of the ALARM LED
Color Cause
GreenNormal Condition
AmberCause 1: Level 2 watchdog expired, watchdog is in coping state
Cause 2: Abnormal Power condition, Power Management System in coping state
Cause 3: Board reached Warning Temperature
RedCause 1: Level 3 watchdog expired, watchdog is in failed state
Cause 2: Abnormal Power condition, Power Management System in failed state
Cause 3: Board reached Critical/Shutdown Temperature
USPIIi-1v Hardware Manual
A-14
Themis Computer
A.3I/O Board
For a diagram of the I/O Board front panel refer to Appendix C.3, "Baseboard, I/O Board, and Creator
Graphics Front Panels."
Caution —
As VME P1 is not populated, the position occupied by the I/O board (position #2 on USPIIi-1v/
2c and 1v/3) may require jumpering. Refer to Section 2.3, "Backplane Jumper Settings," on page 2-2 for
more information
A.3.1I/O Board VME P2
SCSI port B, Ethernet MII port B and either serial port C or D are routed to P2. In Sun mode, serial port C
acts as Console Port. Selection between serial port C and D signals on P2 is made by solder beads SB0301 to
SB0306. Refer to Section Figure B-5., "I/O Board Solder Side Solder Beads," on page B-10
a.This is part of the Automatic SCSI termination logic: The SCSI B P2 signal will be forced to ground by the mating SCSI connector when
attached. This will disable the active onboard SCSI terminator on the P2 side.
Table A-11. I/O Board VME P2 Connector
Pin
Row A
Signal Name
Row B
Signal Name
Row C
Signal Name
USPIIi-1v Hardware Manual
A-16
Themis Computer
A.3.2Serial Port C (TTYC or Console) and Serial Port D (TTYD or Aux Port)
In Sun mode, the two baseboard serial ports (ports A and B) are used by the keyboard and mouse logic,
respectively. Therefore, serial Port C becomes the software console port (also know as TTYA) and serial Port
D is the auxiliary port (TTYB).
In PS/2 mode, all four serial ports are available: ports A and B on the baseboard, port C and D on the I/O
board. Corresponding software acronyms are Console (or TTYA), TTYB, TTYC and TTYD, respectively.
Ports C and D can be configured in RS232 or RS422 mode by means of jumpers JP0705, JP0706, JP0801JP0808. Default setting is RS232. Also, they can be set to synchronous mode by means of jumpers JP0703-
0704. Default is asynchronous. See Appendix Table B-2., "I/O Board Jumper Setting," for details.
Note —
In RS232 mode, only negative signals are used. They are referenced in Appendix Table A-12., "I/
O Board TTY C AND TTY D Pinout," with a minus sign.
Figure A-11. I/O Board Parallel Port Connector Orientation
Table A-13. I/O Board Parallel Port Pinout
PinsSignal NamePinsSignal Name
1ACK14STRB
2BUSY15GND
3AFXN16GND
4INIT17GND
5SLCT_IN18 SLCT
6PE19GND
7ERROR20GND
8DAT721GND
9D AT622DAT5
10DAT423GND
11DAT324GND
12DAT225GND
13DAT126DAT0
1
13
14
26
Front View
of PCB
Themis ComputerA-19
A. Connector Pinouts, LEDs, Switches
A.3.4RJ45 Ethernet B Connector
• Connector Type: RJ-45 TPE
Figure A-12. Ethernet B Connector Orientation
A.3.5Audio
A standard miniature audio jack is used for Audio Line-In and Audio Line-out. The part used is the Aston
AT-JY3540-050B.
A.3.6Creator Graphics Slot
With the USPIIi-1v/2c and 1v/3, a Creator Graphics Card may be installed on the baseboard (UPA64S
connector J4901). The card will occupy the second slot, adjacent to the I/O Board. Video signals are available
on a standard DB13W3 connector. An additional circular DIN connector outputs synchronization signals to
stereo displays.
Table A-14. RJ45 Ethernet B Pinout
PinSignal Name
1TXD+
2TXD-
3RXD+
44T_D3P
54T_D3P
6RXD-
74T_D4P
84T_D4P
81
Front View of PCB
USPIIi-1v Hardware Manual
A-20
Themis Computer
A.4PMC Carrier Board
For a diagram of the PMC Board front panel refer to .
A.4.1PMC Carrier Board P1 Connector
The P1 connector provides daisy-chaining of IACK and BG signals. There is no need to jumper those signals
manually for the position occupied by the PMC carrier.
The VME P2 Connector of the PMC Carrier can contain either 64 user-defined signals from PMC slot #1, or
32 signals from PMC slot #1 and 32 from PMC slot #2.
This section provides the pinout of the 64 PMC User I/O signals that can be brought from PMC cards to the
VME P2 connector of the PMC Carrier board. Also see Appendix A.4.2, "PMC Carrier Board VME P2
Connector," for additional information. Two configurations are possible:
– 64 user signals from PMC slot #1 (connector J5), and none from slot #2. This is the default
configuration.
– 32 user signals from PMC slot #1 (connector J5) and 32 from slot #2 (connector J8). For this
configuration, a special adapter must be installed on connectors J11 and J12. Consult the factory
Both PMC Carrier Slot #1 and Slot #2 use the connector type illustrated in Figure A-15, "PMC Carrier Board
User I/O Connector."
• Connector Type: 64 Pin, Female, 10mm, Dual Row
• Connector Manufacturer: AMP
• Manufacturer’s Part Number: 120528-1
Figure A-15. PMC Carrier Board User I/O Connector
A.4.3.1 PMC Carrier Slot #1: 64 Bit User I/O Configuration
Table A-17. PMC Carrier Slot #1 with 64 Bits of User I/O
Pin NumberSignalPin NumberSignal
1PMC IO C133PMC IO C17
2PMC IO A134PMC IO A17
3PMC IO C235PMC IO C18
4PMC IO A236PMC IO A18
5PMC IO C337PMC IO C19
6PMC IO A338PMC IO A19
7PMC IO C439PMC IO C20
8PMC IO A440PMC IO A20
9PMC IO C541PMC IO C21
10PMC IO A542PMC IO A21
11PMC IO C643PMC IO C22
12PMC IO A644PMC IO A22
13PMC IO C745PMC IO C23
1
2
Themis ComputerA-25
A. Connector Pinouts, LEDs, Switches
14PMC IO A746PMC IO A23
15PMC IO C847PMC IO C24
16PMC IO A848PMC IO A24
17PMC IO C949PMC IO C25
18PMC IO A950PMC IO A25
19PMC IO C1051PMC IO C26
20PMC IO A1052PMC IO A26
21PMC IO C1153PMC IO C27
22PMC IO A1154PMC IO A27
23PMC IO C1255PMC IO C28
24PMC IO A1256PMC IO A28
25PMC IO C1357PMC IO C29
26PMC IO A1358PMC IO A29
27PMC IO C1459PMC IO C30
28PMC IO A1460PMC IO A30
29PMC IO C1561PMC IO C31
30PMC IO A1562PMC IO A31
31PMC IO C1663PMC IO C32
32PMC IO A1664PMC IO A32
Table A-17. PMC Carrier Slot #1 with 64 Bits of User I/O (Continued)
Pin NumberSignalPin NumberSignal
USPIIi-1v Hardware Manual
A-26
Themis Computer
A.4.3.2 PMC Carrier Slot #1: 32 Bit User I/O Configuration
Table A-18. PMC Carrier Slot #1 with 32 Bits of User I/O
Pin NumberSignalPin NumberSignal
1NC33PMC IO C17
2NC34PMC IO A17
3NC35PMC IO C18
4NC36PMC IO A18
5NC37PMC IO C19
6NC38PMC IO A19
7NC39PMC IO C20
8NC40PMC IO A20
9NC41PMC IO C21
10NC42PMC IO A21
11NC43PMC IO C22
12NC44PMC IO A22
13NC45PMC IO C23
14NC46PMC IO A23
15NC47PMC IO C24
16NC48PMC IO A24
17NC49PMC IO C25
18NC50PMC IO A25
19NC51PMC IO C26
20NC52PMC IO A26
21NC53PMC IO C27
22NC54PMC IO A27
23NC55PMC IO C28
24NC56PMC IO A28
25NC57PMC IO C29
26NC58PMC IO A29
27NC59PMC IO C30
28NC60PMC IO A30
29NC61PMC IO C31
30NC62PMC IO A31
31NC63PMC IO C32
32NC64PMC IO A32
Themis ComputerA-27
A. Connector Pinouts, LEDs, Switches
A.4.3.3 PMC Carrier Slot #2: 32 Bit User I/O Configuration
Table A-19. PMC Carrier Slot #2 with 32 Bits of User I/O
The exact signals available on the paddle board DB9 connector vary with the board configuration, as
described in Table 2-1, "Summary of different connectors configuration.," on page 2-4.
• Connector Type: Male, Right Angel, DB9
• Connector Part Number: AMP 747840-4
Figure A-18. Paddle Board DB9 Connector
Table A-22. Paddle Board DB9 Connector Pinout
Pin
Signal name
in serial mode
Signal name
in PS/2 mode
Signal name
in Sun mode
1DCDKB CLKdo not connect
2RXDdo not connectKB IN
3TXDdo not connectKB OUT
4DTRMOUSE DATAdo not connect
5GNDGNDGND
6DSRVCCVCC
7RTSKB DATAdo not connect
8CTSdo not connectMOUSE IN
9RIMOUSE CLKdo not connect
Front View
of PCB
15
6
9
USPIIi-1v Hardware Manual
A-32
Themis Computer
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.