Archive-name: sun2-hdwr-ref/part3 Posting-Frequency: as revised Version: $Id: $ THE SUN-2 HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) HARDWARE (cont'd) ======== Boards (cont'd) ------ Memory ------ Introduction ------------ As usual, not much is known about Sun-1's. All Multibus-based Sun-2's require at least one memory board in order to do anything, since the CPU board does not have any memory onboard. All VME-based Sun-2's can operate without memory boards, since they all have memory onboard, but can use one (documented) memory board. In theory it may be possible to add more, but I've never heard of it being done. All Sun-2's can only address 8M of physical memory, of which only 7M can be populated. For VME-based Sun-2's, the high megabyte is permanently occupied by the onboard framebuffer; for Multibus-based Sun-2's, if the high megabyte is populated, the boot ROM assumes it's a framebuffer. FAQ --- Listing by Part Number ---------------------- Legend ------ Each board has a title, which gives the part number, amount of memory on the board, and type of bus. The listing for each board is broken down into the following categories: POWER: power requirements, in amps @ volts DC LAYOUT: description of locations of jumpers, switches, and anything else of interest CONNECTORS: any connectors which are not visible on the outside of the machine, with pinouts PORTS: connectors which appear on the outside of the machine JUMPERS: settings of jumpers. Single jumpers and independent pairs within blocks are labeled JUMPED (connected) or UNJUMPED (disconnected) to indicate the default (i.e. the factory setting). When one of a block of jumpers is labeled DEFAULT, that means that the settings are mutually exclusive and the labeled pair is jumped by default. SWITCHES: settings of DIP switches. Independent switches in blocks are labeled ON or OFF to indicate the default (i.e. the factory setting). When one of a block of switches is labeled DEFAULT, that means that the switches are mutually exclusive and the labeled switch is on by default. OTHER FEATURES: anything which doesn't fall under another category Boards are listed in order of part number. Many models had several different part numbers, with slight variations between them. In these cases, when the differences are small, only the lowest-part-number board has a complete entry, and entries for boards with higher part numbers only have the categories which differ. In general, if a category is so listed, that entry *completely* replaces the one for the lower-numbered board, and if it is not listed, then the information is *completely* identical between the two boards. The exceptions are categories LAYOUT, CONNECTORS, PORTS, JUMPERS, and SWITCHES, where the new information replaces only the corresponding information in the lower-numbered board (for example, if two pins of one jumper have a different function, only those pins are listed for the higher-numbered board). Parts ----- 501-1013 1M Multibus POWER: 3A @ +5V LAYOUT: The board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors (P1 is the large one and at the top, P2 the small one). The P1 connector is used only for +5V and ground connections; the CPU accesses the memory via the P2 connector only. The board is mostly covered with one megabyte of zero-wait-state memory with parity, consisting of 144 64K x 1-bit chips -- sixteen 64K banks with a parity bit each. Eight-position DIP switch U506 is in the upper far corner, with switch 1 nearest. CONNECTORS: None. PORTS: None. JUMPERS: None. SWITCHES: U506 Base address address SW1 SW2 SW3 SW4 SW5 SW6 SW7 SW8 ------- --- --- --- --- --- --- --- --- 0x00000 (1st meg) ON OFF OFF OFF OFF OFF OFF OFF 0x10000 (2nd meg) OFF ON OFF OFF OFF OFF OFF OFF 0x20000 (3rd meg) OFF OFF ON OFF OFF OFF OFF OFF 0x30000 (4th meg) OFF OFF OFF ON OFF OFF OFF OFF 0x40000 (5th meg) OFF OFF OFF OFF ON OFF OFF OFF 0x50000 (6th meg) OFF OFF OFF OFF OFF ON OFF OFF 0x60000 (7th meg) OFF OFF OFF OFF OFF OFF ON OFF 0x70000 (8th -- BAD!) OFF OFF OFF OFF OFF OFF OFF ON OTHER FEATURES: This is the memory board shipped with the "Sun-2 Multibus" CPU. 501-1020 2/50 1M VME "2051 Expansion Board" POWER: ? LAYOUT: One edge of the board has the three VME connectors. From left to right with component side up and external connector edge toward you, there is a DD50 female SCSI connector to the right. Connectors P2105 and P2104, left and center, are VME connectors used for the 501-1045 Sun-2 SCSI board or the 370-1029 Sky Floating Point Processor. Jumper J2100 is a block in the middle, with pin 1 in the leftmost pair. Jumper J2200 is a block in the far left, nearer than J2201, with pin 1 in the leftmost pair. Jumper J2201 is a block in the far left, beyond J2200, with pin 1 in the leftmost pair. Note that it is not clear whether these jumper blocks are numbered in the normal fashion (i.e. the leftmost pair is pins 1 and 2, and the rightmost pair is 15 and 16) or otherwise (chip style -- the far row is 1 through 8 from left to right, and the near row is 9 through 16 from right to left). CONNECTORS: P2105, P2104 PORTS: SCSI: Only active if the 501-1045 Sun-2 SCSI board has been installed. JUMPERS: J2100 1-2 Bus Grant 0 UNJUMPED 3-4 Bus Grant 1 UNJUMPED 5-6 Bus Grant 2 UNJUMPED 7-8 Bus Grant 3 UNJUMPED 9-10 UNJUMPED? 11-12 UNJUMPED? 13-14 UNJUMPED? 15-16 IACK Chain UNJUMPED J2200 Base address The pairs are mutually exclusive. 1-2 0x00000? (never used?) 3-4 0x10000 (use with 1M CPU) 5-6 0x20000 (use with 2M CPU) 7-8 0x30000? (use with 3M CPU?) 9-10 0x40000 (use with 4M CPU) 11-12 0x50000? 13-14 0x60000? 15-16 0x70000? J2201 Memory size Evidently there are two varieties of 1M memory board, one using 64K*1 chips, and one using 256K*1 chips. The setting of this jumper depends on the kind of chip: 64K 256K ---- ---- 1-2 UN JU 3-4 UN JU 5-6 JU UN 7-8 UN JU 9-10 JU UN 11-12 UN UN 13-14 JU UN 15-16 UN UN J2202 ??? -- doesn't even appear on diagrams Not used. 501-1046 2/50 2M VME "2051 Expansion Board" See 501-1020, except: JUMPERS: J2200 Base address The pairs shown are JUMPED, all others are UNJUMPED. 0x00000? 1-2,3-4 (never used?) 0x10000 3-4,5-6 (use with 1M CPU) 0x20000 5-6,6-7 (use with 2M CPU) 0x30000? 7-8,9-10 (use with 3M CPU?) 0x40000 9-10,11-12 (use with 4M CPU) 0x50000? 11-12,13-14 0x60000? 13-14,15-16 J2201 Memory size 1-2 UNJUMPED 3-4 JUMPED 5-6 UNJUMPED 7-8 JUMPED 9-10 UNJUMPED 11-12 JUMPED 13-14 UNJUMPED 15-16 UNJUMPED 501-1047 2/50 4M VME "2051 Expansion Board" See 501-1020, except: JUMPERS: J2200 Base address The pairs shown are JUMPED, all others are UNJUMPED. 0x00000? 1-2,3-4,5-6,7-8 (never used?) 0x10000 3-4,5-6,7-8,9-10 (use with 1M CPU) 0x20000 5-6,6-7,9-10,11-12 (use with 2M CPU) 0x30000? 7-8,9-10,11-12,13-14 (use with 3M CPU?) 0x40000 9-10,11-12,13-14,15-16 (use with 4M CPU) J2201 Memory size 1-2 UNJUMPED 3-4 UNJUMPED 5-6 UNJUMPED 7-8 JUMPED 9-10 UNJUMPED 11-12 JUMPED 13-14 UNJUMPED 15-16 JUMPED 501-1048 1M Multibus See 501-1013, except: POWER: ? LAYOUT: The layout is physically different but functionally the same. Eight-position DIP switch U506 is in the far middle, with switch 1 nearest. OTHER FEATURES: This is the memory board shipped with the "Sun-2 Multibus Prime" CPU. 501-1067 2/50 3M VME "2051 Expansion Board" See 501-1047, except: JUMPERS: J2200 Base address The pairs shown are JUMPED, all others are UNJUMPED. 0x00000? 1-2,3-4,5-6 (never used?) 0x10000 3-4,5-6,7-8 (use with 1M CPU) 0x20000 5-6,6-7,9-10 (use with 2M CPU) 0x30000? 7-8,9-10,11-12 (use with 3M CPU?) 0x40000 9-10,11-12,13-14 (use with 4M CPU) 0x50000? 11-12,13-14,15-16 501-1070 2/130,2/160 1M VME "2051 Expansion Board" POWER: ? LAYOUT: One edge of the board has the three VME connectors. Jumper J2100 is a block in the middle, with pin 1 in the leftmost pair. Jumper J2200 is a block in the far left, nearer than J2201, with pin 1 in the leftmost pair. Jumper J2201 is a block in the far left, beyond J2200, with pin 1 in the leftmost pair. Note that it is not clear whether these jumper blocks are numbered in the normal fashion (i.e. the leftmost pair is pins 1 and 2, and the rightmost pair is 15 and 16) or otherwise (chip style -- the far row is 1 through 8 from left to right, and the near row is 9 through 16 from right to left). CONNECTORS: None. PORTS: SCSI: Only active if the 501-1045 Sun-2 SCSI board has been installed. JUMPERS: J2100 1-2 Bus Grant 0 UNJUMPED 3-4 Bus Grant 1 UNJUMPED 5-6 Bus Grant 2 UNJUMPED 7-8 Bus Grant 3 UNJUMPED 9-10 UNJUMPED? 11-12 UNJUMPED? 13-14 UNJUMPED? 15-16 IACK Chain UNJUMPED J2200 Base address The pairs are mutually exclusive. 1-2 0x00000? (never used?) 3-4 0x10000 (use with 1M CPU) 5-6 0x20000 (use with 2M CPU) 7-8 0x30000? (use with 3M CPU?) 9-10 0x40000 (use with 4M CPU) 11-12 0x50000? 13-14 0x60000? 15-16 0x70000? J2201 Memory size Evidently there are two varieties of 1M memory board, one using 64K*1 chips, and one using 256K*1 chips. The setting of this jumper depends on the kind of chip: 64K 256K ---- ---- 1-2 UN JU 3-4 UN JU 5-6 JU UN 7-8 UN JU 9-10 JU UN 11-12 UN UN 13-14 JU UN 15-16 UN UN J2202 ??? -- doesn't even appear on diagrams Not used. OTHER FEATURES: This board is generally similar to the 501-1020, but lacks the internal P2105 and P2104 VME connectors and the external SCSI port. 501-1071 2/130,2/160 3M VME "2051 Expansion Board" See 501-1070, except: JUMPERS: J2200 Base address The pairs shown are JUMPED, all others are UNJUMPED. 0x00000? 1-2,3-4,5-6 (never used?) 0x10000 3-4,5-6,7-8 (use with 1M CPU) 0x20000 5-6,6-7,9-10 (use with 2M CPU) 0x30000? 7-8,9-10,11-12 (use with 3M CPU?) 0x40000 9-10,11-12,13-14 (use with 4M CPU) 0x50000? 11-12,13-14,15-16 J2201 Memory size 1-2 UNJUMPED 3-4 UNJUMPED 5-6 UNJUMPED 7-8 JUMPED 9-10 UNJUMPED 11-12 JUMPED 13-14 UNJUMPED 15-16 JUMPED 501-1079 2/50 0M VME See 501-1020, except that there are no chips on the board, no pins in the jumpers, and anyway the state of the jumpers would be irrelevant. This board is intended simply as a holder for the 501-1045 Sun-2 SCSI board or 370-1029 Sky Floating Point Processor. 501-1096 2/130,2/160 2M VME "2051 Expansion Board" See 501-1070, except: JUMPERS: J2200 Base address The pairs shown are JUMPED, all others are UNJUMPED. 0x00000? 1-2,3-4 (never used?) 0x10000 3-4,5-6 (use with 1M CPU) 0x20000 5-6,6-7 (use with 2M CPU) 0x30000? 7-8,9-10 (use with 3M CPU?) 0x40000 9-10,11-12 (use with 4M CPU) 0x50000? 11-12,13-14 0x60000? 13-14,15-16 J2201 Memory size 1-2 UNJUMPED 3-4 JUMPED 5-6 UNJUMPED 7-8 JUMPED 9-10 UNJUMPED 11-12 JUMPED 13-14 UNJUMPED 15-16 UNJUMPED 501-1097 2/130,2/160 4M VME "2051 Expansion Board" See 501-1071, except: JUMPERS: J2200 Base address The pairs shown are JUMPED, all others are UNJUMPED. 0x00000? 1-2,3-4,5-6,7-8 (never used?) 0x10000 3-4,5-6,7-8,9-10 (use with 1M CPU) 0x20000 5-6,6-7,9-10,11-12 (use with 2M CPU) 0x30000? 7-8,9-10,11-12,13-14 (use with 3M CPU?) 0x40000 9-10,11-12,13-14,15-16 (use with 4M CPU) 501-1232 4M Multibus POWER: ? LAYOUT: The board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors (P1 is the large one and at the top, P2 the small one). The P1 connector is used only for +5V and ground connections; the CPU accesses the memory via the P2 connector only. The board is mostly covered with four megabytes of memory, with parity, consisting of 144 256K x 1 chips, 120ns -- sixteen 256K banks with a parity bit each. Depending on the board, there may be an eight-position DIP switch or a fourteen-pin jumper at U1115, in the far middle, with switch 1 or pin pair 1-2 nearest. CONNECTORS: None. PORTS: None. JUMPERS: See switch U1115 below. Any switch that is ON is equivalent to a JUMPED pair of pins. SWITCHES: U1115 Base address Note that SW8 is unused (?) or should always be OFF (?). It corresponds to the missing pair of pins 15-16 on boards which have a jumper block instead of a switch block. address range SW1 SW2 SW3 SW4 SW5 SW6 SW7 ------------- --- --- --- --- --- --- --- 0x00000-0x3FFFF ON ON ON ON OFF OFF OFF 0x40000-0x6FFFF OFF OFF OFF OFF ON ON ON These are the documented settings, but it looks like it should be possible to set the board for intermediate ranges by setting any four contiguous switches ON. OTHER FEATURES: None. Video ----- Introduction ------------ FAQ --- Video Standards --------------- BW -- The bw* devices are monochrome framebuffers. bwone ----- Sun-1 monochrome framebuffer. Output levels were probably TTL only. 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. The very first implementations were TTL-only output levels, or switchable between TTL-only and TTL/ECL; everything since has been TTL/ECL. MG -- There is no such thing as a mg* device to SunOS. These are merely names for additional bwtwo implementations. None of these cards are used in Sun-1 or Sun-2 systems; they are listed here simply for completeness. mgone mgtwo ----- SBus cards. mgthree mgfour ------ P4 cards. CG -- The cg* devices are color framebuffers. 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. Only cgone and VME cgtwo framebuffers are used in Sun-1 or Sun-2 systems. The other types are listed here simply for completeness. cgone ----- Multibus Sun-1/Sun-2 color framebuffer. Can run SunWindows. cgtwo ----- 8-bit VME color framebuffer found in Sun-2's and up. The hardware occupies 4M of VMEbus address space starting at address 0x400000. Can be used alone or with the GP/GP+. cgthree ------- 8-bit color framebuffer found in Sun-386i and SBus versions. To add confusion, there was a VME board known as a "cgthree" that appears as cgtwo to SunOS, and *was* used in Sun-2's. cgfour ------ 8-bit color framebuffer, found only in the 3/110 and as a P4 card. It has a monochrome overlay plane and an overlay enable plane on the 3/110 and some P4-based models. It is the onboard framebuffer for the 3/110. cgfive ------ 8-bit VME color framebuffer. Appears to SunOS as cgtwo(?). Can be used alone or with the GP/GP+/GP2 accelerators. Not documented for use with Sun-2's, but if it really does register as a cgtwo, then it might work. To add confusion, there is a board for the 386i which may actually appear as cgfive to SunOS. cgsix ----- 8-bit accelerated (GX) color framebuffer, found as P4 and SBus cards. The GX accelerator is a low-end accelerator designed to enhance vector and polygon drawing performance. cgseven ------- There is NO cgseven! cgeight ------- 24-bit P4 color framebuffer. cgnine ------ 24-bit VME double-buffered color framebuffer, with two overlay planes. In double-buffer mode, color resolution is reduced to 12 bits. Can be used alone or with the GP2. cgten ----- In a 1989 version of the Sun FE Handbook, the SBus board 501-1415 is listed as being a cgten. By 1993, the same board was classified as a cgthree. cgeleven -------- There is NO cgeleven! cgtwelve -------- 24-bit double-buffered SBus 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. cgthirteen ---------- There is NO cgthirteen! 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." GP -- The gp* devices are graphics accelerators for some of the earlier color framebuffers. All are VME-based. gpone ----- SunOS sees all of the Graphics Processor (GP), Graphics Processor Plus (GP+), and Graphics Processor 2 (GP2) boards as gpone. The hardware occupies 64K of VMEbus address space, starting at address 0x210000 by default. Only the GP and GP+ work with framebuffers that are documented for use in Sun-2's. Listing by Part Number ---------------------- Legend ------ Each board has a title, which gives the part number and type of bus. The listing for each board is broken down into the following categories: DEVICE: device (bw* or cg*) that SunOS knows the board as RESOLUTION: hpixels * vpixels, horizontal sync, vertical sync POWER: power requirements, in amps @ volts DC LAYOUT: description of locations of jumpers, switches, and anything else of interest CONNECTORS: any connectors which are not visible on the outside of the machine, with pinouts PORTS: connectors which appear on the outside of the machine JUMPERS: settings of jumpers. Single jumpers and independent pairs within blocks are labeled JUMPED (connected) or UNJUMPED (disconnected) to indicate the default (i.e. the factory setting). When one of a block of jumpers is labeled DEFAULT, that means that the settings are mutually exclusive and the labeled pair is jumped by default. SWITCHES: settings of DIP switches. Independent switches in blocks are labeled ON or OFF to indicate the default (i.e. the factory setting). When one of a block of switches is labeled DEFAULT, that means that the switches are mutually exclusive and the labeled switch is on by default. COMPATIBILITY: notes on using with other boards, boot ROMs, SunOS versions OTHER FEATURES: anything which doesn't fall under another category Boards are listed in order of part number. Many models had several different part numbers, with slight variations between them. In these cases, when the differences are small, only the lowest-part-number board has a complete entry, and entries for boards with higher part numbers only have the categories which differ. In general, if a category is so listed, that entry *completely* replaces the one for the lower-numbered board, and if it is not listed, then the information is *completely* identical between the two boards. The exceptions are categories LAYOUT, CONNECTORS, PORTS, JUMPERS, and SWITCHES, where the new information replaces only the corresponding information in the lower-numbered board (for example, if two pins of one jumper have a different function, only those pins are listed for the higher-numbered board). Parts ----- 501-0059 "Sun-1 Monochrome Video" Multibus (100, 2/100U, 2/150U) DEVICE: bwone? RESOLUTION: ? POWER: ? LAYOUT: The board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors (P1 is the large one and at the top, P2 the small one). On the other long edge is a ten-pin (?) header connector for video output, which is normally cabled to the back of the chassis. There is an eight-position DIP switch in one corner of the board, with switch 1 nearest the edge of the board. CONNECTORS: video output PORTS: None. JUMPERS: None. SWITCHES: Base address 1 0x00000 2 0x20000 DEFAULT 3 0x40000 4 0x60000 5 0x80000 6 0xA0000 7 0xC0000 8 0xE0000 COMPATIBILITY: -- OTHER FEATURES: None. 501-0289 "Color Display Controller" Multibus Appears to be an earlier version of the 501-0461 (q.v.). POWER: 6A @ +5V, 1.2A @ -5V JUMPERS: J6 is not documented for this board. 501-0461 "Sun-2 Color Video" Multibus DEVICE: cgone? RESOLUTION: ? POWER: ? LAYOUT: The board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors (P1 is the large one and at the top, P2 the small one). On the other long edge are four BNC (?) connectors for the video output, which is normally cabled to the back of the chassis. Jumper J1 is a block toward the lower far corner, with pin 1 highest. Jumper J2 is a block toward the lower far corner, beyond J1, with pin 1 highest. Jumper J3 is a block in the lower far corner, beyond J2, with pin 1 highest. Jumper J4 is a block in the far middle, with pin 1 highest. Jumper J5 is a block in the far upper, above J4, with pin 1 highest. This jumper is not present on the 501-0461-03. Jumper J6 is a single jumper in the lower middle. CONNECTORS: The four video connectors, in order from the one nearest the corner, are Sync, Red, Blue, and Green. PORTS: None. JUMPERS: J1 1-2 VODD JUMPED 3-4 VRESET JUMPED 5-6 SYSCP1 JUMPED 7-8 HRESET JUMPED 9-10 STATE 11 JUMPED J2 Base address The default address is 0x1EC00. 1-2 Address bit A19 JUMPED 3-4 Address bit A18 JUMPED 5-6 Address bit A17 JUMPED 7-8 Address bit A16 UNJUMPED 9-10 Address bit A15 JUMPED 11-12 Address bit A14 JUMPED 13-14 not connected 15-16 not connected J3 Interrupt level 1-2 Interrupt level 0 UNJUMPED 3-4 Interrupt level 1 UNJUMPED 5-6 Interrupt level 2 JUMPED 7-8 Interrupt level 3 UNJUMPED 9-10 Interrupt level 4 UNJUMPED 11-12 Interrupt level 5 UNJUMPED 13-14 Interrupt level 6 UNJUMPED 15-16 Interrupt level 7 UNJUMPED J4 Invert BBUS.A0 1-2 JUMPED 3-4 UNJUMPED J5 Ground P2 bus All pins are normally JUMPED, but must be UNJUMPED if the board is in a section of the P2 bus shared by the CP. J6 Enable clock JUMPED SWITCHES: None. COMPATIBILITY: -- OTHER FEATURES: None. 501-1003 "Sun-2 Monochrome Video" Multibus (with keyboard/mouse) DEVICE: bwtwo RESOLUTION: 1152 x 900 POWER: 4A @ +5V LAYOUT: The board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors (P1 is the large one and at the top, P2 the small one). On the other long edge are: a female DE-9 video connector, a header connector for the type 2 keyboard, and a header connector for the Sun-2 mouse. DIP switch U100 is a block with switch 1 away from the Multibus connectors. Jumper J1903 is a block with pin 1 toward switch U100. Jumper J1904 is a block between J1903 and the Multibus connector edge with pin 1 toward switch U100. CONNECTORS: video output: female DE-9, TTL levels only keyboard: header connector mouse: header connector PORTS: None. JUMPERS: J1903 Serial interrupt level 1-2 UNJUMPED 3-4 UNJUMPED 5-6 UNJUMPED 7-8 UNJUMPED 9-10 UNJUMPED 11-12 UNJUMPED 13-14 JUMPED 15-16 UNJUMPED J1904 Video interrupt level 1-2 UNJUMPED 3-4 UNJUMPED 5-6 UNJUMPED 7-8 UNJUMPED 9-10 Used for diagnostics JUMPED "Must be installed to run video tests under 1.0 Diagnostics, 2.0 Diagnostics, and 1.0 and 1.1 Diagnostic Executive." 11-12 UNJUMPED 13-14 UNJUMPED 15-16 UNJUMPED SWITCHES: U100 Video memory address 1 0x000000 2 0x100000 3 0x200000 4 0x300000 5 0x400000 6 0x500000 7 0x600000 8 0x700000 DEFAULT COMPATIBILITY: This board must be placed in a slot in the Multibus P2 section shared by the CPU. For backplane 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. OTHER FEATURES: None. 501-1014 "Sun-2 Color" aka "Sun 2160 Color" VME DEVICE: cgtwo RESOLUTION: 1152 x 900, 61.8KHz, 66Hz POWER: 15A @ +5V, 5.7A @ -5V, 0.2A @ -12V LAYOUT: One edge of the board has the three VME connectors. From left to right with component side up and external connector edge toward you, the external connectors are: four BNC connectors: sync, blue, green, and red. Jumper J100 is a block in the far left corner with pin 1 the rightmost of the far pair and pin 2 the rightmost of the near pair. (?) Jumper J200 is a block in the far right corner with pin 1 the farthest of the rightmost pair. Jumper J1700 is a single jumper in the near middle. CONNECTORS: None. PORTS: video output JUMPERS: J100 Base address Set base address to 0x400000: 1-3 JUMPED hardwired on fabs 270-1014-02/03, jumped on fabs 270-1014-05/06. 3-4 JUMPED hardwired J200 Sense bits 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 JUMPED SWITCHES: None. COMPATIBILITY: -- OTHER FEATURES: Initially designed for the 2/130 and 2/160, but later supported in the 3/1xx, 3/2xx, and 3/4xx. 501-1052 "Sun-2 Prime Monochrome Video" Multibus (with keyboard/mouse) DEVICE: bwtwo RESOLUTION: 1152 x 900, or 1024 x 1024 POWER: 4A @ +5V LAYOUT: The board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors (P1 is the large one and at the top, P2 the small one). On the other long edge are: a female DE-9 video connector, a header connector for the type 2 keyboard, and a header connector for the Sun-2 mouse. Jumper J1600 is a block with pin 1 toward the nearest short edge of the board. Jumper J1801 is a single jumper in the corner near the video connector. Jumper J1803 is a block in the corner near the video connector with pin 1 nearest the video connector. Jumper J1804 is a single jumper in the corner near the video connector, nearer the corner than J1801. Jumper J1903 is a block with pin 1 toward J1600. Jumper J1904 is a block between J1903 and the Multibus connector edge with pin 1 toward J1600. CONNECTORS: video output: female DE-9, TTL or TTL/ECL levels controlled by J1803. keyboard: header connector mouse: header connector PORTS: None. JUMPERS: J1600 Screen size Bits read on startup to determine size of screen, either standard (1152 x 900) or 1024 x 1024. 1-2 jumped for 1152 x 900, unjumped for 1024 x 1024 3-4 JUMPED 5-6 JUMPED 7-8 JUMPED 9-10 not used UNJUMPED 11-12 not used UNJUMPED 13-14 not used UNJUMPED 15-16 not used UNJUMPED J1801 Crystal shunt JUMPED When jumped, the crystal signal is active; when unjumped, the crystal is disabled for A.T.E. testing. J1803 Video levels TTL ECL --- --- 1-2 JUMPED UNJUMPED 3-4 UNJUMPED JUMPED 5-6 JUMPED UNJUMPED 7-8 UNJUMPED JUMPED J1804 Ground test point UNJUMPED Used during troubleshooting only. J1903 Serial interrupt level 1-2 UNJUMPED 3-4 UNJUMPED 5-6 UNJUMPED 7-8 UNJUMPED 9-10 UNJUMPED 11-12 UNJUMPED 13-14 JUMPED 15-16 UNJUMPED J1904 Video interrupt level 1-2 UNJUMPED 3-4 UNJUMPED 5-6 UNJUMPED 7-8 UNJUMPED 9-10 Used for diagnostics JUMPED "Must be installed to run video tests under 1.0 Diagnostics, 2.0 Diagnostics, and 1.0 and 1.1 Diagnostic Executive." 11-12 UNJUMPED 13-14 UNJUMPED 15-16 UNJUMPED SWITCHES: None. COMPATIBILITY: This board must be placed in a slot in the Multibus P2 section shared by the CPU. For backplane 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. If the boot ROM is revision N or lower and SunOS is 3.0 or later, J1600 pins 1-8 must be jumped, which I guess means that this combination doesn't support 1024 x 1024 screens. This can only happen with the 501-1051 Multibus Prime CPU, since the 501-1007 Multibus CPU requires boot ROM revision N or higher to run SunOS 2.0 or later. OTHER FEATURES: None. 501-1055 GP Graphics Processor VME DEVICE: gpone RESOLUTION: n/a POWER: 16.4A @ +5V LAYOUT: One edge of the board has the three VME connectors. From left to right with component side up and external connector edge toward you, there are eight LEDs at the far left. Jumpers J1 through J8 are the pairs of a block in the middle left, from nearest to farthest. Jumper J9 is a single jumper in the far left corner. Jumper J10 is a single jumper in the near left corner. Jumper J11 is a single jumper in the far left corner, nearer than J12. Jumper J12 is a single jumper in the far left corner, beyond J11. Jumper J13 is a single jumper in the far left, to the right of J11.  Jumper J14 is a single jumper in the far left, to the right of J13. Jumper J15 is a single jumper in the far middle, nearer than J16. Jumper J16 is a single jumper in the far middle, beyond J15. Jumper J17 is a single jumper in the far right. Jumper J18 is a single jumper in the near right corner. There is a DIP switch in the far left, with switch 1 nearest. CONNECTORS: None. PORTS: LEDS, apparently not used JUMPERS: J1-J8 GP board ID 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, else unjumped. J8 ID bit 7 UNJUMPED J9 GND test point UNJUMPED Hardwired. J10 GND test point UNJUMPED Hardwired. J11 PP halt test point UNJUMPED Hardwired. J12 VP halt test point UNJUMPED Hardwired. J13 Manual reset test point UNJUMPED Hardwired. J14 Main clock connect JUMPED J15 VP free-running CLK test point UNJUMPED J16 PP free-running CLK test point UNJUMPED J17 GND test point UNJUMPED Hardwired. J18 GND test point UNJUMPED SWITCHES: Base address Default address is 0x210000: 1 VME address bit 17 ON 2 VME address bit 16 OFF 3 VME address bit 23 ON 4 VME address bit 22 ON 5 VME address bit 21 OFF 6 VME address bit 20 ON 7 VME address bit 19 ON 8 VME address bit 18 ON COMPATIBLITY: The 2/160 power supply requires RC network 540-1300-01. OTHER FEATURES: 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. Used with the 501-1014 or 501-1267 video boards and optionally the 501-1058 GB graphics buffer. 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 NOT 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-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.