User's Manual

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
178
DWord Bit Description
3 = BR09 31:00 Destination Address: Address of the first byte to be written
(25:00 are implemented in Intel
®
810 chipset)
31:14 Reserved. Must be Zero
4 = BR11 13:00 Source Pitch (quadword aligned and signed): (13:00 are implemented in Intel
®
810
chipset)
5 = BR12 31:00 Source Address: (25:00 are implemented in Intel
®
810 chipset)
31:24 Reserved. Must be Zero
6 = BR18 23:00 Destination Transparency Color:
7 = BR15 31:00 Pattern Address: (25:06 are implemented in Intel
®
810 chipset)
12.2.14. FULL_MONO_SRC_BLT
The full BLT is the most comprehensive BLT instruction. It provides the ability to specify all 3
operands: destination, source, and pattern. The source operand is monochrome and the pattern operand is
the same bit width as the destination operand.
The whole color pattern (8 x 8 pixels = 8, 16, or 48 DWs) is read at the beginning of the BLT and stored
in the Texture Cache. The pattern vertical alignment specifies which scan line of the pattern is used first.
The destination address specifies the horizontal alignment. The only memory accesses required for the
remainder of the BLT is destination and sometimes monochrome source accesses, since the source is
monochrome.
The monochrome source transparency mode indicates whether to use the source background color or
deassert the write enables when the bit in the source is 0. When the source bit is 1, then the source
foreground color is used in the ROP operation. The ROP value chosen should involve the mono source
data in the ROP operation.
All non-text and non-immediate monochrome sources are word aligned. At the end of a scan line the
monochrome source, the bits until the next word boundary must be ignored. The Monochrome source
data bit position field [2:0] indicates which bit position within the first byte should be used as the first
source pixel.
The destination pitch can be either sign to allow vertical mirroring of a monochrome source with a
pattern which is accessed in the same direction as the destination operand.