Archive-name: sun-hdwr-ref/part4 Posting-Frequency: as revised Version: $Id: part4,v 1.15 1995/11/24 02:13:53 jwbirdsa Exp $ THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART IV ======= BOARDS (cont'd) BOARDS (cont'd) =============== Memory boards ------------- 501-1013 1M Multibus One megabyte of zero-wait-state memory with parity, consisting of 144 64K x 1-bit chips. Connected to the processor by the Multibus P2 connector only; the Multibus P1 connector is used only for +5V and ground connections. Eight-position DIP switch U506 controls the address at which the board appears. The switches are all mutually exclusive. To make the board the first megabyte (starting at address 0), turn switch 1 ON and all others OFF. To make the board the second megabyte (starting at address 0x100000), turn switch 2 ON and all others OFF, etc. Via this method, the board may be set for any megabyte from the first to the eighth; the eighth is only available for memory when a monochrome display board is not present in the system. Power requirements are +5V @ 3A. 501-1020 2/50 1M VME The information on this and related boards is a bit spotty. The configurations shown below are only some of the possible configurations. Take with a grain of salt. J2100 Unjumpered always. J2200 Base address 1M: 3-4 jumpered, all others unjumpered J2201 Memory size 1M @ 64Kx1 1M @ 256Kx1 2M @ 256Kx1 4M @ 256Kx1 ---------- ----------- ----------- ----------- 1-2 UN JU UN UN 3-4 UN JU JU UN 5-6 JU UN UN UN 7-8 UN JU JU JU 9-10 JU UN UN UN 11-12 UN UN JU JU 13-14 JU UN UN UN 15-16 UN UN UN JU J2202 Not used. 501-1046 2/50 2M VME See 501-1020. 501-1047 2/50 4M VME See 501-1020. Note that this board cannot coexist with a 4M 2/50 CPU, since the eighth megabyte is occupied by the monochrome framebuffer 501-1048 1M Multibus Laid out differently than 501-1013, but functionally the same. The address DIP switch is in a different location but is set in the same manner. See 501-1013. 501-1067 2/50 3M VME See 501-1020. 501-1079 2/50 0M VME See 501-1020. This board is intended as a host for the piggyback SCSI controller or Sky floating point processor. 501-1102 8M VME 3/2xx,3/4xx,4/2xx Eight megabytes of ECC memory consisting of 256K x 1-bit chips, with onboard refresh control. All locations are with component side up and the VME connectors away from you. There is a socket for a 220/270-ohm terminator pack 120-1613 at location F34 (U1203). Whether this terminator is installed depends on the machine the board is in, and the board's location. For a 3/2xx, the first memory board must be in VME slot 6 and must have the terminator pack installed. "Remove the terminator when expansion memory boards are installed in slots 2, 3, 4, and 5" -- which is impossible because only four boards are supported, with the other three boards being in slots 2-4. Memory boards not in slot 6 should not have the terminator pack installed. For a 3/4xx or 4/2xx, the memory board in VME slot 1 should always have the terminator pack installed. If there are memory boards on both sides of the CPU, remove the terminator at U1411 on the 3/4xx CPU and install a terminator pack on the memory board in slot 7. There are four jumpers. J0101 (block in far left corner) 1-2 external clock UNJUMPED 3-4 ??? UNJUMPED J1101 Disable refresh (single jumper in far left) UNJUMPED J0301 probably not present J0302 near left corner (accessible through top of back edge, position 0 at bottom) 0 first memory board 1 second memory board 2 third memory board 3 fourth memory board There are five LEDs on the upper rear edge of the board. In normal operation, only the two green LEDs should be lit. UE Uncorrectable error (when lit) RED CE Correctable error (when lit) YELLOW DIS CPU access disabled (when lit) YELLOW CPU CPU accessing memory GREEN This LED flickers because it is only lit when the CPU is actually accessing the memory on the board. If the LED is not flickering, that simply means you have more memory than you need at the moment -- the board is not being accessed significantly. REF Refresh OK (when lit) GREEN If this LED is not lit, refresh has failed and the board should be repaired or replaced. Note that this board must be 501-1102-11 or later to use with the 3/4xx, the FPA, or the FPA+. Power requirements are 5V @ 12.3A. 501-1111 2M VME 3/75 Two megabytes of memory and connectors for the piggyback SCSI board 501-1045. With the component side up and the VME connectors away from you, the D50 SCSI connector is in the near right corner, and the piggyback connectors are in the center and left middle. The memory is in the far right quadrant. Jumper J3101 at the left far edge should be jumped, and J3102 just nearer should be unjumped. There are two eight-position DIP switches, each of which should have only one switch on, and all the rest off. Switch 1 is to the left. For this board, both should be set identically. U3118 and U3119 1 not used 2 start address 0x00200000 (is 3rd and 4th meg) cannot be used with 4M CPU boards 3 start address 0x00400000 (is 5th and 6th meg) 4 start address 0x00600000 (is 7th and 8th meg) 5 start address 0x00800000 (is 9th and 10th meg) 6 start address 0x00A00000 (is 11th and 12th meg) 7 start address 0x00C00000 (is 13th and 14th meg) not documented for use with 2M CPU boards 8 start address 0x00E00000 (is 15th and 16th meg) not documented for use with 2M CPU boards Power requirements are +5V @ 1.8A. 501-1121 0M VME 3/75 Same as 501-1111, but with no memory -- it was just a host for the piggyback SCSI board. 501-1122 4M VME 3/75 Basically the same as 501-1111, but four megabytes of memory and different switch settings. Jumper J3101 aqt the left far edge should be unjumped, and J3102 just nearer should be jumped. U3118 1 not used 2 start address 0x00200000 (is 3rd through 6th meg) 3 start address 0x00400000 (is 5th through 8th meg) not documented for 2M CPU boards 4 start address 0x00600000 (is 7th through 10th meg) not documented for 4M CPU boards 5 start address 0x00800000 (is 9th through 12th meg) not documented for 2M CPU boards 6 start address 0x00A00000 (is 11th through 14th meg) not documented for 4M CPU boards 7 start address 0x00C00000 (is 13th through 16th meg) not documented for 2M CPU boards 8 not used U3119 1 not used 2 not used 3 U3118 is 2 4 U3118 is 3 5 U3118 is 4 6 U3118 is 5 7 U3118 is 6 8 U3118 is 7 Power requirements are +5V @ 2.3A. 501-1131 2M VME 3/1xx See 501-1111. May be missing connectors for the piggyback SCSI board 501-1045, which was nominally used only on the 3/75. 501-1132 4M VME 3/1xx See 501-1122. 501-1232 4M Multibus Four megabytes of memory, with parity, consisting of 144 256K x 1 chips, 120ns. 14-pin jumper at U1115, may control address. My board is the first 4M of RAM and pins 1-2, 3-4, 5-6, and 7-8 are jumped. 501-1254 32M VME 4/2xx Similar to 501-1102, but not compatible with 3/2xx (or 3/4xx?). See 501-1102, except: J0301 (single jumper in far right) UNJUMPED Power requirements are 5V @ 14A. 501-1298 8M XP cache 386i/150/250 Up to sixteen 1M SIMMs (501-1424 or 501-1375) on an internal card with an edge connector. With component side up and the edge connector on the right, there are six jumpers in a block along the middle left edge. The left column is J1, J0, and J4 from far to near, and the right is J3, J3, and J5. "Jumpers on FAB 270-1298-01 do not affect system operation." 501-1317 16M 3U VME 4/330 Up to sixteen 1M (501-1408, 501-1466, 501-1544, 501-1565, or 501-1697) or 4M (501-1682) SIMMs on a 3U VME board for use in the 4/330 only. The memory comes in four banks, but has only two configurations: banks 0 and 1 filled, or all banks filled. VME connector J0902 J0901 -0-----U700------ -0-----U701------ -0-----U702------ -0-----U703------ -1-----U704------ -1-----U705------ -1-----U706------ -1-----U707------ -2-----U800------ -2-----U801------ -2-----U802------ -2-----U803------ -3-----U804------ -3-----U805------ -3-----U806------ -3-----U807------ J0901 SIMM count Jumped for eight SIMMs, unjumped for sixteen. J0902 SIMM size Jumped for 1M SIMMs, unjumped for 4M SIMMs. Power requirements are +5V @ 1.1A. 501-1325 4M XP cache 386i/150/250 See 501-1298. 501-1333 32M VME 4/4xx Thirty-two megabytes of ECC memory with onboard refresh control. All locations are with component side up and the VME connectors away from you. There are four jumpers. J0101 Enable SET.RDY (single jumper in far left) JUMPED J0301 32M/128M (single jumper in far middle) JUMPED J0302 32M/128M (single jumper in far middle) UNJUMPED J0310-J0315 (block in near left corner, accessible through top of back edge, J0310 at bottom) 0 first memory board (J0310 jumped) 1 second memory board (J0311 jumped) 2 third memory board (J0312 jumped) 3 fourth memory board (J0313 jumped) 4 fifth memory board (J0314 jumped) 5 sixth memory board (J0315 jumped) There are five LEDs on the upper rear edge of the board. In normal operation, only the two green LEDs should be lit. UE Uncorrectable error (when lit) RED CE Correctable error (when lit) YELLOW DIS CPU access disabled (when lit) YELLOW CPU CPU accessing memory GREEN This LED flickers because it is only lit when the CPU is actually accessing the memory on the board. If the LED is not flickering, that simply means you have more memory than you need at the moment -- the board is not being accessed significantly. REF Refresh OK (when lit) GREEN If this LED is not lit, refresh has failed and the board should be repaired or replaced. Note that SunOS 4.0.3 only supports up to 256M of memory, and SunOS 4.1 (PSR A) requires the 4.1 PSR A Sun-4 PMEG patch to support over 256M of memory. Power requirements are +5V @ 15.6A. 501-1394 4M dynamic 386i/150 Up to eight 1M SIMMs (501-1424) on an internal card with an edge connector. Note that CPU 501-1241-02 rev 03 or later is required for use with this board. CPU 501-1241-04 rev 01 or later is required for use with two or more of these boards. 501-1436 8M 3U VME 4/330 See 501-1317. 501-1441 8M dynamic 386i/150 See 501-1394. 501-1451 32M VME 3/4xx,4/2xx Similar to 501-1254, but compatible with 3/4xx (but not 3/2xx?). See 501-1254, except: Note that this board must be 501-1451-03 or later to use with the 501-1576 16M board. 501-1482 0M XP cache 386i/150/250 See 501-1298, but can also use 501-1510 SIMMs. 501-1495 48M VME 4/3xx except 4/330 Up to 48 1M or 4M SIMMs in six banks of eight. With component side up and VME connectors away from you: ---- ---- ---- VME connectors U2000 U1800 U1600 bank4 bank2 bank0 Note that socket locations are U2007 U1807 U1607 silkscreened on the solder side (underside) of the board. U2100 U1900 U1700 bank5 bank3 bank1 U2107 U1907 U1707 The three documented configurations are bank 0 only (8M or 32M), banks 0-2 (24M or 96M), or all six banks (48M or 192M). There are a variety of jumpers. J2304 BGR0 (leftmost of block in far left corner) JUMPED J2305 BGR1 (left middle of block in far left corner) JUMPED J2306 BGR2 (right middle of block in far left corner) JUMPED J2307 BGR3 (rightmost of block in far left corner) JUMPED J2308 IACK (single jumper in far left) JUMPED J2309 1M/4M (nearest of block in far right) Jump for 4M SIMMs, unjump for 1M SIMMs. J2310-J2312 CONF0-CONF2 (near middle to farthest of block in far right) banks filled J2310 J2311 J2312 ------------ ----- ----- ----- 0 JUMPED JUMPED JUMPED 0-2 JUMPED UNJUMPED JUMPED 0-5 UNJUMPED JUMPED UNJUMPED Power requirements are +5V @ 4.3A (24M) or 5.3A (48M). 501-1563 24M VME 4/3xx except 4/330 501-1564 8M VME 4/3xx except 4/330 See 501-1495. 501-1576 16M VME 3/4xx,4/2xx Similar to 501-1102 (but not compatible with 3/2xx?). See 501-1102, except: J0301 (single jumper in far right) JUMPED Note that the 4/2xx requires boot PROM 3.0 or later when more than two of these boards are used. 501-1703 32M VME 4/3xx except 4/330 See 501-1495. 501-1704 32M 3U VME 4/330 See 501-1317. 501-1711 16M 3U VME 4/330 See 501-1317. 501-1721 128M VME 4/4xx See 501-1333, except 128M of memory and: J0301 32M/128M (single jumper in far middle) UNJUMPED J0302 32M/128M (single jumper in far middle) JUMPED Note that the 4/4xx CPU requires boot PROM version 3.0 or later to support this board. Note that a correctable error on the sixth 128M board turns on the CE LED and turns off error logging. Reset power to clear this condition. Power requirements are +5V @ 13.7A. 501-1723 8M 3U VME 4/330 See 501-1317. 501-1755 32M 3U VME 4/330 See 501-1317. 501-1767 64M VME 4/6xx Up to one gigabyte of memory in four banks of sixteen 4M (501-1739 or 501-2460) or 16M (501-2060) SIMMs. With component side up and VME connectors away from you, the banks are: U???? BANK LO/HI U???? BANK LO/HI bits near ----- ---- ----- ----- ---- ----- ---- VME U2008 3 bH1 U1605 0 3L0 24-31 U2007 2 bL1 U1606 1 3H0 24-31 U2006 3 bH0 U1607 0 3L1 24-31 U2005 2 bL0 U1608 1 3H1 24-31 U2004 3 aH1 U1601 0 2L0 16-23 U2003 2 aL1 U1602 1 2H0 16-23 U2002 3 aH0 U1603 0 2L1 16-23 U2001 2 aL0 U1604 1 2H1 16-23 U1908 3 9H1 U1505 0 1L0 8-15 U1907 2 9L1 U1506 1 1H0 8-15 U1906 3 9H0 U1507 0 1L1 8-15 U1905 2 9L0 U1508 1 1H1 8-15 U1904 3 8H1 U1501 0 0L0 0-7 U1903 2 8L1 U1502 1 0H0 0-7 U1902 3 8H0 U1503 0 0L1 0-7 U1901 2 8L0 U1504 1 0H1 0-7 U2208 3 fH1 U1805 0 7L0 56-63 U2207 2 fL1 U1806 1 7H0 56-63 U2206 3 fH0 U1807 0 7L1 56-63 U2205 2 fL0 U1808 1 7H1 56-63 U2204 3 eH1 U1801 0 6L0 48-55 U2203 2 eL1 U1802 1 6H0 48-55 U2202 3 eH0 U1803 0 6L1 48-55 U2201 2 eL0 U1804 1 6H1 48-55 U2108 3 dH1 U1705 0 5L0 40-47 U2107 2 dL1 U1706 1 5H0 40-47 U2106 3 dH0 U1707 0 5L1 40-47 U2105 2 dL0 U1708 1 5H1 40-47 U2104 3 cH1 U1701 0 4L0 32-39 U2103 2 cL1 U1702 1 4H0 32-39 U2102 3 cH0 U1703 0 4L1 32-39 U2101 2 cL0 U1704 1 4H1 32-39 ^ | xx0 = LO byte, xx1 = HI byte The minimum configuration is sixteen SIMMs in bank 1. There is a large block of three-pin jumpers in the near center. From left to right (with pin 1 assumed nearest), they are: BANK 2,3 SIMMs SGL (1-2) "single-sided" (4M) SIMMs DBL (2-3) 16M SIMMs BANK 2 INSTALLED OUT (1-2) not installed IN (2-3) installed BANK 3 INSTALLED OUT (1-2) not installed IN (2-3) installed BANK 3 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 2 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 1 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 0 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 1 INSTALLED OUT (1-2) not installed IN (2-3) installed BANK 0 INSTALLED OUT (1-2) not installed IN (2-3) installed (bank 0 must always be installed!) BANK 0,1 SIMMs SGL (1-2) "single-sided" (4M) SIMMs DBL (2-3) 16M SIMMs Note that SunOS 4.1.2 or later is required to support this board. Power requirements are +5V @ 17.1A (0M). 501-1785 16M SIMM SPARCstation 10 Power requirements are +5V @ 2.59A active, 0.075A standby. 501-1823 32M SBus 4/75 (SPARCstation 2) primary expansion memory This board connects to the SBus and to the CPU. Cable 530-1814 connects J401 on this board to the SAX connector on the CPU board. It also has a secondary memory connector for the 501-1824 secondary expansion memory. Power requirements are +5V @ 0.8A. 501-1824 32M SBus 4/75 (SPARCstation 2) secondary expansion memory This board connects to the SBus and the rest of the system only through the 501-1823 primary expansion memory. Hence, it cannot be installed without the 501-1823. Use standoff 240-1879 to mount it. Power requirements are +5V @ 0.8A. 501-1901 0M VME 4/6xx See 501-1767. 501-1930 64M SIMM SPARCstation 10 Power requirements are +5V @ 2.59A active, 0.075A standby. 501-2001 2M NVSIMM SPARCstation 10 Used to accelerate NFS writes to disks. Requires Solaris 2.2 and Prestoserve 2.4.1 software. Install the first NVSIMM in J0301 and the second in J0202. Either NVSIMMs or the SBus Prestoserve controller (370-1401) is supported. Jump J1001 (near the battery) to enable battery backup mode. The Panasonic BR3032 battery is not field-replaceable. 501-2197 1M NVSIMM SPARCserver 1000,SPARCcenter 2000 Used to accelerate NFS writes to disks. Requires Solaris 2.2 and Prestoserver 2.4.1 software. The SPARCserver 1000 supports two banks of four NVSIMMs. The SPARCcenter 2000 supports one bank of eight NVSIMMs. There is a three-pin jumper in the lower right if the battery is facing you and on the left. Jump the right pair of pins to enable battery backup mode. Jump the left pair of pins to disable battery backup mode. The Panasonic BR2330 battery is not field-replaceable. 501-2273 16M SIMM SPARCstation 10 See 501-1785. 501-8030 12M 6U VME 3/E Twelve megabytes of memory on a 6U VME card. With component side up and the VME connectors on the left, there is a jumper block (J100) in the lower left, with pin 1 nearest: J100 1-2 unused, no pins 3-4 enable 1st 4M bank JUMPED 5-6 enable 2nd 4M bank JUMPED 7-8 enable 3rd 4M bank JUMPED Power requirements are +5V @ 2A. 501-8031 4M 6U VME 3/E Four megabytes of memory on a 6U VME card. With component side up and the VME connectors on the left, there is a jumper block (J100) in the lower left, with pin 1 nearest: J100 1-2 unused, no pins 3-4 start address 0x00400000 (4th through 7th meg) 5-6 start address 0x00800000 (8th through 11th meg) 7-8 start address 0x00C00000 (12th through 16th meg) Only one pair of pins should be jumped. Power requirements are +5V @ 1.1A. 501-8036 16M 6U VME 4/E Up to sixteen megabytes of error-correcting memory with onboard refresh control. With component side up and VME connectors on the left, the banks are: J502 J503 J504 J505 J506 LED505 (UCERR) J501 LED504 (CERR) LED503 (REFRESH) LED502 (ACCESS) LED501 (DISABLED) bank0 bank2 bank1 bank3 The only documented configurations are bank 0 only (4M) and all banks (16M). J0501 "address range" UNJUMPED J0502 board size Jumped for 16M, unjumped for 4M. J0503 board ID Jumped for 16M, unjumped for 4M. J0504 "hi/low mem" (actually sets base address) J0505 "1/4M DRAM" (actually sets base address) J0506 "address range" J0504 J0505 J0506 base address ----- ----- ----- ------------ UNJUMPED UNJUMPED JUMPED 0x00000000 UNJUMPED JUMPED JUMPED 0x01000000 JUMPED UNJUMPED JUMPED 0x02000000 JUMPED JUMPED JUMPED 0x03000000 UNJUMPED UNJUMPED UNJUMPED 0x10000000 UNJUMPED JUMPED UNJUMPED 0x11000000 JUMPED UNJUMPED UNJUMPED 0x12000000 JUMPED JUMPED UNJUMPED 0x13000000 The 4M board extends from the base address to 0xnn3FFFF, and the 16M board extends to 0xnnFFFFF. The LEDs appear to to be: UCERR uncorrectable error probably shouldn't be lit CERR correctable error probably shouldn't be lit REFRESH refresh OK probably should be lit ACCESS memory being accessed probably should flicker DISABLED CPU access disabled probably shouldn't be lit 501-8042 4M 6U VME 4/E See 501-8036. 501-8060 0M combo with SBus slots 6U VME 4/E Up to sixteen SIMMs (of unknown size) and two SBus slots. With component side up, the banks are: S B B B a a u n n s k k 2 1 3 J0401 S B u B B s a a 1 n n k k 0 2 SBus slot 1 can support a master or slave card; slot 2 can only support slave cards. J0401 enable memory Jump to enable, unjump to disable. Note that SunOS 4.0.3e requires the 4.0.3e SRX Feature tape to support this board. 555-1054 0M XP cache 386i/150/250 See 501-1298. 555-1423 0M dynamic 386i/150 See 501-1394. Video boards ------------ VIDEO STANDARDS MONO bwone Sun-1 monochrome framebuffer. bwtwo The standard monochrome framebuffer, found in everything from the first Sun-2 to desktop SPARCs, and the 386i as well. Standard resolution is 1152 x 900 and high resolution is 1280 x 1024; other resolutions (1024 x 1024?) may exist. MG "MG" framebuffers are actually bwtwo. COLOR Note that the ROM monitor in a machine may or may not know about any particular color framebuffer, depending on the revision of the ROM and the age of the framebuffer standard. If the ROM does not know how to detect/display on the particular color framebuffer you have installed, it will be unable to display the normal ROM boot messages. This does not affect OS support for the framebuffer; if you are willing to boot blind, SunOS should find the framebuffer and start displaying on it normally. The alternative is to get a more recent ROM or a different framebuffer. cgone Sun-1 color framebuffer. Can run SunWindows. The hardware occupies 16K of Multibus address space, by default starting at addresses 0xE8000 or 0xEC000 and using interrupt level 3. cgtwo VME-based color framebuffer found in Sun-2's and up. The hardware occupies 4M of VMEbus address space, by default starting at address 0x400000 and using interrupt level 4. cgthree 8-bit color framebuffer found in Sun-4's and Sun-386i's. cgfour 8-bit color framebuffer, found in Sun-3's and Sun-4's, with a monochrome overlay plane and an overlay enable plane on the 3/110 and some 3/60 models. It is the onboard framebuffer for the 3/110. The SunOS driver implements ioctls to get and put colormaps; the 3/60 models have an overlay plane colormap as well. cgfive Equivalent to cgtwo. Can be used alone or with the GP/GP+/GP2 accelerators. cgsix 8-bit accelerated (GX) color framebuffer, found in Sun-3's and Sun-4's. The GX accelerator is a low-end accelerator designed to enhance vector and polygon drawing performance. cgeight 24-bit color framebuffer, found in Sun-3's and Sun-4's, with a monochrome overlay plane and in some cases an overlay enable plane as well. Despite being 24-bit, the SunOS driver is documented as implementing ioctls to get and put colormaps. cgnine 24-bit double-buffered VME-based color framebuffer, with two overlay planes and the ability to work with the GP2 graphics accelerator board. In double-buffer mode, color resolution is reduced to 12 bits. cgtwelve 24-bit double-buffered SBus-based color framebuffer, with graphics accelerator, an overlay plane and an overlay enable plane. Apparently can run in an 8-bit colormapped mode as well. In double-buffer mode, color resolution is reduced to 12 bits. cgfourteen From the manpage: "The cgfourteen device driver controls the video SIMM (VSIMM) component of the video and graphics subsystem of the SPARCstation 10SX. The VSIMM provides 24-bit truecolor visuals in a variety of screen resolutions and pixel depths." ACCELERATORS gpone Generic name for Graphics Processor (GP), Graphics Processor Plus (GP+), and Graphics Processor 2 (GP2) boards. The hardware occupies 64K of VMEbus address space, starting at address 0x210000 by default and using interrupt level 4. taac The TAAC is somewhere between a general application accelerator and a graphics accelerator. It is "a very-long-instruction-world computation engine, coupled with an 8M memory array. This memory area can be used as a frame buffer or as storage for large data sets." VIDEO BOARDS MONO 501-1003 monochrome video/keyboard/mouse TTL only Multibus From top to bottom on the rear edge of the board are a female DB-9 video connector, a header connector for the serial type 2 keyboard, and a header connector for the serial Sun-2 mouse. This board must be placed in a slot in the Multibus P2 section shared by the CPU. For backplane P/N 501-1090, it must be placed in slot 6 to terminate the P2 bus; for newer backplanes, it is usually placed in slot 6 anyway. DIP switch and jumper information for revisions -03 through -07: U100 DIP switch video board address Eight-position DIP switch. All switches are mutually exclusive and they correspond to megabyte sections of the address space in the same way as the 501-1013 memory board. The first video board must be set to the eighth megabyte, which means switch eight must be ON and all others must be OFF. J1903 jumper serial interrupt level select pins 13-14 jumped by default, all others unjumped J1904 jumper video interrupt level select pins 9-10 jumped by default, all others unjumped Power requirements are +5V @ 4A. 501-1052 monochrome video/keyboard/mouse ECL/TTL Multibus Appears as device bwtwo*. From top to bottom on the rear edge of the board are a female DB-9 video connector, a header connector for the serial type 2 keyboard, and a header connector for the serial Sun-2 mouse. This board must be placed in a slot in the Multibus P2 section shared by the CPU. For backplane P/N 501-1090, it must be placed in slot 6 to terminate the P2 bus; for newer backplanes, it is usually placed in slot 6 anyway. Jumper information (note that pin 1 is to the right if you hold the board with the printing right-side up -- the same orientation as the ICs): J1600 Bits read on startup to determine size of screen, either standard (1152 x 900) or 1000 x 1000. Pins 9 through 16 are not used and unjumped. Pins 3-4, 5-6, and 7-8 are always jumped. Pins 1-2 are jumped for the standard screen and unjumped for the 1000 x 1000 screen. J1801 Crystal Shunt JUMPED by default When jumped, the crystal signal is active; when unjumped, the crystal is disabled for A.T.E. testing. J1803 video levels To select TTL (very early Sun-2 monitors), jump pins 1-2 and 5-6, unjump 3-4 and 7-8. To select TTL/ECL (all monochrome monitors since then, including any that can work with Sun-3's), jump 3-4 and 7-8 and unjump 1-2 and 5-6. J1804 Ground test point UNJUMPED by default Used during troubleshooting only. J1903 Serial interrupt level select Located at N3, farther away from the bus connectors. pins 13-14 jumped by default, all others unjumped J1904 Video interrupt level select Located at N3, nearer the bus connectors. pins 9-10 jumped by default, all others unjumped Power requirements are +5V @ 4A. 501-1243 386i/150/250 cgthree color framebuffer 1152x900 Appears as cgthree0. Has one video/keyboard connector. Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. The keyboard fuse F1 is a 1A subminiature, 140-1027-01. 501-1244 386i/150/250 monochrome framebuffer 1152x900 Appears as bwtwo0. Has one video/keyboard connector. Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. The keyboard fuse F600 is a 1A subminiature, 140-1027-01. 501-1247 mgthree monochrome framebuffer ECL/TTL P4 Supported in 3/60, 3/80, 3/4xx, 4/1xx, 4/3xx, and 4/4xx. Appears as bwtwo0. DB9 ECL/TTL video output, switchable between 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync, and 1600 x 1280. J5401 Resolution (single jumper near DB9) jumped 1600 x 1280 unjumped 1152 x 900/auto select Note that the auto-select feature requires cables 530-1336 or 530-1359 to operate. If using Motorola high-resolution monitor 540-1427, it must be Motorola revision T or later for the auto-select feature to operate. Note that EEPROM/NVRAM location 0x1F should be set to 0x20 to use this framebuffer (see EEPROM/NVRAM Parameters). Power requirements (501-1247 only) are +5V @ 0.8A, -5V @ 1.2A. 501-1286 386i/150/250 cgthree color framebuffer 1024x768 Appears as cgthree0. Has one video/keyboard connector. Video output is 1024 x 768, 66Hz vertical refresh, 53.6KHz horizontal sync. The keyboard fuse F600 is a 1A subminiature, 140-1027-01. 501-1352 386i/150/250 GXi color framebuffer. Appears as cgfive0. Has a 21W4 connector. Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Takes up to four 1M SIMMs at locations J1000-J1003. "1MB SIMM modules are not installed [...] on the 2D GXi board." The keyboard fuse F1 is a 1A subminiature, 140-1027-01. Note that Openwindows does not support the GXi. The 386i CPU requires boot ROM version 4.3 or later. 501-1397 386i/150/250 SunVGA/EGA ISA Apparently an ISA-bus board which simulates an EGA or VGA display for DOS programs running on the 386i. S1 ISA-bus address (block, switch 1 nearest daughterboard) By default, set for address 0xA000. 1 ON 2 OFF 3 ON 4 OFF Note that this board requires a color framebuffer and SunOS 4.0.1. 501-1402 mgfour monochrome framebuffer ECL/TTL/Analog P4 3/80 backpanel Supported in 3/80, 3/4xx, 4/3xx, and 4/4xx. Appears as bwtwo0. DB9 ECL/TTL or 13W3 analog video output, 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Power requirements are +5V @ 3.3A. 501-1433 386i/150/250 monochrome framebuffer 1024x768 Appears as bwtwo0. Has one video/keyboard connector. Video output is 1024 x 768, 76Hz vertical refresh, 63.9KHz horizontal sync. The keyboard fuse F600 is a 1A subminiature, 140-1027-01. The 386i CPU requires boot ROM version 4.4 or later. 501-1567 386i/150/250 monochrome framebuffer 1152x900 See 501-1244. 501-1568 386i/150/250 monochrome framebuffer 1024x768 See 501-1433. 501-1637 mgthree monochrome framebuffer ECL/TTL P4 3/80 backpanel See 501-1247. Requires 501-1483 DC to DC power converter. 501-8020 3/E monochrome framebuffer ECL/TTL 6U VME Appears as device bwtwo0. DB9 ECL/TTL video output, 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Power requirements are +5V @ 3A. COLOR 501-0289 cgone(?) color framebuffer Multibus Jumper information: J1 1-2 VODD JUMPED by default 3-4 VRESET JUMPED by default 5-6 SYSCP1 JUMPED by default 7-8 HRESET JUMPED by default 9-10 STATE 11 JUMPED by default J2 1-2 M0 JUMPED by default 3-4 M1 JUMPED by default 5-6 M2 JUMPED by default 7-8 M3 JUMPED by default 9-10 M4 JUMPED by default 11-12 M5 JUMPED by default J3 Color board interrupt level pins 5-6 jumped by default, all others unjumped J4 Invert BBUS.A0 1-2 JUMPED by default 3-4 UNJUMPED by default J5 Ground the P2 bus All pins (1-2, 3-4, 5-6, 7-8, 9-10, 11-12) jumped by default. Power requirements are +5V @ 6A and -5V @ 1.2A. 501-1014 cgtwo (2160) color framebuffer VME Initially designed for the 2/130 and 2/160, also supported in the 3/1xx, 3/2xx, and 3/4xx. Appears as device cgtwo*. All locations are with component side up and VME connectors away from you. Output resolution 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Four BNC connectors (sync, blue, green, and red, with red nearest the right edge/bottom). There are three jumpers. J100 base address (block in far left corner, pins 3 and 4 on left side farthest to nearest, pins 1 and 2 on right side farthest to nearest) Set base address to 0x400000: 1-3 hardwired on fabs 270-1014-02/03, jumped on fabs 270-1014-05/06. 3-4 hardwired J200 sense bits (block in far right corner, pin 1 to right) 1-2 sense bit 0 UNJUMPED 3-4 sense bit 1 UNJUMPED 5-6 sense bit 2 UNJUMPED 7-8 sense bit 3 UNJUMPED J1700 enable clock (single jumper in right middle) Jumped by default. Power requirements are +5V @ 15A, -5V @ 5.7A, and -12V @ 0.2A. 501-1058 GB graphics buffer VME Initially designed for the 2/130 and 2/160, also supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, 4/3xx. Used with the 501-1055 GP graphics processor or the 501-1139 GP+ graphics processor. Has no device name. All locations are with component side up and VME connectors away from you. There are six jumpers. J1 GND test point (single jumper in near left corner) UNJUMPED J2 GND test point (single jumper in far left) UNJUMPED J3 Manual reset test point (single jumper in left middle) UNJUMPED J4 buffer size (block in left middle, pins 4 and 1 nearest L/R) 2-3 Jumped for 2M buffer. J5-J8 Refresh interval test points (block in far right, J5 nearest) J5 bit 0, hardwired. J6 bit 1, hardwired. J7 bit 2, hardwired. J8 bit 3, hardwired. J9 GND test point (single jumper in near right corner) UNJUMPED J10 GND test point (single jumper in far right corner) UNJUMPED Note that the 2/160 power supply requires RC network 540-1300-01. Power requirements are +5V @ 2.1A. 501-1089 cgthree (3160) color framebuffer double-buffered VME Initially designed for the 3/160, also supported in the 3/150, 3/180, 3/2xx, 3/4xx, 4/1xx, 4/2xx, and 4/3xx. Appears as device cgthree*. All locations are with component side up and VME connectors away from you. Output resolution is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Five BNC connectors ("24-bit", sync, blue, green, red, with red nearest the right edge/bottom). There are a variety of jumpers. J100 (single jumper between sync and blue connectors) "Factory set". J101 (single jumper between blue and green connectors) "Factory set". J102 (single jumper near "24-bit" connector) Jumped. J300 (block in far middle, pin 1 to left) All pins unjumped by default. J301 VME address (block in far left, pin 1 to left) Default address 0x400000. 1-2 unjumped 3-4 hardwired 5-6 unjumped 7-8 unjumped 9-10 hardwired 11-12 unjumped 13-14 hardwired 15-16 hardwired J302 (small block in far left) 1-2 unjumped 3-4 hardwired J303 (small block in far left, pin 1 to right) 1-2 hardwired 3-4 unjumped J400 (block in middle left edge, pin 1 to left) Resolution 1152 x 900: 1-2 (J8) unjumped 3-4 (J9) unjumped 5-6 (J10) unjumped 7-8 (J11) unjumped 9-10 (J12) VME port and GP port UNJUMPED 11-12 (J13) VME port fast read JUMPED 13-14 (J14) unjumped 15-16 (J15) unjumped J600 (single jumper between green and red connectors) "Factory set." J601 (single jumper in middle near edge) "Factory set." Note that SunOS 3.5 (for Sun-3's) or SunOS 4.0 (for Sun-4's) is required to support the double-buffer features. Power requirements are +5V @ 8.3A, -5V @ 3.1A, +12V @ 0.1A, -12V @ 0.2A. 501-1116 cgthree (3160) color framebuffer single-buffered VME See 501-1089, but single-buffered. For 501-1116-05 and earlier, jumper J400 pins 11-12 (J13) is unjumped. Power requirements are +5V @ 8.2A, -5V @ 2.9A, +12V @ 0.1A, -12V @ 0.2A. 501-1210 3/60 cgfour color framebuffer P4 Appears as devices cgfour0 and bwtwo1. Supported only in the 3/60. 4BNC connectors (sync, blue, green, and red, from left to right with component side up and connectors nearest), 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Note that EEPROM/NVRAM location 0x1F should be set to 0x12 to use this framebuffer as the console. Power requirements are +5V @ 2.6A. 501-1248 cgfour color framebuffer P4 Appears as devices cgfour0 and bwtwo1. Supported in the 3/60, 3/80, 3/4xx, 4/1xx, 4/3xx, and 4/4xx. 4BNC connectors (sync, blue, green, and red, from left to right with component side up and connectors nearest), 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. J700 Enable clock (single jumper in corner) JUMP to enable clock. 501-1267 cgfive color framebuffer VME Supported in the 3/150, 3/160, 3/180, 3/2xx, 3/4xx, 4/1xx, 4/2xx, 4/3xx, and 4/4xx. Appears as device cgtwo* (?). All locations are with component side up and VME connectors away from you. Output resolution is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Four BNC connectors (sync, blue, green, red, with red nearest the right edge/bottom). There are five switch blocks and two jumpers: SW300 VME address high (switch block in far edge left @ D37, switch 1 to left) VME address lines A24 (switch 1) to A31 (switch 8). All OFF by default. SW301 VME address low etc. (switch block in far left corner @ B34, switch 1 to left) 1 VME A22 decode OFF 2 VME A23 decode ON 3 AM4 decode OFF 4 AM5 decode OFF 5 2M H/L decode ON 6 2/4M A21 decode OFF 7 2/4M X.A21 decode ON 8 2/4M X.A21 ON SW302 Decoding (switch block in far edge left @ D36, just nearer than SW300, switch 1 to left) 1 Control space 2/4M decode ON 2 Control space 2/4M decode OFF 3 24/32-bit address decode (24-bit) OFF 4 24/32-bit address decode (24-bit) ON 5-8 unused SW400 Status bits (switch block in left edge middle @ A20, switch 1 to left) 1 status bit 8 (resolution) OFF 2 status bit 9 (resolution) OFF 3 status bit 10 (resolution) OFF 4 status bit 11 (resolution) OFF 5 status bit 12 (extra registers) ON 6 status bit 13 (fast read) ON 7 status bit 14 (RFU) OFF 8 status bit 15 (RFU) OFF SW3300 Board select/P2 (switch block in far right @ H34, switch 1 to left) 1 board 0 ON 2 board 1 OFF 3 board 2 OFF 4 board 3 OFF 5 P2 bus enable. ON when used with the GP2 graphics accelerator, OFF otherwise. 6-8 unused J600 Video settings (block in near left, pin 1 to left) 1-2 V reset JUMPED 3-4 Ext vertical blank output to ground UNJUMPED 5-6 Ext display buffer A output to ground UNJUMPED 7-8 unused UNJUMPED J601 Video settings (block in near left, to left of J600, pin 1 to left) 1-2 Green sync JUMPED 3-4 Green sync UNJUMPED 5-6 Sync UNJUMPED 7-8 Sync JUMPED Note that this board can be used with 4/3xx CPUs 501-1316-03 or later only (don't know about 501-1742). Note that this board must be 501-1267-05 or later to use with the 501-1539 ISP-80 IPI disk controller. Power requirements are +5V @ 8.8A, -5V @ 3.2A, +12V @ 0.2A, -12V @ 0.1A. 501-1319 cgthree (3160) color framebuffer 1024x1024 VME See 501-1089, but single-buffered (?) and resolution is 1024 x 1024 and jumper J400 pins 1-2 (J8) is jumped. 501-1371 cgeight color framebuffer P4 Supported in the 3/60 (?), 3/4xx, 4/1xx, and 4/3xx. Appears as device cgeight0. 4BNC connector. 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Note that SunOS 4.0 CG8 (not upgradeable to 4.0.1), or 4.0.3 or later is required. The cgeight is not supported under OpenWindows version 2. Note that EEPROM/NVRAM location 0x1F should be set to 0x20 to use this framebuffer as the console (see EEPROM/NVRAM Parameters). Note that this board must be 501-1371-04 or later to use with 3/4xx (501-1299/1550) or 4/3xx (501-1381/1899) CPUs. Power requirements are +5V @ 5.5A. 501-1374 cgsix color framebuffer P4 Supported in the 3/60, 3/80, 3/4xx, 4/1xx, 4/3xx, and 4/4xx. Appears as device cgsix0. All locations are with component side up and 13W3 connector toward you. 13W3 connector. 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. J100 Monitor ID (single jumper in far right) UNJUMPED J500 (single jumper in left middle) JUMPED "V.Y. CLK memory control." J501 (single jumper in left middle, farther than J500) UNJUMPED "OSC 2 CLK." J900 (three-pin jumper in far left, pin 1 farthest) 1-2 2-3 1152 x 900 on 270-1532 fab. Note that the 3/60, 4/1xx, and 4/3xx require boot PROM version 3.0 or later to use this framebuffer as the console. Also note that EEPROM/NVRAM location 0x1F should be set to 0x20 to use this framebuffer as the console (see EEPROM/NVRAM Parameters). Note that SunOS 4.0.3 or later is required. Power requirements are +5V @ 3.5A. 501-1434 cgine color framebuffer VME Supported in the 3/2xx, 3/4xx, 4/150, 4/2xx, 4/3xx, and 4/4xx. Appears as device cgnine*. All locations are with component side up and VME connectors away from you. Output resolution is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. One 13W3 connector. There are three switch blocks and two jumpers: SW1 VME address (switch block in far left, S0100, switch 1 to left) VME address lines A24 (switch 1) to A31 (switch 8). All ON by default except switch 4 (A27), which is OFF. SW2 (switch block in far left, S0101, switch 1 to left) 1 unused 2 unused 3 Flag ON 4 unused 5 A32 mode OFF 6 AM4 ON 7 AM5 ON 8 A23 mode ON SW3 Board select/P2 (switch block in far left, S0700, switch 1 to left) 1 P2 bus enable. ON when used with the GP2 graphics accelerator, OFF otherwise. 2 board 3 OFF 3 board 2 OFF 4 board 1 OFF 5 board 0 ON 6-8 unused J1800 Video settings (block in near left) 1-2 Display UNJUMPED 3-4 Video blank UNJUMPED 5-6 unused UNJUMPED 7-8 unused UNJUMPED J601 Video settings (block in near right, pin 1 to left) 1-2 Green sync UNJUMPED 3-4 Sync JUMPED Note that this board can be used with GP2 boards 501-1268-07 or later only, and is not compatible with the 501-1055 GP or 501-1139 GP+ boards. Note that this board must be 501-1434-04 or later for use with the 501-1249 Xylogics 7053 SMD disk controller. Note that this board is not supported under OpenWindows version 2 and possibly 3. Power requirements are +5V @ 14.6A. 501-1443 cgfour color framebuffer P4 3/80 backpanel As 501-1248, but with 3/80 backpanel and 13W3 instead of 4BNC. Power requirements are +5V @ 3.8A. 501-1505 cgsix color framebuffer P4 3/80 backpanel As 501-1374, but: Power requirements are +5V @ 4.9A. 501-1518 cgeight color framebuffer P4 As 501-1371, but with 13W3 connector instead of 4BNC. 501-1532 cgsix color framebuffer P4 See 501-1505. 501-1537 VX Visualization Accelerator/Super Frame Buffer VME Part of a two-board set tied together with the 501-1596 frontplane connector. See 501-1538 (MVX) under Accelerators, below. Supported in the 4/330, 4/370, 4/390, 4/4xx. All locations are with component side up and VME connectors away from you. There are three switch blocks. In the far rightish, by switches S0101 and S0102, is the "Fcode PROM". Along the middle left edge is an 80MHz crystal. In the near rightish are four crystals, 12.3MHz, 117MHz, 92.9MHz, and 135MHz. Along the rear edge, from left to right (top to bottom) are: the frontplane connector, a stereo out connector, a video output LED, a sync in connector, the 13W3 video connector, and a reset button. The video output is either 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync, or 1280 x 1024, 67Hz vertical refresh, 71.7KHz horizontal sync. S0101 Interrupt request (block in far edge right, switch 1 to left, "Up" away) 1 request bit 2 UP 2 request bit 1 DOWN 3 request bit 0 DOWN 4 VMRQ UP S0102 VME Address (block in far edge middle, switch 1 nearest) 1 A31 ON 2 A30 ON 3 A29 OFF 4 A28 OFF 5 A27 ON 6 A26 ON 7 A25 ON 8 unused S0301 VX Bus Address (block in middle right, switch 1 to left) 1 unused 2 unused 3 A26 ON 4 A27 ON 5 A28 ON 6 A29 ON 7 A30 ON 8 A31 ON Note that the MVX is always to the right of the VX. Also, when attaching the frontplane connector, tighten the four screws in the order: upper right, lower right, upper left, and lower left. Turn each screw no more than two turns at a time. Note that 4/3xx and 4/4xx CPUs require boot PROM version 4.1.1 or later when the VX is used as the system console. Also, EEPROM/NVRAM locations 0x1F and 0x60C-0x613 must be configured (see the EEPROM/NVRAM Parameters section). Note that at least SunOS 4.1.1 is required. Note that only frontplane connector 501-1596-02 should be used, not 501-1596-01. Power requirements are +5V @ 14A, -5V @ 1.45A. 501-1577 cgeight color framebuffer P4 3/80 backpanel As 501-1518, but with 3/80 backpanel. Power requirements are +5V @ 4.8A. 501-8029 3/E color framebuffer cgtwo 6U VME Appears as device cgtwo*. All locations are with component side up and VME connectors away from you. 4BNC (blue, green, red, and sync, from left to right). Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. J100 Base address (block in far left, pin 1 to left) By default, set for base address 0xFF400000. 1-2 JUMPED 3-4 UNJUMPED 5-6 JUMPED 7-8 UNJUMPED J700 Clock enable (single jumper in near middle) JUMP to enable clock. Note that SunOS 3.5 or later is required. Note that this board can be used with 3/E CPU 501-8028-07 or later. Power requirements are +5V @ 4A. ACCELERATORS 501-1055 GP graphics processor VME Graphics accelerator. Originally designed for the 2/130 and 2/160, also supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, and 4/3xx. Appears as device gpone0a-d. Used with the 501-1014 cgtwo or 501-1267 cgfive video boards and optionally the 501-1058 GB graphics buffer. All locations are with component side up and VME connectors away from you. There is a set of LEDs in the near left (upper) corner. There are a variety of jumpers and DIP switches: J1-J8 GP board ID (block in middle left edge, J1 nearest) J1 ID bit 3 UNJUMPED J2 ID bit 4 JUMPED J3 ID bit 2 JUMPED J4 ID bit 5 UNJUMPED J5 ID bit 1 UNJUMPED J6 ID bit 6 UNJUMPED J7 ID bit 0. Jumped if GB graphics buffer is present, unjumped otherwise. J8 ID bit 7 UNJUMPED J9 GND test point (single jumper in far left corner) Hardwired. J10 GND test point (single jumper in near left corner) Hardwired. J11 PP halt test point (single jumper in far left) Hardwired. J12 VP halt test point (single jumper in far left) Hardwired. J13 Manual reset test point (single jumper in far left) Hardwired. J14 Main clock connect (single jumper in far left) JUMPED J15 VP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J16 PP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J17 GND test point (single jumper in far right) Hardwired. J18 GND test point (single jumper in near right) UNJUMPED SW (block in left far edge, SW1 nearest) Turn switch off to match a 1-bit, on to match a 0-bit. Set for default address of 0x210000: SW1 VME address bit 17 ON SW2 VME address bit 16 OFF SW3 VME address bit 23 ON SW4 VME address bit 22 ON SW5 VME address bit 21 OFF SW6 VME address bit 20 ON SW7 VME address bit 19 ON SW8 VME address bit 18 ON Note that the 2/160 power supply requires RC network 540-1300-01. Power requirements are +5V @ 16.4A. 501-1139 GP+ graphics processor VME Graphics accelerator. Originally designed for the 2/130 and 2/160, also supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, and 4/3xx. Appears as device gpone0a-d. Used with the 501-1014 cgtwo or 501-1267 cgfive video boards and optionally the 501-1058 GB graphics buffer. All locations are with component side up and VME connectors away from you. There is a set of LEDs in the near left (upper) corner. There are a variety of jumpers and DIP switches: J1-J8 GP board ID (block in middle left edge, J1 nearest) J1 ID bit 3 UNJUMPED J2 ID bit 4 JUMPED J3 ID bit 2 JUMPED J4 ID bit 5 UNJUMPED J5 ID bit 1 UNJUMPED J6 ID bit 6 UNJUMPED J7 ID bit 0. Jumped if GB graphics buffer is present, unjumped otherwise. J8 ID bit 7 UNJUMPED J9 GND test point (single jumper in far left corner) Hardwired. J10 GND test point (single jumper in near left corner) Hardwired. J11 PP halt test point (single jumper in far left) Hardwired. J12 VP halt test point (single jumper in far left) Hardwired. J13 Manual reset test point (single jumper in far left) Hardwired. J14 Main clock connect (single jumper in far left) JUMPED J15 VP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J16 PP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J17 GND test point (single jumper in far right) Hardwired. J18 GND test point (single jumper in near right) UNJUMPED SW (block in left far edge, SW1 nearest) Turn switch off to match a 1-bit, on to match a 0-bit. Set for default address of 0x210000: SW1 VME address bit 17 ON SW2 VME address bit 16 OFF SW3 VME address bit 23 ON SW4 VME address bit 22 ON SW5 VME address bit 21 OFF SW6 VME address bit 20 ON SW7 VME address bit 19 ON SW8 VME address bit 18 ON Note that the 2/160 power supply requires RC network 540-1300-01. Power requirements are +5V @ 14.6A. 501-1268 GP2 graphics processor VME Graphics accelerator. Supported in the 3/150, 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, 4/3xx, and 4/4xx. Appears as device gpone0a-d. Used with the 501-1267 cgfive or 501-1434 cgnine video boards. Not compatible with the 501-1058 GB graphics buffer. All locations are with component side up and VME connectors away from you. There is one switch block: SW (switch block in far edge left @ K3 (U1601), switch 1 to left) 1 A18 address decode OFF 2 A19 address decode ON 3 A20 address decode ON 4 A21 address decode OFF 5 A22 address decode ON 6 A23 address decode ON 7 unused ON 8 unused ON Note that additional software is required for SunOS 3.x (first available for SunOS 3.5 for Sun-3's and 3.2 for Sun-4's). Support is built into SunOS 4.x and later. Note that this board must be 501-1268-07 or later to use with the 501-1434 cgnine framebuffer. Power requirements are +5V @ 21.1A. 501-1383 TAAC-1 application accelerator, POP board VME One board of a two-board set, see 501-1447. All locations are with component side up and VME connectors away from you. From left to right (top to bottom) on the rear edge are: a reset switch, 4BNC video in (sync, red, green, blue), and 4BNC video out (sync, red, green, blue). 501-1447 TAAC-1 application accelerator, DFB board VME One board of a two-board set, see also 501-1383. Supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, 4/360-4/390, and 4/4xx. Appears as device taac0. It is somewhere between a general applications accelerator and a graphics accelerator, being a very-long-instruction-word computation engine with video I/O. It requires a bunch of special software, including its own separate C compiler and libraries. All locations are with component side up and VME connectors away from you. Toward the left side (top) of the rear edge is a reset switch. There are five jumper blocks and (on some versions) one switch block. JB231 (block, four rows by thirteen columns, in far left, row A nearest, column 1 at left) 1 B-C JUMPED 2-7 hardwired on board revisions without switch A26, empty on board revisions with switch A26. 8 BGIN, C JUMPED to 9B 9 empty (but see 8 above) 10 VMBG IN/OUT 0, B-C jumped 11 VMBG IN/OUT 1, B-C jumped 12 VMBG IN/OUT 2, B-C jumped enable 50MHz clock, D jumped to 13D 13 VMBG IN/OUT 3, B-C jumped see also 12 above JB201-JB204 (blocks, two rows by two columns, in near left, JB201 nearest, row B nearest) Hardwired for 16K x 4K RAM: JB201 A right, JB201 A left, JB202 B left, JB202 A left JB203 B right, JB203B left, JB203A left JB204 B right, JB204 A left Switch A26 VME address (switch block in far left, switch 1 to left) Set to base address 0x28000000 by default. 4/150 needs base address 0xF8000000. Set switch OFF to match a 1-bit, ON to match a 0-bit. 1 A25 ON 2 A26 ON 3 A27 OFF 4 A28 ON (4/150 OFF) 5 A29 OFF 6 A30 ON (4/150 OFF) 7 A31 ON (4/150 OFF) 8 unused? Note that the TAAC-1 is not compatible with the 501-1014 cgtwo or the 501-1434 cgnine. Note that the TAAC-1 is not supported under Solaris 2.x. Power requirements (for the two-board set?) are +5V @ 23.9A, -5V @ 0.4A, +12V @ 0.2A. 501-1538 MVX Visualization Accelerator/Pixel Processor Part of a two-board set tied together with the 501-1596 frontplane connector. See 501-1537 (VX) under Color Framebuffers above. Supported in the 4/330, 4/370, 4/390, 4/4xx. All locations are with component side up and VME connectors away from you. Along the rear edge, from left to right (top to bottom) are the frontplane connector and four LEDs. The LEDs are not used. J0101 Clock (single jumper in far middle) JUMP to enable 80MHz clock. J0901 Bus request (block in far left, pin 1 to left) 1-2 unused? 3-4 VME bus request 1 JUMPED 5-6 VME bus request 2 UNJUMPED 7-8 VME bus request 3 JUMPED J0902 Bus grant (block in far left corner, three rows by four columns, pin 1 in far right, pin 4 in far left, pin 9 in near right, pin 12 in near left) 1-2 BG2 OUT - BG2 IN JUMPED 3-4 BG1 OUT - BG1 IN JUMPED 5-9 BGx OUT - BG3 OUT JUMPED 6-10 BGx IN - BG3 IN JUMPED 7 BGx OUT 8 BGx IN 11-12 BG0 OUT - BG0 IN JUMPED J1001 Bus control/arbitration (single row in near left corner, pin 1 to right) 1-2 VCC - CTRL JUMPED 3 GND 4 VCC 5-6 GND - MODE JUMPED S1303 Base Address (switch block in near right corner, switch 1 to left, "Up" away) 1 A31 DOWN 2 A30 DOWN 3 A29 UP 4 A28 UP 5 A27 DOWN 6 A26 UP 7 A25 DOWN 8 unused Note that the MVX is always to the right of the VX. Also, when attaching the frontplane connector, tighten the four screws in the order: upper right, lower right, upper left, and lower left. Turn each screw no more than two turns at a time. Note that at least SunOS 4.1.1 is required. Note that only frontplane connector 501-1596-02 should be used, not 501-1596-01. SCSI controller boards ---------------------- 501-1006 Sun-2 SCSI/serial Multibus SCSI interface and four serial lines with full modem control. Identifiable by its three 50-pin header connectors, one of which (J3, the bottommost) is the SCSI interface and the other two of which (J1 and J2) are the serial lines. There are three DIP switches: U305, U312, and U315. Holding the board with the 50-pin header connectors down and component side toward you, U312 is lowest, U315 in the middle, and U305 at the top. All three are eight-position. U305 SCSI board base address/bus priority in (BPRN) Switches one through six correspond to address bits A14 through A19 respectively. The default setting is switch six on, switches one through five off. Switch eight grounds the bus priority in (BPRN) line and must be OFF; it should be ON only if you are configuring the board as the highest-priority DMA master in a serial card cage (i.e. a non-Sun configuration). U312 SCSI interrupt priority Switches eight through one correspond to interrupt priorities 0 through 7 in that (reverse) order. The default is for switch six to be ON and all others OFF, which yields an interrupt priority of 2. U315 Serial interrupt priority Switches eight through one correspond to interrupt priorities 0 through 7 in that (reverse) order. The default is for switch two to be ON and all others OFF, which yields an interrupt priority of 6. Serial ports C and D appear on connector J2, E and F on connector J1. These are usually labelled SIO-S0 through SIO-S3 on the back of the machine (SIO-C through SIO-F on older machines) and appear as /dev/ttys0 through /dev/ttys3 under SunOS. If you have a second SCSI/serial board, the serial ports appear as /dev/ttyt0 through /dev/ttyt3 under SunOS. The documented maximum output speed is 19200 bps. All ports are wired DTE and are compatible with both RS-232C and RS-423, using Zilog Z8530A dual UART chips. The pinout of J2 is: 3 TxD-C 14 DTR-C 33 DD-D 4 DB-C 15 DCD-C 34 CTS-D 5 RxD-C 22 DA-C 36 DSR-D 7 RTS-C 24 BSY-C 38 GND-D 8 DD-C 28 TxD-D 39 DTR-D 9 CTS-C 29 DB-D 40 DCD-D 11 DSR-C 30 RxD-D 47 DA-D 13 GND-C 32 RTS-D 49 BSY-D The pinout of J1 is exactly similar; substitute "E" for "C" and "F" for "D". Power requirements are +5V @ 5A. 501-1045 "Sun-2" SCSI host adapter, 6U VME Used with various 6U/9U VME adapters to produce the 501-1138, 501-1149, and 501-1167. Uses PALs and logic sequencers to implement SCSI protocols. Frequently found in Sun-3's despite name. There are DIP switches at U702 and U704. The bits are inverted, so the default settings correspond to an address of 0x200000. U702 VMEbus address, low bits 1-4 not connected 5-8 A12-A15 ON by default U704 VMEbus address, high bits 1-5 A16-A20 ON by default 6 A21 OFF by default 7-8 A22-A23 ON by default 501-1138 "Sun-2" SCSI host adapter, external, VME A 501-1045 6U VME SCSI host adapter in a 270-1138 6U/9U VME adapter, which provides only an external D50 connection. See 501-1045. See 3/50 motherboard listing for pinout. 501-1149 "Sun-2" SCSI host adapter, internal, VME A 501-1045 6U VME SCSI host adapter in a 270-1059 6U/9U VME adapter, which provides only an internal connection to VME slot 7 in 12-slot chassis. See 501-1045. 501-1167 "Sun-2" SCSI host adapter, external/internal, VME A 501-1045 6U VME SCSI host adapter in a 270-1059 6U/9U VME adapter, which provides only an internal connection to VME slot 7 in 12-slot chassis, but also with a 530-1282 cable/connector to provide an external D50 connection as well. See 501-1045. In order to use both sides of the bus, it is generally necessary to remove the SCSI terminators from the 501-1045 board. See 3/50 motherboard listing for external pinout. Has a holder for a coin battery which drives a clock chip that Suns don't use (see Misc Q&A #6). 501-1170 "Sun-3" SCSI host adapter, internal, VME A 501-1236 6U VME SCSI host adapter in a 270-1059 6U/9U VME adapter, which provides only an internal connection to VME slot 7 in 12-slot chassis. 501-1217 "Sun-3" SCSI host adapter, external, VME A 501-1236 6U VME SCSI host adapter in a 270-1138 6U/9U VME adapter, which provides only an external D50 connection. See 501-1236. See 3/50 motherboard listing for pinout. 501-1236 "Sun-3" SCSI host adapter, 6U VME Used with various 6U/9U VME adapters to produce the 501-1170 and 501-1217. Can also be used with a 270-1059 6U/9U VME adapter (as in the 501-1170) paired with a 530-1282 cable/connector to provide an external D50 connection as well (generally requires removing the SCSI terminators from the 501-1236 to use both sides of the bus); this configuration was never supported by Sun, so it doesn't have a part number, but is supposed to work. Uses an NCR5380 SCSI chip. There are DIP switches at U408 and U409. SW1 VMEbus address At U409. 1-2 ON by default 3 OFF by default 4-8 ON by default SW2 VMEbus address At U408. 1 ON by default 2 ON for first host adapter, OFF for second 3-5 ON by default 6-8 not connected Non-SCSI disk controller boards ------------------------------- SMD 370-1012 Xylogics 450 SMD controller Multibus This board is used to control SMD hard disks. It is a Multibus bus master using variable-burst-length DMA. This board should not share a Multibus P2 section with Sun-2 CPU or memory boards because it has P2 traces which are incompatible with those used on the Sun-2 CPU and memory boards. Since this board is a Multibus bus master, its relative slot number determines its priority (slot 1 is the highest). The board must be placed in a lower-priority position than the Sun-2 CPU board for proper handling of bus arbitration. It should also be placed in a lower-priority position than the 370-0502 (?) TAPEMASTER half-inch tape controller board, if there is one in the system, but it may be placed in a higher-priority position than the 501-1006 SCSI/serial board. This board dissipates a fair amount of heat and should be placed in the most central position possible, subject to the considerations listed above. For maximum air circulation, leave the slot to the left of this board empty, if possible. The edge of the board has one 60-pin header connector for SMD control and four 26-pin header connectors for SMD data; however, only two SMD disks are supported per board by SunOS. There is no required order of connection from SMD disks to SMD data connectors; the board automatically detects which disk is connected to which data connector. At one corner of the SMD-connector-edge of the board is a small LED, which flickers during disk activity. This board has dozens of jumper blocks, some of which are cross-jumped to other jumper blocks. JA-JB crossjumped always from one to the other Located at K3. 1-1 8/16-bit address control UNJUMPED by default 2-2 address bit 16 UNJUMPED by default 3-3 address bit 8 JUMPED by default 4-4 address bit 15 UNJUMPED by default 5-5 address bit 9 UNJUMPED by default 6-6 address bit 14 UNJUMPED by default 7-7 address bit 10 UNJUMPED by default 8-8 address bit 12 JUMPED by default 9-9 address bit 11 UNJUMPED by default These address bits are inverted; the pattern above (0x11) actually yields address 0xEE??. 10-10 ground UNJUMPED by default JE Located at K4, more or less. 1-2 parallel DMA arbiter/BPRO JUMPED by default 3 isolate parallel DMA - 4-5 address bit 7 JUMPED by default This address bit is also inverted. JF 1-JH1 bus activity LED CROSSJUMPED by default Does not appear on my Rev. M board, JH1 is wired directly to pin 1 on E6 (a 74LS273) instead. JH Located at N10, right by P2 bus connector. 1 CROSSJUMPED to JF1 by default See JF1. 2 power fail protection - 3-4 inhibits DMA sequencer CLK UNJUMPED by default 5-6 selects DMA sequencer CLK JUMPED by default JJ Located at J12. 1-2 inhibit disk sequencer CLK JUMPED by default 3-4 UNJUMPED by default JK Located at N11. Eight-pin jumper block, all unjumped by default. On my Rev. M board, pins 1-2, 3-4, and 5-6 are jumped. JM Located at N13, very lower right corner by P2 bus connector. 1-2 16-24 bit mode UNJUMPED by default 3-4 16-20 bit mode JUMPED by default 5-6 Not listed in docs, appear on my Rev. M board, unjumped. JN Can't find on my Rev. M board. 1-2 UNJUMPED by default JT Located at K1-K2ish. 1-2 optional 8K JUMPED by default 3 - JV Located at B3. 1-2 optional 8K JUMPED by default 3 - JX interrupt request level Located at N4. 1-2 UNJUMPED by default 3 - 4-E2 interrupt level 2 JUMPED by default NOTE that this is NOT jumper pin JE2 but rather another pin labeled just "E2". 5-6 UNJUMPED by default 7-8 UNJUMPED by default JY Located at G9ish. 1-2 close ECC feedback JUMPED by default 3 - JZ crystal shunt Located in upper right corner by thumblever. Jumped by default. For the first XY450 board, jump JC1-JR1, JC2-JD2, JC3-JD3, and JC4-JD4. For the second XY450 board (only two are supported by SunOS), jump JC1-JR1, JC2-JD2, JC3-JD3, and JC4-JR4. Pins one through four of JC correspond to address bits six through three in that (reverse) order. Jumping JC to JR selects the bit; jumping JC to JD deselects the bit. Hence, the address of the first board is 0xEE40 and the second 0xEE48. These jumper blocks are located at K4, right by the JE block. Power requirements are +5V @ 8A and -5V @ 1A. IPI 501-1539 501-1855 ISP-80 IPI controller VME This board allows connection of IPI drives (q.v. for information on IPI in general) to a VME-based machine. It has an onboard 68020 and RAM for handling I/O optimization and buffering. It has a maximum DMA tranfer rate of 16M per second, but the IPI maximum disk tranfer rate is only 6M. Note that older firmware revisions may have problems with newer disks. Note that the 501-1539 can be used with cgfive boards 501-1267-05 or later only. SCSI ADAPTORS 370-1010 Adaptec ACB4000 SCSI-MFM controller This board allows an MFM hard disk with a standard ST-506 interface to be connected to a SCSI bus. The Adaptec ACB4070A SCSI-RLL controller is almost identical. This board supports up to two MFM drives, which appear as SCSI LUNs 0 and 1 within the SCSI ID for the board as a whole. Connection information: J0 20-pin MFM data connector for drive 0 J1 20-pin MFM data connector for drive 1 J2 34-pin disk control connector J3 power J4 50-pin SCSI connector Jumper information: JS,JR,JT,JPU R-S select precomp at cylinder 400 UNJUMPED by default R-T select precomp on all cylinders UNJUMPED by default R-PU deselects precomp on all cylinders JUMPED by default J5 A-B SCSI id MSB C-D SCSI id E-F SCSI id LSB Pins A-F are used to set the SCSI bus address. Jumping a pair of pins turns that bit on; unjumping them turns that bit off. The default SCSI bus address is 0, all pins unjumped. G-H DMA transfer rate UNJUMPED by default SYSCLOCK/4 when jumped, DATACLOCK/2 when unjumped. I-J Extended commands enable/disable UNJUMPED by default K-L not used UNJUMPED by default M-N selects a seek complete status UNJUMPED by default Also described as "Support Syquest 312/DMA 360". O-P Self-diag UNJUMPED by default SCSI terminator packs at RP3 and RP4, sometimes (usually?) soldered in. Error Codes (number of half-second bursts): None 8085 1 8156 RAM 2 Firmware 3 AIC-010 logic 4 AIC-010 logic 5 AIC-300 logic 6 AIC-010 BUS Power requirements are +5V @ 2A (1.5A?) and +12V @ 0.5A (0.3A?). xxx-xxxx Emulex MD21 SCSI-ESDI controller This board allows an ESDI disk to be connected to a SCSI bus. The MD21 can actually control two ESDI disks, which appear as SCSI logical units (LUNs) 0 and 1 on the SCSI ID assigned to the MD21 as a whole. The MD21 uses a 8031 CPU with 32K PROM. It has 32K of onboard buffer RAM, with about 14K being used for each connected disk. It supports ESDI transfer rates up to 15Mbps and SCSI transfer rates up to 1.25Mbps (burst). It supports the SCSI connect/disconnect option and SCSI bus parity. Manufacturer's rated Mean Time Between Failures is 42,425 hours. This board has one eight-position DIP switch and seven connectors. SW1 1-3 SCSI bus ID, LSB (SW1-1) to MSB (SW1-3) 4 not used 5 physical sector size ON 256 bytes OFF 512 bytes 6 automatic drive spinup ON drives not spun up automatically OFF drives spun up automatically 7 soft error reporting ON errors not reported OFF errors reported 8 SCSI bus parity ON enabled OFF disabled J1 ESDI control (daisy-chained to both disks) maximum cable length 10 feet J2 ESDI data for drive 1 maximum cable length 10 feet J3 ESDI data for drive 0 maximum cable length 10 feet J4 user panel connector J5 testing J6 SCSI bus J7 power This board can be configured to provide power to an external terminator by installing a 1N5817 diode at board location CR2 and connecting wire wrap jumper E to F. This will provide termination power on SCSI bus pin 26. WARNING: this can cause shorts! This board has two status LEDs, one red and one green. RED GREEN --- ----- OFF OFF hardware reset test OFF ON 8031 test PROM checksum test buffer controller test dynamic RAM test ON OFF disk formatter test SCSI controller test ON ON self-test passed, ready to run During normal operations, the green LED seems to blink steadily. Power requirements are +5V @ 1.5A. MISC 370-1401 Prestoserve NFS accelertor SBus Nonvolatile RAM and logic used to cache NFS writes (which are otherwise synchronous and hence slow). With component side up and SBus connector away from you, there are two batteries, each with a fuse, and a switch block toward the near side. The batteries are not field-replaceable. On the back edge is an LED and a "Live Test Switch". When this button is pressed, the LED lights up if there is cached data in the onboard nonvolatile memory. SW1 (in near midle) BAT enables battery backup. The Prestoserve software will not initialize and NFS writes will not be cached unless SW1 is in this position. 5V disables battery backup. Cached data will be lost if the switch is set to 5V for more than five minutes. Use this setting to conserve battery power when the board is not installed and whatever data is currently present does not need to be preserved. Note that at least SunOS 4.1.1 with Prestoserve 2.3 software is required. Solaris 2.x requires Prestoserve 2.4. The Sun 4/6xx systems require at least Solaris 1.0.1 (SunOS 4.1.2), and only support one Prestoserve controller (either VME or SBus) in the system. The SBus Prestoserve accelerates NFS writes to disks connected to either SBus or VME disk controllers. The SPARCstation 10 supports an onboard NVSIMM or the SBus Prestoserve controller. Power requirements are +5V @ 0.8A. 501-1847 Prestoserve NFS accelerator VME Nonvolatile RAM and logic used to cache NFS writes (which are otherwise synchronous and hence slow). With component side up and VME connectors away from you, there are three switch blocks toward the far edge and a jumper in the far middle. Toward the near edge are three batteries, each with a fuse, and a switch block. The batteries are not field-replaceable. On the back edge is an LED and a "Live Test Switch". When this button is pressed, the LED lights up if there is cached data in the onboard nonvolatile memory. SW1 (in far right, switch 1 to right) 1 ON for 24-bit VME operation (default), OFF for 32-bit VME operation. 2-9 Address bits A24-A31. All OFF by default. SW2 (in far middle, switch 1 to right) 1-8 starting address bits A16-A23. OFF to match a one bit, ON to match a zero bit. SW3 (in far left, switch 1 to right) 1-8 ending address bits A16-A23. OFF to match a one bit, ON to match a zero bit. SW4 (in near leftish) BAT enables battery backup. The Prestoserve software will not initialize and NFS writes will not be cached unless SW4 is in this position. 5V disables battery backup. Cached data will be lost if the switch is set to 5V for more than five minutes. Use this setting to conserve battery power when the board is not installed and whatever data is currently present does not need to be preserved. R4 (jumper in far middle) UNJUMPED The normal address range for the Prestoserve board is 0x800000-0x8FFFFF (SW2-1 OFF, rest of SW2 ON, SW3-1,5,6,7,8 OFF, rest of SW3 ON). The alternate range is 0xC00000-0xCFFFFF (as above but SW2-2 and SW3-2 OFF). This alternate address range is used if the Network CoProcessor software release 1.4 is installed and a fifth NC400 (370-1396, 370-1421, 370-1696?) is installed. This restriction does not apply to Network CoProcessor release 1.4.2. Note that at least SunOS 4.1 PSR A (with Prestoserve 2.0 software) is required. SunOS 4.1.1-4.1.3 require Prestoserve 2.3 software. It is not clear whether Solaris 2.0 or 2.1 support the VME Prestoserve, but 2.2 and later don't. The Sun 4/6xx systems require at least Solaris 1.0.1 (SunOS 4.1.2), and only support one Prestoserve controller (either VME or SBus) in the system. Furthermore, the VME Prestoserve only accelerates NFS writes to disks connected to VME disk controllers. When used with the ISP-80 IPI disk controller (501-1539 or 501-1855), the ISP-80 firmware must be at least 525-1023-05, 525-1024-08, and 525-1025-08. Lower revisions may cause SunDiag to hang when the system has 32M of memory. Systems with more than 32M are not affected. The 501-1539-08, 501-1855-02, and later ISP-80 boards have the minimum required firmware. Power requirements are +5V @ 2.1A. Non-SCSI tape controller boards ------------------------------- HALF-INCH NINE-TRACK 370-0502 ? Computer Products Corporation TAPEMASTER This part number is listed as either the TAPEMASTER or the Xylogics 472 tape controller in different places. The TAPEMASTER is also listed as 370-0167. This board should not share a Multibus P2 section with Sun-2 CPU or memory boards. This board is a Multibus bus master, so its relative slot number determines its priority (slot 1 is the highest). The board must be placed in a lower-priority position than the Sun-2 CPU board for proper handling of bus arbitration. It should also be placed in a higher-priority position than the 370-1012 Xylogics 450 SMD controller board, if there is one in the system. DIP switch and jumper information: S1 addressing Eight-position DIP switch, selecting address bits A1 through A7 and 8/16-bit addressing. The first TAPEMASTER board should have switches 1 and 3 OFF and all others ON. The second TAPEMASTER board should have switches 1, 3, and 7 OFF and all others ON. S2 addressing Eight-position DIP switch, selecting address bits A8 through A15. All switches should be ON. jumper pins (defaults in uppercase): 1-2 UNJUMPED for Sun-2 backplanes, jumped for serial backplane (Sun-1/100U) 3-4 JUMPED if the CPU is set up to support CBRQ, unjumped if not 3-5 jumped if the CPU is not set up to support CBRQ, UNJUMPED if it is JUMPED BY DEFAULT INT-3 28-29 35-39 43-49 48-49 15-16 31-39 36-40 44-49 42-50 18-19 32-39 37-39 45-49 51-52 20-21 33-39 38-39 46-49 54-55 25-26 34-39 41-49 47-49 57-58 UNJUMPED BY DEFAULT 22 27 30 53 56 59-60 Power requirements are +5V @ 4A. SCSI ADAPTORS 370-1011 Sysgen SC4000 SCSI/QIC-II controller This board is used to connect a QIC-II (aka QIC-02) quarter-inch cartridge tape drive to the SCSI bus. The board supports only one attached tape drive, usually a QIC-11 (20M) drive. It was standard equipment on the 2/120. There are two LEDs (DS1 and DS2) in one corner of the board. DS2 is on when the board is selected (during SCSI activity). Connection information: JH 50-pin SCSI connector JT 50-pin tape connector, labelled "TAPE" Note that there is a 50-pin SCSI connector labelled "SLAVE" on the board as well. The Sysgen manual recommends connecting downstream SCSI devices to this connector instead of using an inline connector on JH; Sun recommends against this, because doing so will result in loss of access to all downstream devices if the Sysgen board fails. DIP switch and jumper information: four-position DIP switch SCSI address Switches one, two, and three correspond to SCSI address bits one, two, and three respectively. The default is SCSI address 4: switches one and two OFF, switch three ON. Switch four should always be OFF. PK6 DIP sockets SCSI termination PK7 220/330-ohm terminator packs W1 jumper Eight pins, all unjumped by default. Power requirements are +5V @ 2A. xxx-xxxx Emulex MT-02 SCSI/QIC-02?(-36?) controller This board is used to connect a quarter-inch cartridge tape drive to the SCSI bus. It is the standard method of connecting a QIC-24 (60M) drive to a Sun-3. Despite the name, the board is reputed to actually attach QIC-36 (not QIC-02) devices to the SCSI bus. So far I haven't found any documents which actually say one way or the other. With the component side of the board up and the power connector J4 in the upper right corner, the tape data connector J3 is on the left side, the SCSI connector J5 is on the right side, and the eight-position DIP switch SW1 is in the upper left corner. SW1 eight-position DIP switch SW1-1 SCSI id LSB SW1-2 SCSI id SW1-3 SCSI id MSB SW1-4 unused OFF by default SW1-5 drive select 0 see table below SW1-6 drive select 1 SW1-7 drive select 2 documented as OFF by default SW1-8 SCSI bus parity OFF by default ON enable OFF disable There are two jumpers, A-B and E-F. A-B EPROM memory size select JUMPED by default In the upper-leftish center. E-F JUMPED for Archive Scorpion UNJUMPED for Wangtek 5000E Just inboard from the center of the tape data connector J3. SCSI terminator packs are at U5 and U46. U5 is in the upper right corner; U45 is in the lower right corner. Drive type settings are: SW1-7 SW1-6 SW1-5 Drive 0 0 0 Cipher QIC-36 0 0 1 *Archive Scorpion 0 1 0 Wangtek series 5000 basic 0 1 1 *Wangtek series 5000E 1 0 0 Kennedy 6500 1 0 1 ??? 1 1 0 ??? 1 1 1 ??? *Documented by Sun. Ethernet and other network boards --------------------------------- 501-0288 3COM 3C400 Ethernet Multibus This board is used in Sun-1 and Sun-2 configurations. It may be distinguished from the 501-1004 Sun-2 Multibus Ethernet by checking the location of the Ethernet cable connector, which is toward the bottom of the board. (On the edge with the Multibus connectors, the larger connector is toward the top.) DIP switch and jumper information: JP1 jumper Addressing size JP2 jumper With the board component-side up and the Multibus edge connectors facing you, these jumpers are in the lower left corner of the board. They should be set for 20-bit memory addressing, with JP1 unjumped and JP2 jumped. MRDC jumper MWTC jumper IORC jumper IOWC jumper To the right of JP1 and JP2. MRDC and MWTC should be jumped. IORC and IOWC should be unjumped. INT? jumper Ethernet interrupt level Eight-position jumper, with pairs marked INT0 through INT7. INT3 should be jumped, all others unjumped. ADR17 DIP switch In the bottom right corner of the board. All switches should be set to OFF. ADR13 DIP switch Eight-position DIP switch; switches seven through one correspond to address bits A13 through A19 in that (reverse) order. For the first Ethernet board, switches one, two, and three should be ON and all others OFF. For the second Ethernet board, switches one, two, three, and seven should be ON and all others OFF. Switch eight should ALWAYS be OFF. The Ethernet address PROM is in component position I2. Power requirements are +5V @ 5V and +12V @ 0.5A. 501-1004 Sun-2 Ethernet Multibus This board may be distinguished from the 501-0288 3COM Multibus Ethernet by checking the location of the Ethernet cable connector, which is toward the top of the board (toward the same short edge as the larger Multibus connector). The connector is a header connector; electrically, it is AUI Ethernet. Intel 82586 Ethernet controller chip, 256K of dual-ported memory. DIP switch and jumper information: U503 DIP switch Register base address Eight-position DIP switch; switches one through eight correspond to address bits A12 through A19, respectively. For the first Ethernet board, switches four and eight should be ON and all others OFF. For the second Ethernet board, switches three, four, and eight should be ON and all others OFF. U505 DIP switch On-board memory base address Eight-position DIP switch; switches one through four correspond to address bits A16 through A19, respectively. For the first Ethernet board, switch three should be ON and all others OFF. For the second Ethernet board, switches two and four should be ON and all others OFF. U506 DIP switch Size of Multibus port into onboard memory Eight-position DIP switch. For the first Ethernet board, switches two, three, six, and seven should be ON and all others OFF. For the second Ethernet board, switches one, four, five, and eight should be ON and all others OFF. J101 jumper Transceiver type For type 1 (capacitive-coupled) transceivers, jumped. For type 2 (transformer-coupled) transceivers, unjumped. On my Rev. 12A board, just a pair of solder pads, no wire -- permanently unjumped. J400 jumper M.BIG "J400 allows the selection of M.BIG, or the input to Port B (bank select circuitry) which has the address lines for 256K DRAMs." Unjumped by default. J401 jumper M.EXP Multibus P2 address and data buffers enabled when jumped, disabled when unjumped. If enabled, this board MUST have its own private P2 section. ONLY boards which do not use the P2 bus at all may be one the same section. If disabled, this board may be on the same P2 section as the CPU and memory boards, or it may be on a P2 section used by other boards with these notes: this board grounds pins P2-26, P2-32, P2-38, and P2-50, and cannot tolerate voltages outside the range of 0-5V on any other P2 pins. Sun-supplied boards meet these requirements. J500 hardwired jumper Ethernet interrupt level Sets the Ethernet interrupt level. Pins 7-8 are hardwired together, setting the interrupt level to 3. Level 7 is closest to the edge of the board, level 0 closest to the center. Power requirements are +5V @ 6A and +12V @ 0.5A. Communications boards --------------------- 501-1006 Sun-2 SCSI/serial Multibus See under "SCSI boards". xxx-xxxx Systech MTI-800A/1600A Multiple Terminal Interface Multibus There are two parts to the MTI-800A/1600A: a Multibus controller board and a 19" rack-mountable chassis with eight (800A) or sixteen (1600A) serial ports. The board should not share a Multibus P2 section with Sun-2 CPU or memory boards. This board provides two modes of operation: single character transfer mode, in which data is transferred one character at a time to or from the CPU, and block transfer mode, in which data is moved between the board and memory via DMA. In this mode, the board is a Multibus bus master and supports CBRQ. This board has four eight-position DIP switches, near the center of the board. DIP switch information: SW2 address Switches 6 and 7 ON and all others OFF. SW3 address/default channel configuration 1,2 OFF (?) 3 ON; between this and SW2, address set to 0x0620. 4,5 OFF (?) 6 8/16-bit addressing, ON/OFF respectively. OFF by default. 7,8 one stop bit, both OFF SW4 default channel configuration 1,2 no parity, both OFF 3,4 eight bits, both ON 5-8 9600 baud: 5, 6, and 7 ON, 8 OFF SW5 interrupt level Switch 5 ON, all others OFF, for interrupt level 4 xxx-xxxx Systech VPC-2200 Versatec Printer/Plotter controller Multibus This board should not share a Multibus P2 section with Sun-2 CPU or memory boards. This board is a Multibus bus-mastering DMA board with CBRQ support. It supports two output channels: one channel supports the Versatec printer/plotter in either single-ended or long-lines differential mode, and the second supports any standard Centronics- or Dataproducts-compatible printer at rates up to 10,000 lines per minute. The two modes of the first channel are transparent to the software. The second channel has automatic printer selection which eliminates the need for setting switches for either Centronics- or Dataproducts-type printers. This board has a self-test feature for both channels that does not require any software support. The Versatec channel sends a 132-character ASCII string in print mode and a 256-byte pattern in plot mode. The printer channel sends a 132-character ASCII string. DIP switch information: SW3 8/16-bit I/O, big/little-endian, 8/16-bit addressing, address Switches 3, 4, 5, 6, and 7 should be ON, all others OFF. SW4 address Switch 3 OFF, all others ON. Between this and SW3, the base address is set to 0x0480. SW5 interrupt priority Switch 3 ON, all others OFF, for interrupt priority 2. Floating-point and other system accelerators -------------------------------------------- 370-1021 Sky Floating Point Processor Multibus This board must not share a Multibus P2 section with any Sun board which also uses the P2 bus. This board is an IEEE-compliant floating point coprocessor with a Weitek chip. This board has two jumper blocks, JP01 and JP02, in the lower left corner of the board (with the Multibus edge connector facing down and the component side facing you). These are 14-position blocks; pin 1 is in the lower left, pin 7 the lower right, pin 8 the upper right, and pin 14 the upper left. Jumper information: JP01 address As wired by Sky: 1-2 jumped AS WIRED FOR USE IN A SUN: 1-11 jumped, address 0x2000 JP02 interrupt level As wired by Sky: 2-6, 4-5 jumped AS WIRED FOR USE IN A SUN: 1-6, 3-6, 4-5 jumped, interrupt level 2 Power requirements are +5V @ 4A. Cardcage backplanes ------------------- 501-1090 2/120 Multibus Nine-slot passive Multibus backplane. Slot 6 must be occupied by either a monochrome framebuffer board or a P2 terminator board. Other boards ------------ 501-1054 Multibus-VME Adapter This board/frame accepts a normal Multibus card and connects it electrically to a VME bus. It has twelve DIP switch blocks, a PROM socket, and two jumpers, to allow it to be configured for any particular board. It was initially introduced after the transition to VME chassis in the Sun-2 era, and adapted Multibus boards such as the Xylogics 451 SMD disk controller were supported through the Sun-4 VME models. DIP switch blocks 1 through 4 determine access to Multibus I/O space from the VME bus. DIP switch blocks 5 through 8 determine access to Multibus memory from the VME bus. DIP switch blocks 9 and 10 are unused. DIP switch block 11 is used with 20-bit-DMA Multibus boards. DIP switch block 12 and the PROM socket map Multibus interrupts to VME interrupts. The jumper block controls the multibus BCLK and CCLK. Multibus I/O space is mapped into the VME 16-bit address space. Multibus memory space is mapped into the VME 24-bit address space. Note that the address is the same on both buses (e.g. the Xylogics 450 appears at Multibus I/O address 0xEE40; therefore it will appear at VME address 0xEE40 as well). SW1 Multibus I/O addresses, low 1 unused 2-8 A7-A1 in reverse order (2 is A7, 3 is A6, 8 is A1, etc.) SW2 Multibus I/O block size, low 1 unused 2-8 A7-A1 in reverse order (2 is A7, 3 is A6, 8 is A1, etc.) SW3 Multibus I/O addresses, high 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW4 Multibus I/O block size, high 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW5 Multibus memory addresses, low 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW6 Multibus memory block size, low 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW7 Multibus memory addresses, high 1-8 A23-A16 in reverse order (1 is A23, 2 is A22, 8 is A16, etc.) SW8 Multibus memory block size, high 1-8 A23-A16 in reverse order (1 is A23, 2 is A22, 8 is A16, etc.) SW9 Unused SW10 Unused SW11 20-bit-DMA 1-4 A23-A20 in reverse order (1 is A23, 2 is A22, 4 is A20,. etc.) 5-8 unused SW12 VME interrupt vector 1-8 Vector, LSB to MSB. Maps all Multibus interrupts to the same VME vector. Use the PROM to map different Multibus interrupts to different VME vectors. If the PROM is installed, all switches in this block must be OFF. J1 BCLK and CCLK (9.8304MHz) 1-2 jumped to provide Multibus bus clock (BLCK) to the board, unjumped to not. Most boards require this clock signal. 3-4 jumped to provide Multibus constant clock (CCLK) to the board, unjumped to not. Most boards require this clock signal. To set the Multibus I/O switches (blocks 1 through 4): 1) Find the block size for your board. If it is not a power of two, round it up to the nearest power of two. 2) Subtract one and throw away the lowest bit (A0 is not connected to the switches -- the smallest possible block is two bytes). 3) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW2 and SW4. Remember that the address lines are reversed in the switch positions! 4) Find the base address for your board and bitwise-OR it with the result from step 2, throwing away the lowest bit (A0 is not connected to the switches). 5) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW1 and SW3. Remember that the address lines are reversed in the switch positions! If you don't want to map any Multibus I/O space, set all switches in SW1 and SW3 to ON, and SW2 and SW4 to OFF. To set the Multibus memory switches (blocks 5 through 8): 1) Find the block size for your board. If it is not a power of two, round it up to the nearest power of two. 2) Throw away the low byte (A0-A7 are not used -- the smallest address increment is 256 bytes) and subtract one. 3) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW6 and SW8. Remember that the address lines are reversed in the switch positions! 4) Find the base address for your board and throw away the low byte (A0-A7 are not used). 5) Bitwise-OR it with the result from step 2. 6) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW5 and SW7. Remember that the address lines are reversed in the switch positions! If you don't want to map any Multibus memory, set all switches in SW5 and SW7 to ON, and SW6 and SW8 to OFF. If the Multibus board is a 24-bit-DMA master, set all switches in SW11 to OFF. Otherwise, if it is a 20-bit-DMA master, use switches 1-4 in SW11 to supply the A20-A23 of the DMA address. As usual, 0 is ON and 1 is OFF. Note that "to access Sun main memory via DVMA, these bits should be set to zero." To use SW12 to set the VME interrupt vector, simply set the desired vector value in the switches. As usual, 0 is ON and 1 is OFF. To use the PROM to set VME interrupt vectors, program a 32-by-8 bipolar PROM with the vectors for Multibus interrupt levels 7 through 1 in locations 0 through 6 respectively (reversed). Note that Multibus interrupt 0 cannot be mapped, "since the VMEbus has no level 0 interrupt." Example: the 370-1012 Xylogics 450 SMD disk controller uses no Multibus memory, has 8 bytes of Multibus I/O at address 0xEE40 (for the first controller), is a 24-bit-DMA board, wants VME interrupt vector 0x48, and requires BCLK and CCLK. Hence: 1 2 3 4 5 6 7 8 SW1 (un) ON OFF ON ON ON OFF OFF SW2 (un) ON ON ON ON ON OFF OFF SW3 OFF OFF OFF ON OFF OFF OFF ON SW4 -- all ON -- SW5 -- all ON -- SW6 -- all OFF -- SW7 -- all ON -- SW8 -- all OFF -- SW11 -- all OFF -- SW12 ON ON ON OFF ON ON OFF ON J1 -- pins 1-2, 3-4 jumped -- Example: the 370-0502 (0167?) CPC Tapemaster 1/2" tape controller uses no Multibus memory, has two bytes of Multibus I/O at address 0x00A0, is a 20-bit-DMA board, wants VME interrupt vector 0x60, and requires BCLK and CCLK. Hence: 1 2 3 4 5 6 7 8 SW1 (un) OFF ON OFF ON ON ON ON SW2 (un) ON ON ON ON ON ON ON SW3 -- all ON -- SW4 -- all ON -- SW5 -- all ON -- SW6 -- all OFF -- SW7 -- all ON -- SW8 -- all OFF -- SW11 -- all OFF -- SW12 ON ON ON ON ON OFF OFF ON J1 -- pins 1-2, 3-4 jumped -- 501-1483 DC to DC converter for 501-1637 in 3/80 Needed to supply -5V to 501-1637 mgthree framebuffer when installed in a 3/80 and using a 1600 x 1280 high resolution monitor. Has a ten-pin connector (J1) in one corner, with pin 1 squared and pins numbered by pairs. The -5V output can be measured on pins 1 and 10 (in opposite corner) of J1 and on pins 31 and 63 of the CPU's P4 connector. Power requirements of this board with the 501-1637 are +5V @ 2.7A. 501-1671 SPARCcenter 2000 system control board This board provides the hostid, Ethernet address, and possibly other stuff to the motherboards installed in a SPARCcenter 2000. It has a 'JTAG' connector at J0101 and a set of eight LEDs, half yellow and half green. From the yellow end: SVP Service Processor Attached Y RST System Reset Y STP0 Stop Request from CARB0 ASIC Y STP1 Stop Request from CARB1 ASIC Y Vbb -12VDC OK G Vdd +12VDC OK G Vtt +1.2VDC OK G Vcc +5VDC OK G At location U0203 is the EEPROM, a 2K x 8-bit TMS29F816, which contains the hostid and Ethernet address. This part is not field-replaceable. If the contents of the system control board EEPROM are invalid, the values stored in the NVRAM on system board 0 are used instead, and the yellow LED on the keyswitch interface board is ON. The update-system-idprom ROM monitor command downloads the contents of the system board 0 NVRAM to the EEPROM on the system control board. At least version 2.11 is required to do this. To invalidate the contents of the system control board EEPROM, use the following sequence of commands: patch noop call update-system-idprom patch noop call update-system-idprom patch call noop update-system-idprom update-system-idprom 501-1979 SPARCserver 1000 system control board This board provides the hostid, Ethernet address, and possibly other stuff to the motherboards installed in a SPARCserver 1000. It has a variety of connectors, and a reset switch in one corner. J0101 'JTAG' J1001 '5 1/4" SCSI power' J1002 '3 1/2" SCSI power' J1003 '3 1/2" SCSI power' J1004 'Internal SCSI bus' At location U0201 is the EEPROM, a 2K x 8-bit TMS29F816, which contains the hostid and Ethernet address. This part is not field-replaceable. If the contents of the system control board EEPROM are invalid, the values stored in the NVRAM on system board 0 are used instead, and the yellow LED on the power supply is ON. The update-system-idprom ROM monitor command downloads the contents of the system board 0 NVRAM to the EEPROM on the system control board. At least version 2.11 is required to do this. To invalidate the contents of the system control board EEPROM, use the following sequence of commands: patch noop call update-system-idprom patch noop call update-system-idprom patch call noop update-system-idprom update-system-idprom 501-2335 SPARCcenter 2000 system control board See 501-1671. 501-2406 SPARCcenter 2000 system control board unprogrammed See 501-1671. 501-2412 SPARCserver 1000 system control board unprogrammed See 501-1979. END OF PART IV OF THE SUN HARDWARE REFERENCE