Do you have a question about the SPARC/CPCI-520G and is the answer not in the manual?
Questions and answers
Summary of Contents for Force SPARC/CPCI-520G
Page 1
SPARC/CPCI-52x(G) Technical Reference Manual P/N 208914 Edition 2.0 November 2000 Force Computers GmbH All Rights Reserved This document shall not be duplicated, nor its contents used for any purpose, unless written permission has been granted. Copyright by Force Computers...
Page 2
Email smiyagawa@fci.com The information in this document has been carefully checked and is believed to be entirely reliable. Force Computers makes no warranty of any kind with regard to the material in this document, and assumes no responsibility for any errors which may appear in this document. Force Computers reserves the right to make changes without notice to this, or any of its products, to improve reliability, performance, or design.
• a detailed hardware description : see section 6 “Hardware Descrip- tion” on page 65. • a detailed description of OpenBoot which controls the CPU board operations: see section 7 “FORCE OpenBoot Enhancements” on page 101. SPARC/CPCI-52x(G) Page vii...
Page 10
Using This Manual The Sun OpenBoot 3.x manuals are available on the following web site: http://docs.sun.com. The following data sheets of board components are relevant to the SPARC/CPCI-52x(G). They contain appropriate information on config- uring and integrating the board in systems and can be found on the re- spective company’s webpage.
Page 11
Using This Manual Publication History of the Manual Table a History of manual publication Date Description Feb/1998 First print Jan/1999 Thoroughly revised, corrected SCSI-related OpenBoot command description, added descriptions for Miscellaneous Control Register, Miscellaneous Control and Status Register as well as ENUM Inter- rupt Control Register, extended temperature sensor description Added descriptions for installing Solaris, added description for OpenBoot plcc2tsop command (version 3.10.4 or greater)
Using This Manual Fonts, Notations and Conventions Table b Fonts, notations and conventions Notation Description All numbers are decimal numbers except when used with the following notations: Typical notation for hexadecimal numbers (digits are 0000.0000 0 through F), e.g. used for addresses and offsets. Note the dot marking the 4th (to its right) and 5th (to its left) digit.
Page 13
Using This Manual Icons for Ease of Use: Safety Notes and Tips & Tricks The following 3 types of safety notes appear in this manual. Be sure to al- ways read and follow the safety notes of a section first – before acting as documented in the other parts of the section.
Page 14
Using This Manual Page xii SPARC/CPCI-52x(G)
It must not be used except in its spe- cific area of office telecommunication industry and industrial con- trol. Only personnel trained by Force Computers or qualified persons in electronics or electrical engineering are authorized to install, unin- stall or maintain the SPARC/CPCI-52x(G). The information given in this manual is meant to complete the knowledge of a specialist and must not be taken as replacement for qualified personnel.
Page 16
• Only replace components or system parts with those recom- mended by Force Computers. In case you use components other than those recommended by Force Computers, you are fully responsible for the impact on EMI and the eventually changed functionality of the product.
Page 17
Safety Notes RJ-45 An RJ-45 connector is available on the board. Take into account that the RJ-45 connector type is used for telephone connectors and for connector twisted pair Ethernet (TPE) connectors. Note that mismatching these 2 connectors may destroy your telephone as well as your SPARC/CPCI-52x(G).
Introduction Introduction The SPARC/CPCI-52x(G) is a high performance CompactPCI board computer providing a CompactPCI system controller interface including DMA. It is based on • the UltraSPARC-IIi processor • the Advanced PCI Bridge (APB) with interfaces to the CompactPCI An UPA64S card can be connected for high performance graphics sup- port.
Introduction Table 1 Specifications of the SPARC/CPCI-52x(G) Processor UltraSPARC-IIi with 300 MHz Shared main memory 32 MByte to 1 GByte EDO DRAM with ECC L2 cache 256 KByte or 1 MByte late write SRAM with parity PMC slots 2 for 32 bit with 33 MHz PMC modules CompactPCI interface 32 bit with 33 MHz SCSI...
Product Nomenclature Introduction Product Nomenclature The SPARC/CPCI-52x(G) is available in several variants, with or with- out I/O-52x(G) as well as several memory and speed options. Consult your local sales representative to confirm availability of specific combi- nations. The table below explains the general product nomenclature. Table 2 Nomenclature of the SPARC/CPCI-52x(G) SPARC/CPCI-52xG/mmm-sss-c-uu-ggg...
Introduction Ordering Information Ordering Information The following table is an excerpt from the SPARC/CPCI-52x(G) order- ing information at the time of print. Contact your local FORCE COM- PUTERS representative for current information. Table 3 Excerpt from the product’s ordering information...
Page 24
Ordering Information Introduction Page 10 SPARC/CPCI-52x(G)
Installation This section describes the SPARC/CPCI-52x(G) variants you may pur- chase from FORCE COMPUTERS. It is intended to get an overview over all possible configurations with named components which will help to find the information necessary for your configuration in this manual.
The Lithium battery of the RTC/NVRAM provides a data retention of at least 7 years summing up all periods of actual battery use. Therefore FORCE COMPUTERS assumes that there usually is no need to exchange the Lithium battery except for example in the case of long-term spare part handling.
Installation Prerequisites and Requirements Installation • Use appropriate tools to remove the battery. • When installing the new battery ensure that the marked dot on top of the battery covers the dot marked on the chip. • Used batteries have to be disposed according to your country’s legislation.
Maximum power supply values without UPA64S card and PMC modules CPU board +5 V +3.3 V +/-12 V V I/O SPARC/CPCI-520 6.5 A 4.6 A not required 200 mA SPARC/CPCI-520G 6.5 A 4.6 A not required 200 mA SPARC/CPCI-522 7.8 A 5.6 A not required 200 mA SPARC/CPCI-522G 7.8 A...
Installation Prerequisites and Requirements Installation Table 6 Audio interfaces requirements Interface Description Stereo Micro In • Signal level: single-ended condensator microphones with signal (op-amp pre-amp level with 18 dB gain) –up to 12 mV with 20 dB gain inside Codec enabled –and up to 120 mV with 20 dB gain inside Codec disabled •...
Installation Installation Prerequisites and Requirements 3.1.2 Memory Modules The main memory capacity is adjustable via installation of the appropri- ate memory modules. The qualified memory modules depend on the SPARC/CPCI-52x(G) pro- cessor frequency. They are given in the following table. Table 7 Qualified memory modules Processor frequency...
Installation Prerequisites and Requirements Installation The memory configuration is adjustable to the application’s needs via se- lection of the appropriate memory modules. The memory configuration must fulfill the following requirements: • The lowest memory module (#1) must be a SPARC/MEM-50L – which is a lower memory module.
Installation Installation Prerequisites and Requirements General Installation Guidelines Note: Solaris versions and hardware updates prior to 2.5.1 11/97 and 2.6 03/98 are not supported. Required In case of Solaris 2.5.1 and Solaris 2.6 the following Solaris software software packages must be installed, otherwise Solaris fails to boot. packages Table 9 Required Solaris Packages...
Installation Prerequisites and Requirements Installation SCSI The Solaris SCSI driver may revert Wide-SCSI devices, which are con- nected to the front-panel SCSI connector, to asynchronous mode. How- ever, it is possible to operate such a configuration in synchronous mode also by inserting the following line into /kernel/drv/glm.conf: target n -scsi-options=0x5f8 where n is the SCSI ID of the Wide-SCSI device under consideration.
Base-520(G) Installation Location Overview Base-520(G) Installation Location Overview The Base-520(G) contains the following main components: • a UltraSPARC-IIi processor, • a second level cache (L2 cache), • a CompactPCI interface, • a boot PROM (PLCC), • a boot flash EPROM (TSOP) and an user flash EPROM (TSOP), •...
3 memory module connectors for up to 4 memory modules. With an installed UPA64S card only 2 memory modules are possible. The following figures show the Base-520(G) in possible configurations: Figure 8 Mechanical construction of a Base-520G FORCE COMPUTERS UPA64S card CPU and cache with MEM-50U...
Mechanical Construction Base-520(G) Installation Figure 10 Mechanical construction of a Base-520 CPU and cache with MEM-50U heatsink MEM-50L Base-520 in 1st slot The Base-520 is only available as a 2-slot solution with an I/O-522. Figure 11 Components of a 2-slot configuration with UPA64S card (schematic) UPA64S card Up to 2 memory modules I/O-52xG...
4.2.1 FORCE COMPUTERS UPA64S Card Installation You can only install a FORCE COMPUTERS UPA64S card if you pur- chased a SPARC/CPCI-52xG version. It is connected to the Base-520G via the UPA64S connector P7 (see figure 7 “Location diagram of the Base-520(G) (schematic)”...
Powering Up Base-520(G) Installation 4. If you do not install the UPA64S card again, fix the blind panel. 5. To install the I/O-52xG again refer to the installation section of the I/O-52x(G). Figure 12 Installing/Deinstalling an UPA64S card UPA64S card Base-520G I/O-52xG I/O-52xG connector...
Base-520(G) Installation Switch Settings User application The SPARC/CPCI-52x(G) provides 1 user flash EPROM devices (2M*8) to store user applications. As factory option 2 user flash EPROM devices (2M*8) are possible. For write-protection of the user flash EPROM see SW4-4 in section 4.4 “Switch Settings” on page 27. Switch Settings The following table lists the functions and the default settings of all switches shown in figure 7 “Location diagram of the Base-520(G) (sche-...
Front Panel and Connectors Base-520(G) Installation Table 11 Default switch settings (cont.) Name and default setting Function SW5-1 SCSI termination for SCSI #1 on front panel OFF = front panel termination automatic ON = front panel termination disabled SW5-2 SCSI termination for SCSI #1 on backplane OFF = backplane termination disabled ON = backplane termination enabled SW5-3...
Base-520(G) Installation Front Panel and Connectors Table 12 Front panel features Device Description RESET Mechanical reset key: When enabled and toggled it instantaneously affects the SPARC/CPCI-52x(G) by generating a push-but- ton Power On Reset (POR) to the UltraSPARC-IIi. Push-button Power On Reset has the same effect as a Power On Reset from the power supply, with the only difference, that the corresponding status bit (B_POR) in the UltraSPARC-IIi Reset_Control Register is...
Front Panel and Connectors Base-520(G) Installation Table 12 Front panel features (cont.) Device Description 0, 1 2 software programmable user LEDs. Possible status: off, red, yellow, or green, all colors either permanent or with a blinking frequency of ap- proximately 0.5, 1, or 2 Hz. Standard 3.5 mm microphone jack HDPH Standard 3.5 mm headphone jack...
Base-520(G) Installation Front Panel and Connectors • Floppy interface • Parallel interface • Serial interface A and B • Keyboard and mouse • Audio In: Stereo Line In, Stereo Aux#1 In, Stereo Aux#2 In (or Microphone In as factory option) •...
Front Panel and Connectors Base-520(G) Installation 4.5.2 Ethernet Interfaces The full duplex Ethernet interface is available at the front panel via a 10BaseT/100BaseTx Twisted-Pair-Ethernet connector. Table 15 Twisted-Pair-Ethernet #1 connector pinout Connector Signal TX– RJ-45 TPE RX– The Ethernet #1 interface is also accessible at the J5 back panel connector via an MII #1 interface.
Base-520(G) Installation Front Panel and Connectors 4.5.3 SCSI #1 Connector Pinout TERMPWR The SCSI #1 interface is single-ended and supports TERMPWR. AUTOTERM Automatic termination mode means the respective termination is disabled when you connect a standard SCSI cable to the front panel connector. Table 16 50-pin SCSI connector pinout Signal...
Front Panel and Connectors Base-520(G) Installation 4.5.4 Serial I/O Interface Connector Pinout Both serial I/O interfaces of the Base-520(G) are independent full-duplex channels. For each of them the 4 signals RXD, TXD, RTS, and CTS are also provided via the respective CompactPCI J5 connector (for interface A and B see figure 13 “CompactPCI J5 connector pinout”...
Front Panel and Connectors Base-520(G) Installation 4.5.6 CompactPCI Backplane Connector Pinout J1 and J2 The J1 and J2 connectors implement the CompactPCI 64-bit connector pinout as specified by the CompactPCI Specification. Therefore, this sec- tion only documents the pinout of the J5 connector. J3 is reserved.
Page 51
Base-520(G) Installation Front Panel and Connectors I/O panel As a separate price list item an I/O panel is available for the Base-520(G), the SPARC/IOBP-520/CPU. An extended variant is the SPARC/CPCI- 520/AccKit/CPU which contains additionally to the I/O panel the follow- ing cables: –a serial splitter cable for the front panel and the I/O panel –a flat ribbon SCSI cable for the I/O panel...
SCSI #1 Configuration Base-520(G) Installation SCSI #1 Configuration Note: Correct SCSI bus selection: The Base-520(G) provides 1 SCSI bus, SCSI #1. A further SCSI controller, SCSI #2, is available with the I/O-52x(G). Its termination is described in the I/O-52x(G) installation section. SCSI #1 The Base-520(G)’s SCSI #1 bus is accessible via the Base-520(G)’s termination...
Page 53
Base-520(G) Installation SCSI #1 Configuration Default • The default configuration 1 is covered by the default switch setting: configuration 1 The Base-520(G) is located at an endpoint of the SCSI #1 bus, the for 8 bit SCSI SCSI #1 bus is extended via the CompactPCI backplane (J5 connec- tor), but no SCSI cable is plugged into the front-panel SCSI connec- tor: Front...
Page 54
SCSI #1 Configuration Base-520(G) Installation Alternative • Alternative configuration: the Base-520(G) is located at an endpoint configuration for of the SCSI #1 bus and the CompactPCI backplane is not used for 8 bit SCSI SCSI #1 bus signalling, but the SCSI #1 bus is extended via the front panel connector: Front CompactPCI...
Base-520(G) Installation Ethernet Address and Host ID Ethernet Address and Host ID In order to see the Ethernet address and host ID, type the following com- mand at the prompt: ok banner The information below explains how the SPARC/CPCI-52x(G) Ethernet address and the host ID are determined.
For more information on the OpenBoot firmware see the Open Boot 3.x Manual Set. The OpenBoot firmware is subject to changes. For newest version and how to upgrade refer to the SMART service accessible via the FORCE COMPUTERS World Wide Web site. 4.8.1...
Page 57
Base-520(G) Installation OpenBoot Firmware Optional Boot Parameters Note: These options are specific to the operating system and may differ from system to system. [device-specifier] The name (full path or alias) of the boot device. Typical values are cdrom, disk, floppy, net, or tape. The name of the program to be booted.
Base-520(G) Installation OpenBoot Firmware Table 20 Device alias definitions Alias Description Defined for SCSI SCSI scsi Default disk SCSI-target-ID 0 disk disk SCSI-target-ID 6 disk6 disk SCSI-target-ID 5 disk5 disk SCSI-target-ID 4 disk4 disk SCSI-target-ID 3 disk3 disk SCSI-target-ID 2 disk2 disk SCSI-target-ID 1 disk1...
OpenBoot Firmware Base-520(G) Installation 4.8.2 NVRAM Boot Parameters The OpenBoot firmware holds its configuration parameters in NVRAM. At the Forth monitor prompt enter printenv to see a list of all available configuration parameters. Note: Per default the SPARC/CPCI-52x(G) boots the OS automatically.
Base-520(G) Installation OpenBoot Firmware figuration parameter diag-switch? is true for each test, a message is displayed on a terminal connected to the serial I/O interface A. If the system does not work correctly, error messages are displayed which indi- cate the problem. After POST the OpenBoot firmware boots an operating system or enters the Forth monitor, if the NVRAM configuration parame- ter auto-boot? is false.
Page 62
OpenBoot Firmware Base-520(G) Installation All SCSI buses To check all the SCSI buses installed in the system enter the following (The actual response depends on the devices on the SCSI buses).: ok probe-scsi-all /pci@1f,0/scsi@2 Target 6 Unit 0 Disk Removable Read Only Device SONY CD-ROM CDU-8012 3.1a /pci@1f/pci@4,1/scsi@2 Target 3 Unit 0 Disk FUJITSU M2952ESP SUN2.1G2545...
Base-520(G) Installation OpenBoot Firmware The system responds by incrementing a number once a second. Press any key to stop the test. Network To monitor the network connection enter: ok watch-net Internal loopback test -- succeeded. Transceiver check -- Using Onboard transceiver -- Link Up. passed Using Onboard transceiver -- Link Up.
OpenBoot Firmware Base-520(G) Installation 4.8.5 Reset the System If your system needs to be reset, you either press the reset button on the front panel or, if you are in the Forth Monitor, type reset on the command line. ok reset The system immediately begins executing the initialization procedures and executes the POST if having pressed the reset button.
Page 65
Base-520(G) Installation OpenBoot Firmware Example: How to get help for special Forth words or subcategories: ok help power reset-all reset-machine, (simulates power cycling ) power-off Power Off ok help memory dump ( addr length -- ) display memory at addr for length bytes fill ( addr length byte -- ) fill memory starting at addr with byte move ( src dest length -- ) copy length bytes from src to dest address map? ( vaddr -- ) show memory map information for the virtual address...
I/O-52x(G) Installation Mechanical Constructions Mechanical Constructions The I/O-52x(G) is an extension to the Base-520(G). It occupies 1 CompactPCI slot and consists of the following major components: • 2 PMC connectors, • 1 SCSI #2 interface, • and 1 Ethernet #2 interface. The following figures show the SPARC/CPCI-52x(G) in 2-slot and 3-slot configurations.
Mechanical Constructions I/O-52x(G) Installation Figure 19 Mechanical construction of the SPARC/CPCI-52xG (option) 2 PMC modules I/O-52xG in the 3rd slot MEM-50U MEM-50M CPU and cache with MEM-50M heatsink MEM-50L Base-520G in 1st slot 5.2.1 Installation/Deinstallation of the I/O-52x(G) This section describes the installation and deinstallation procedure for the I/O-52x(G) with the mentioned location shown in the figure below.
I/O-52x(G) Installation Powering Up Figure 20 Installation/Deinstallation of the I/O-52x(G) Base- I/O-52x(G) 520(G) I/O-52x(G) PMC#2 connectors PMC#1 connectors Standoff SCSI Ethernet CPU and cache heatsink PHYceiver Front panel Side view Top view Powering Up For powering up see the respective installation section of the Base-520(G).
Front Panel and Connectors I/O-52x(G) Installation On-board In addition to the front-panel connectors, the I/O-52x(G) provides on- connectors board connectors for connection to the Base-520(G), to the CompactPCI bus and for 2 PMC modules. An overview is shown in the following ta- ble.
I/O-52x(G) Installation Front Panel and Connectors Installation Guide. For the J5 connector pinout see figure 22 “CompactP- CI J5 connector pinout” on page 60. 5.4.2 PMC Slots The I/O-52x(G) provides 2 PMC slots compliant with IEEE P1386 ("Draft Standard Physical and Environmental Layers for PCI Mezzanine Cards: PMC").
Page 75
I/O-52x(G) Installation Front Panel and Connectors – and a Twisted-Pair-Ethernet cable for the front panel or the I/O panel. The I/O panel supports the following interfaces: • Fast/Wide SCSI #2, • MII #2 Ethernet, • and PMC user I/O. Danger The SPARC/IOBP-520/IO and the SPARC/CPCI-520/AccKit/IO is especially designed for the I/O-52x(G).
SCSI #2 Configuration I/O-52x(G) Installation SCSI #2 Configuration Note: Correct SCSI bus selection: The I/O-52x(G) provides a second SCSI bus, SCSI #2. Its configuration is described as follows. The I/O-52x(G)’s SCSI #2 bus is only available at the I/O-52x(G)’s CompactPCI J5 connector. Valid There is only 1 valid I/O-52x(G) SCSI #2 bus configuration: configuration...
I/O-52x(G) Installation OpenBoot Firmware Alias Definitions for I/O-52x(G) OpenBoot Firmware Alias Definitions for I/O-52x(G) This chapter describes additional features used with reference to the I/O-52x(G) enhancements. Table 27 Device alias definitions Alias Description Defined for SCSI #2: SCSI #2 scsi-2 disk SCSI #2-target-ID 6 disk26 disk SCSI #2-target-ID 5...
Page 78
OpenBoot Firmware Alias Definitions for I/O-52x(G) I/O-52x(G) Installation Page 64 SPARC/CPCI-52x(G)
Hardware Description Hardware Description The SPARC/CPCI-52x(G) is a high performance CompactPCI board computer providing a CompactPCI system controller interface including DMA. It is based on • the UltraSPARC-IIi processor supporting 3 high-speed interfaces concurrently operating: – the memory interface with ECC –...
Hardware Description The following table gives an overview of the different buses, their bus modes, and the connected devices. Table 28 Buses, bus modes, and connected devices Bus and bus mode Connected Devices EC bus, • UltraSPARC-IIi (see page 68) big endian •...
Processor – UltraSPARC-IIi Hardware Description Processor – UltraSPARC-IIi UltraSPARC-IIi is a highly integrated 64-bit SPARC V9 superscalar pro- cessor. The interfaces have been optimized to typical uniprocessor sys- tem requirements. Features • Binary compatible with all SPARC application codes • VIS instruction set •...
Processor – UltraSPARC-IIi Hardware Description 6.1.2 External Cache Control Unit The UltraSPARC-IIi obtains an integrated L2 cache controller providing a backside interface with a 72-bit wide data bus and 150 MHz speed. The L2 cache capacity is either 256 KByte or 1 MByte. 3 synchronous late write SRAM devices (2 for data and 1 for the tags) are provided.
Hardware Description Processor – UltraSPARC-IIi Memory The main memory capacity is adjustable via installation of the appropri- modules ate memory modules. For naming conventions, see figure 6 “MEM-50 – memory module numbering scheme” on page 17. Table 31 Relating memory capacity to device type and number of banks Memory module Memory capacity Device type...
Processor – UltraSPARC-IIi Hardware Description 6.1.4 Interrupt Map Interrupt concept The UltraSPARC-IIi provides a 6-bit wide interrupt vector for 63 inter- rupt sources. A separate device, the UPA interrupt concentrator (UIC), provides the inputs for all necessary interrupts. The UIC monitors all in- terrupts by a round-robin-scheme with 33 MHz, converts them to an own vector and transmits this vector to the processor.
Processor – UltraSPARC-IIi Hardware Description 6.1.5 UltraSPARC-IIi PCI Bus Interface The CPU uses a 66 MHz PCI bus as its bus for I/O extensions. This bus is 32 bits wide. Table 35 UltraSPARC-IIi PCI address space (8 GByte) Address range in PA<40:0>...
Hardware Description APB (Advanced PCI Bridge) and CompactPCI Interface APB (Advanced PCI Bridge) and CompactPCI Interface The APB (Advance PCI Bridge) is a PCI-to-dual-PCI bus bridge and is assembled on the base and on the I/O board (see figure 23 “Block Dia- gram of the SPARC/CPCI-52x(G)”...
Ethernet and EBus2 Devices – PCIO Hardware Description • Expansion bus 2 interface (EBus2), supporting up to 8 external devices and 4 buffered slave DMA channels. 6.3.1 Ethernet Interface – PCIO The PCIO on the Base-520(G) delivers the Ethernet #1 interface and the PCIO on the I/O-52x(G) delivers the Ethernet #2 interface.
Hardware Description Ethernet and EBus2 Devices – PCIO 6.3.2 EBus2 Interface – PCIO The PCIO also provides the interface to the EBus2. EBus2 is a generic slave 8-bit wide DMA bus (pseudo ISA bus) to which off-the-shelf pe- ripherals can be connected. Base addresses The base addresses of all 8 PCIO chip select signals in the 4 GByte PCI of PCIO chip...
Ethernet and EBus2 Devices – PCIO Hardware Description Table 39 Boot and user flash address space configuration PCI addr. range Configuration Device type F000.0000 Default config. with SW6-2 = OFF in 1 MByte boot PROM …F00F.FFFF case of 4-MByte user flash fact. opt. one 27C080, 1Mbx8 read-only device 4 MByte user flash EPROM...
Hardware Description Ethernet and EBus2 Devices – PCIO • Protocol support (HDLC/SDLC) • Interrupt controlled 6.3.5 Keyboard/Mouse, FDC and Parallel Interface – Super I/O To implement a major part of the UltraSPARC-IIi architecture’s I/O-sub- system a standard PC Super I/O device is utilized, the Super I/O – PC87332VLJ at PCI bus base address F130.000016 on the EBus2.
Page 96
Ethernet and EBus2 Devices – PCIO Hardware Description Parallel interface The parallel interface is Centronics compatible. One of the 4 DMA chan- nels of the PCIO EBus2 is used for the Super-I/O parallel interface (see table 38 “PCIO EBus2 DMA channels” on page 78). •...
Hardware Description Ethernet and EBus2 Devices – PCIO 6.3.6 RTC/NVRAM – M48T58 The Base-520(G) provides a RTC/NVRAM – M48T58 at PCI bus base address F100.000016 on the EBus2. Table 40 Address map of the RTC/NVRAM Address offset range Access NVRAM with 8 KByte minus 8 bytes capacity 0000 …...
Ethernet and EBus2 Devices – PCIO Hardware Description 6.3.7 Audio Interface – CS4231A The Base-520(G) provides an Audio Controller – CS4231A at PCI bus base address F120.000016 on the EBus2. 2 DMA channels of the PCIO EBus2 are used for the audio interface (see table 38 “PCIO EBus2 DMA channels”...
Hardware Description Ethernet and EBus2 Devices – PCIO 6.3.8 System Configuration Registers – SCR The Base-520(G) implements a set of system configuration registers via a field programmable gate array XC4003E (FPGA Xilinx LCA) at PCI bus base address F160.000016 on the EBus2. The table below gives an overview of all SPARC/CPCI-52x(G) system configuration registers: Table 41 System configuration register set (SCR), all 8-bit wide...
Ethernet and EBus2 Devices – PCIO Hardware Description Table 42 System Configuration Identification Register F160.000F Value ID (ro) ID indicates the hardware ID of the device containing the system config- uration registers. 6.3.9 SCR: Front Panel and Switches The following registers control front-panel or switch related features: •...
Hardware Description Ethernet and EBus2 Devices – PCIO Table 44 7-Segment LED Display Control Register F160.0010 Value DP and SEG_G DP and SEG_G … SEG_A control the status of the decimal point (DP) … SEG_A (w) and the segments (SEG_G…SEG_A) in the hexadecimal display (see fig- ure below for naming conventions).
Ethernet and EBus2 Devices – PCIO Hardware Description Table 47 Boot and User Flash Size Control Register F160.0002 Value USERROM_SIZE BOOTROM_SIZE USERROM_SIZE and BOOTROM_SIZE indicate the decoding of the x ROM_SIZE (ro) user and boot flash EPROM, respectively. , 01 reserved = 00 Offset range 00.0000...
Hardware Description Ethernet and EBus2 Devices – PCIO – is cleared (0) whenever the current temperature exceeds an upper temperature limit (T ) or falls below a lower limit (T HYST – is set (1) only upon reading one of the temperature sensor’s inter- nal registers via the I C-Bus.
Ethernet and EBus2 Devices – PCIO Hardware Description IP_TEMP (ro) IP_TEMP indicates whether one of the 2 temperature sensors signals an alarm condition. Only if enabled via appropriate setting of IE_TEMP, an interrupt is generated. No temperature control interrupt is pending. A temperature control interrupt is pending.
Hardware Description Ethernet and EBus2 Devices – PCIO Once one of the bits has been set to 1, it is cleared (0) by setting RESET_STAT_CLR in the Miscellaneous Control Register (see page 93). KEY_RESET indicates that a reset has been generated via the front-panel KEY_RESET (ro) reset key if KEY_RESET = 1.
Ethernet and EBus2 Devices – PCIO Hardware Description 6.3.12 SCR: ENUM Interrupt Note: All SPARC/CPCI-52x(G) variants provide the ENUM #1 interrupt since this is the ENUM interrupt of the CompactPCI interface related to the base board of the SPARC/CPCI-52x(G). However, note that in case of using the I/O-523G and only in this case, there is a second ENUM interrupt related to the CompactPCI interface of the I/O board: ENUM #2.
Hardware Description Ethernet and EBus2 Devices – PCIO 6.3.13 SCR: I C-Bus The SPARC/CPCI-52x(G) is equipped with an I C bus consisting of a data line and a clock line which are software-controlled. For further infor- mation on the I C Bus, refer to the I C Bus specification.
See I2C_SDAO for information how to write data to I C Bus slaves. See I2C_SDAI for information how to read data from I C Bus slaves. I2C_SDAO is used to force low (0) or high (1) level on the I C Bus data I2C_SDAO (r/w) line.
Hardware Description SCSI Interface – SYM53C875 SCSI Interface – SYM53C875 Ultra/wide SCSI #1 and #2 (single-ended) are implemented on the Base-520(G) and on the I/O-52x(G) (SCSI), respectively. Ultra SCSI (Fast-20) is an extension of the SCSI-3 standard that expands the band- width of the SCSI bus and allows faster synchronous SCSI transfer rates (approximately double the synchronous transfer rates of Fast SCSI-2).
PMC Slots with Busmode Support Hardware Description PMC Slots with Busmode Support The PMC busmode signals are supported for both PMC slots via 5 gener- al purpose I/O pins of the SCSI #2 controller on-board the I/O-52x(G) (see section 6.4 “SCSI Interface – SYM53C875” on page 97). The bus- mode signals allow detection of installed PMC cards and proper initial- ization of the PMC card according to the protocol supported by the installed PMC module.
Hardware Description PMC Slots with Busmode Support Table 58 PMC# x BUSMODE[1] (ro) response encoding PMC# x Description BUSMODE[1] “Card Present”: PMC module present which has the requested capability and uses the requested protocol no PMC module present or PMC module does not have the requested capability or PMC module does not use the requested protocol SPARC/CPCI-52x(G)
Page 114
PMC Slots with Busmode Support Hardware Description Page 100 SPARC/CPCI-52x(G)
OpenBoot versions are marked with the version given, e.g..(OpenBoot 3.10.4 and above) ..For information on the latest OpenBoot version and how to upgrade refer to the SMART service accessible via the FORCE COMPUTERS World Wide Web site. Base information For a description of standard OpenBoot 3.x firmware features, see the...
System Configuration FORCE OpenBoot Enhancements System Configuration This section consists of the following parts: • section 7.1.1 “System Configuration Register Accesses” on page 102, • section 7.1.2 “LEDs, Seven Segment Display and Rotary Switch” on page 106, • section 7.1.3 “ID PROM” on page 107, •...
Page 117
FORCE OpenBoot Enhancements System Configuration user-rom-size-ctrl! ( byte — ) stores the 2-bit data in the User ROM Size Control Register. led-display@ ( — byte ) returns the contents – an 8-bit data – of the LED Display Con- trol/Status Register. Since the LED Display Control Register is only writ- able, the command returns the contents of the LED Display Control Shadow Register.
Page 118
System Configuration FORCE OpenBoot Enhancements connected to the front panel. Otherwise, the SCSI front panel termination is disabled. scsi_bp@ ( — true | false ) returns the state of the SCSI Backplane Termination Switch (SW5-2). The SCSI backplane termination is disabled if true is re- turned.
Page 119
FORCE OpenBoot Enhancements System Configuration ENUM#2 interrupt is pending if true is used with this command. In that case an interrupt is generated to the processor provided that the ENUM#2 interrupt is enabled by the ENUM#2 Interrupt Enable Register. This sig- nal is low level sensitive.
System Configuration FORCE OpenBoot Enhancements 7.1.2 LEDs, Seven Segment Display and Rotary Switch The commands described below are available to control the seven seg- ment LED display, the user LEDs, as well as to get information about the state of the rotary switch.
FORCE OpenBoot Enhancements System Configuration ter using this command. rotary-switch@ ( — byte ) returns the current state of the rotary switch. The value of byte may be one of the values in the range 0…15. 0 corresponds to posi- tion 0 of the rotary switch, 1 corresponds to position 1, and so forth.
System Configuration FORCE OpenBoot Enhancements addr = 0 …511. mem>idprom ( src-addr dest-addr size — ) copies a number of bytes from the on-board memory to the ID PROM selected via select-idprom. The number of bytes to be copied is specified by size, size = 1 …512. The source data start at the virtual address src-addr in the on-board memory.
FORCE OpenBoot Enhancements System Configuration set-conf ( byte sensor# — ) stores the value byte in the configuration register of the tem- perature sensor specified by sensor#, sensor# = 1, 2. The contents of the status register data is left on the evaluation stack.
111). This allows to program the user flash with an executable image and use the FORCE OpenBoot enhancements to load and execute such an image from user flash (see section 7.2.3 “Loading and Executing Programs from User Flash EPROM” on page 115). For general information on NVRAM configuration parameters and methods available for flash EPROM, see section 7.2.2 “Flash EPROM Device Node”...
Page 125
FORCE OpenBoot Enhancements Flash EPROM Support select-flash ( USER | BOOT — ) selects the flash EPROM to be programmed and pre- pares the selected flash EPROM for programming. No further words may follow in the same command line (see “Example: Programming the User Flash”...
Flash EPROM Support FORCE OpenBoot Enhancements select-flash informs the user that the user flash EPROM has been made accessible. It displays the available boot flash EPROM and user flash EPROM. After the user flash has been selected, all following commands oper- ate on the user flash.
Page 127
FORCE OpenBoot Enhancements Flash EPROM Support After selecting the flash EPROM device node, the word words displays the names of the methods of the flash EPROM device. ok words close open selftest reset load write-blocks read-blocks seek write read max-transfer block-size To unselect the current device node, i.e.
Page 128
Flash EPROM Support FORCE OpenBoot Enhancements read ( addr length — actual ) reads at most length Bytes from the flash EPROM and copies it to memory beginning at address addr. If actual is 0 or negative, the read failed. The value of length can be chosen independently of the de- vice’s block size.
FORCE OpenBoot Enhancements Flash EPROM Support 7.2.3 Loading and Executing Programs from User Flash EPROM Besides the ability to load and execute an executable image from disk, from a network component, or from other components, the SPARC/CPCI-52x(G) OpenBoot also provides a convenient way to load and execute an executable image from available user flash EPROM.
Hardware Dependencies FORCE OpenBoot Enhancements Hardware Dependencies Note: To make use of the features described in this section proceed as follows: • copy the OpenBoot image from the boot PROM which is a read-only device to the boot flash EPROM (see section 7.3.1 “Copying the OpenBoot Image from Boot PROM to Boot Flash EPROM”...
Page 131
FORCE OpenBoot Enhancements Hardware Dependencies Note: In case of an error during one of the 2 following procedures proceed as follows: • select booting from the boot PROM, • reset the system, • and try again. 1. version: To copy the OpenBoot image from the boot PROM into the boot flash OpenBoot 3.10.4...
Hardware Dependencies FORCE OpenBoot Enhancements The OpenBoot image is copied from the boot PROM into the boot flash EPROM. To operate the CPU board, install the CPU board with the boot flash EPROM used for subsequential booting by setting SW6-2 to ON.
Page 133
SYSTEMS HARDWARE SOFTWARE SYSTEMS ERROR DESCRIPTION: THIS AREA TO BE COMPLETED BY FORCE COMPUTERS: DATE: PR#: RESPONSIBLE DEPT.: MARKETING PRODUCTION ENGINEERING BOARD SYSTEMS Send this report to the nearest Force Computers headquarter listed on the back of the title page.
Need help?
Do you have a question about the SPARC/CPCI-520G and is the answer not in the manual?
Questions and answers