VT8601 Via, VT8601 Datasheet - Page 65

no-image

VT8601

Manufacturer Part Number
VT8601
Description
Slot-1 / Socket-370 PCI North Bridge
Manufacturer
Via
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
VT8601
Manufacturer:
VT
Quantity:
12 388
Part Number:
VT8601.MSM5100
Manufacturer:
16MB
Quantity:
1
Part Number:
VT8601A
Manufacturer:
VIA
Quantity:
7
Part Number:
VT8601N
Manufacturer:
VIA
Quantity:
41
Part Number:
VT8601T
Manufacturer:
VIA
Quantity:
208
Part Number:
VT8601T
Manufacturer:
VIA
Quantity:
20 000
Graphics Accelerator PCI Bus Master Registers
The ProMedia PCI Bus Master controller supports both
read/write and scatter/gather. Software can take advantage of
this feature to transfer data between system memory and the
frame buffer. After software sets the proper registers and
commands, the PCI master begins to transfer data
automatically between system memory and the frame buffer.
This allows the CPU to do other jobs at the same time, thus
increasing performance.
Software should use the PCI Bus Master functionality to
transfer big chunks of data such as video capture data for
video conferencing applications or texture data for 3-D
applications. For small chunks of data, direct CPU access to
the Frame Buffer is the preferred method.
The software sequence used to control bus master operation is
as follows: Software first sets registers such as the system
memory starting address, page table starting address / height /
width, and frame buffer starting address and line offset.
Software finally sets the bus master control register where
either bit 1 (for reads) or bit 2 (for writes) is set as the
command bit. After the command bit is set, the hardware will
begin to transfer data automatically based on the parameters
specified. After the transfer is finished, the hardware will
issue an interrupt. Software can then poll the status bit to get
the transfer status. The hardware will clear the command bit
after the transfer is finished.
commands until the previous command is completed.
All Registers are memory mapped. The memory address base
is defined in PCI configuration register “Memory Base 1”
(offset 17h-14h).
Port 2204 – Graphics Bus Master Status ......................... RO
Revision 1.3 September 8, 1999
31-3 Reserved
2
1
0
7HFKQRORJLHV ,QF
Bus Master Interrupt Status
End of Transfer
Bus Master Error Status
This error is ususlly detected because the total page
table size is less than the size defined in the
“Graphics Bus Master Height” register at index
2314h.
:H &
:H &R R QQHFW
0
1
0
1
QQHFW
Still processing .......................................default
End of Transfer (Idle)
Normal ...................................................default
Error Detected
........................................ always reads 0
Software cannot issue new
-59
Port 2300 – Graphics Bus Master Control ..................... RW
31-16 Reserved
14-11 Bytes in DW to be Cleared
7-5
15
10
9
8
4
3
2
1
0
PCI Master Read Data to GE SRCQ
When enabling block transfer with clear, one bits
define which byte(s) in the DW will be cleared
Enable Bit with Clear
Invert C / Z Position
Enable Z Stripping
Reserved
Bus Master Interrupt
Master Latency
Write Command ........................................ default =0
Writing this bit to 1 will trigger the hardware to begin
a write operation.
hardware will automatically clear this bit.
Read Command ........................................default =0
Writing this bit to 1 will trigger the hardware to begin
a read operation.
hardware will automatically clear this bit.
Scatter / Gather
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Graphics Accelerator PCI Bus Master Registers
Disable................................................... default
Enable
Disable................................................... default
Enable
Hardware assumes C is located in bits 15:0 and
Z in bits 31:16........................................ default
Hardware assumes C is located in bits 31:16
and Z in bits 15:0
Disable................................................... default
Enable
Disable................................................... default
Enable
Disable................................................... default
Enable
Disable................................................... default
Enable
........................................ always reads 0
........................................always reads 0
VT8601 Apollo ProMedia
After finishing the operation,
After finishing the operation,

Related parts for VT8601