C-34 Sun Ultra 60 Service Manual • August 2001
C.1.15.2 MarvinThe Marvin ASIC providessystem control. It controls the UPA interconnect between
the major system unit components and main memory.The Marvin ASIC provides
the following:
■Interconnect packet receive
■Memory arbiter
■Non-cached arbiter
■Memory controller
■Snoop interface
■Coherence controller
■S_register dispatcher
■Internet packet send
■Datapatch scheduler
■EBus interface
C.1.15.3 CheerioThe PCI-to-EBus/Ethernet controller (Cheerio) ASIC performs dual roles: PCI bus-
to-Ebus bridging and Ethernet control. The Cheerio ASIC provides the electrical
connection between the PCI bus and all other I/O functions.
Cheerio also contains an embedded 10/100Mb Ethernet media-access controller to
manage Ethernet transactions and provides the electrical connection to slower on-
board functions, such as the Flash PROM, TOD/NVRAM, SuperIO, serial ports,
SC/RISC, and the audio module.
Cheerio also contains four dedicated DMA channels; parallel port, audio capture,
audio playback, and floppy.
C.1.15.4 PSYCHO+The UPA-to-PCIbridge (PSYCHO+) ASIC provides an I/O connection between the
UPAbus and the two PCI buses. The PSYCHO+ ASIC features include:
■Full master and slave port connection to the high-speed UPAinterconnect. The
UPAis a split address/data packet-switched bus that has a potential data
throughput rate of greater than 1 Gbyte per second. UPAdata is ECC protected.
■Twophysically separate PCI bus segments with full master and slave support:
■66-MHz PCI bus segment (PCI bus A): 3.3-Vdc I/O signaling, 64-bit data bus,
compatible with the PCI 66-MHz extensions, support for up to four master
devices (at 33 MHz only)
■33-MHz PCI bus segment (PCI bus B): 5.0-Vdc I/O signaling, 64-bit data bus,
support for up to six master devices