Skip to main content
Home Documents NuBus 0002 0154 Accelerator Board Model 800 Specification Rev D2
0002 0154 Accelerator Board Model 800 Specification Rev D2

0002 0154 Accelerator Board Model 800 Specification Rev D2

NuBus · PDF
Filename0002-0154_Accelerator_Board_Model_800_Specification_Rev_D2_19900912.pdf
Size0.74 MB
Subsection rasterops / docs
Downloads2
Contents
Accelerator board Model 800 Specification Revision 02 September 12, 1990 Dave Smith 1ssurn )\t J. !; 1 \j RasterOps Corporation oocuMENT PART# 0002-0154 ORIGINAL Introduction The Accelerator is a dedicated longword BITBLT-FILL engine optimized for the NuBus. The Accelerator has 8 modes of operation: FILL-CONSTANT, FILL-PA1TERN, PRAM-FILL, BITBLT, INVERT-FILL, INVERT-PA1TERN, INVERT-PRAM-FILL, and INVERT-BITBLT. In addition the programmer can enable BUS-LOCKING to prevent other NuBus masters from interrupting an operation.This function combined with automatic Block Transfer enable the Accelerator to fill data at a peak rate of 9 million pixels-per-second, and blit data at a peak rate of 4.5 million pixels-per second on a fast block mode video board. The Accelerator has been designed for maximum performance by minimizing the amount of software overhead required to initiate an operation and by a novel use of a large pixel Cache (SRAM). A flexible architecture has been created which allows any 32 bit address within the Macintosh computer to be accessed for each operation. A programmable translation memory (TRAM) is placed discontinuous data the motherboard to the video board. This function is required for the Macintosh Ilci and future machines with non-contiguous main memory. A large pixmap memory (PRAM) is included to allow offscreen pixmaps to reside locally and to be moved at high speed to the video cards. The Accelerator can support up to two Block-Mode capable videocards and an unlimited number of non-Block-Mode video cards. The Accelerator is not limited to just video cards, but can be used with memory cards as well. The Accelerator resides in its own NuBus slot and has a power consumption of 2 Amp. Reference Documents The following is a list of related documents for the Accelerator product: Schematic ,. 0002-0149 Assembly Drawing 0002-0150 PC Fab drawing/Artwork 0002-0151 Board List of Materials 0002-0152 Top Assembly LM 800 Manual 0700-0044 Block Diagram -AD(31 :0) TRANSLATION RAM I---' ADDRESSGENEPATOR CHIP N u .____ ADDRESS c 20-26 I---' 1-- B u s 1 I N T PIXMAP MEMORY 1---J 4-16 MEGS T 1-- E R F A c E ,. DATAGENERATCFl CHIP BK BYTE PIXEL CACHE ADD i--- DATA Accelerator Register Address Map FSFF Fxxx ID REGISTER FSFF C020 PRAM POINTER FSFFC01C MODE REGISTER FSFF C018 BLOCK COMPARE #2 FSFF C014 BLOCK COMPARE #1 FSFF C010 COUNT LENGTH FSFFCOOC SRAM POINTER FSFF COOS SEMAPHORE POINTER FSFF C004 DESTINATION POINTER FSFF COOO SOURCE POINTER FSFFA3FC TRANSLATION TRAM 1K BYTES FSFFAOOO FSFF9FFC PIXEL CACHE SRAM BK BYTES FSFF 8000 Pixel Cache SRAM The Pixel Cache SRAM (SRAM will be used from now on) is comprised of four 2048 x 8-25ns static rams arranged as long words. The SRAM may be written to or read from whenever the Accelerator is not busy with an operation (FILL, etc.). Locations 0- 1983 are used for BITBLT and Fll.L-CONSTANT mode, while locations 1984 - 2047 ar…

Showing first 3,000 characters of 17,658 total. Open the full document →