Apple Computer Custom IC Definitions

Revision as of 11:58, 24 June 2020 by Netfreak (talk | contribs)
  • CLUT/DAC (color look-up table and digital-to-analog converter) IC developed by Apple and used in the Macintosh Display Card4•8, 8•24, and 8•24GC
  • DFAC (Digitally Filtered Audio Chip), the sound input and filter IC first used in the Macintosh LC
  • SWIM (Super Woz Integrated Machine), the IC that supports the SuperDrive high-density floppy disk drive
  • JDB (Junction Data Bus), one of two ICs making up the I/O Adapter, connecting the data signals from the system bus and the I/O bus
  • Relayer, one of two ICs making up the I/O Adapter, controlling the bus buffers and providing bus arbitration logic
  • MCU (Memory Control Unit), a custom IC that connects to the system bus and controls regular and burst-mode data transfers to and from the main RAM and ROM
  • YANCC (Yet Another NuBus Controller Chip), a custom IC that controls the NuBus interface
  • DAFB (Direct Access Frame Buffer), an IC that connects directly to the system bus and controls the video RAM (frame buffer)
  • Enhanced ASC (Apple Sound Chip), a custom IC that replaces the Apple Sound Chip
  • Sporty, a custom IC that provides sound output amplification functions
  • PSX. The PSX IC functions as the bridge between the PowerPC 603e microprocessor and the PCI bus. It provides buffering and address translation from one bus to the other.
  • O’Hare. The O’Hare IC is based on the Grand Central IC present in the Power Macintosh 7500 computer. It is an I/O controller and DMA engine for Power Macintosh computers using the PCI bus architecture
  • AWACS. The audio waveform amplifier and converter (AWACS) is a custom IC that combines a waveform amplifier with a 16-bit digital sound encoder and decoder (codec).
  • CudaLite. The CudaLite IC is a custom version of the Motorola MC68HC05 microcontroller. It provides several system functions, including ADB and PS2.
  • Ariel II. The Ariel II video chip provides a color lookup table (CLUT) and digital-to-analog converter (DAC) for driving an AudioVision monitor.
  • Curio. The Curio is a multipurpose I/O chip that contains a Media Access Controller for Ethernet (MACE), a SCSI controller, and a Serial Communications Controller (SCC).
  • BART. The BART NuBus controller chip provides the data gateway between NuBus and the CPU bus. It acts as a CPU bus master, transferring one-cycle or four-cycle transactions.
  • Squidlet is a 28-pin chip that provides a set of synchronized system clocks for Power Macintosh computers.
  • CIVIC. The Cyclone Integrated Video Interfaces Controller (CIVIC), used in the AV card, is a CMOS chip in a 144-pin package.
  • Sebastian. The Sebastian chip is a video color palette and video digital-to-analog converter (DAC) in a 100-pin CMOS configuration, used in the AV card.
  • Mickey. The Mickey is a composite video encoder in a 28-pin advanced bipolar CMOS chip. It is used in the AV card.
  • MEMCjr. The MEMCjr IC combines functions performed by several ICs in previous Macintosh designs. Control and timing signals for the ROM, RAM, and VRAM, a frame buffer controller for the video display.
  • PrimeTime. The PrimeTime IC combines functions performed by several ICs in previous Macintosh designs. Data bus buffers for the internal I/O bus, SWIM II, interface adapters VIA1 and VIA2.
  • PrimeTime II. The PrimeTime II IC supports the I/O bus. It combines functions performed by several ICs in previous Macintosh designs.
  • DFAC II. The DFAC II custom IC contains the sound input processing devices. The DFAC II IC does not include the sound control logic and the input and output buffers; those are part of the PrimeTime IC.
  • Cuda. The Cuda IC is a custom version of the Motorola MC68HC05 microcontroller. It includes ADB, the programming interface for the DFAC II IC, real-time clock.
  • Antelope. The Antelope IC is a custom IC containing the video CLUT (color look-up table) and DAC. The Antelope IC is pin and software compatible with the AC/DC custom IC used in the Macintosh Quadra 700 and 950, but does not support 24 bits per pixel or Apple convolution.
  • F108. The F108 IC performs the system memory control functions. It also includes circuitry equivalent to the SCC and SCSI controller ICs.
  • Valkyrie. The Valkyrie IC is a custom IC containing the logic for the video display. It includes the following functions: display memory controller, video CLUT (color lookup table), video DAC (digital-to-analog converter).
  • Sonora is a new custom chip that integrates the functions of the V8 and SWIM chips used in the Macintosh LC II. These functions include timing, memory mapping, video and sound control, miscellaneous GLU (General Logic Unit) functions, and floppy disk control.
  • Hammerhead. A custom IC called Hammerhead controls the memory subsystem. The components of the Hammerhead IC are the system bus controller, the DRAM controller, the ROM controller, the second-level (L2) cache controller.
  • Bandit. The Bandit IC provides buffering and address translation between the processor bus and the PCI bus. The Bandit IC supports burst transfers, in both directions, of up to 32 bytes in length—the size of a cache block.
  • Grand Central. The Grand Central custom IC provides an interface between the standard Macintosh I/O devices and the PCI bus. A DMA controller in the Grand Central IC supports DMA I/O transfers through that IC’s internal I/O devices and through the Curio IC.

See Also