VCB01 VCB01

Carl Lowenstein cdl at mplvax.nosc.MIL
Fri Nov 18 01:35:38 AEST 1988


In article <10461 at eddie.MIT.EDU> nessus at athena.MIT.EDU (Doug Alan) writes:
>I know that it is possible to connect two VCB02's (GPX QDSS video
>display controllers) to a VAXstation II, but I have never seen anyone
>connect two VCB01's (normal QVSS video display controllers).  Does
>anyone know if this is possible, and if so, do you know how to
>determine the CSR address of the 2nd VCB01?

VCB01's have two sets of addresses to worry about:  the display memory
and the control registers.

The standard setup puts the 1/4 megabyte display memory starting at
Q-bus address 017000000, which is the top of the 22-bit Q-bus space.
This gets mapped to microVax address space starting at 0x3ffc0000.
The (64-byte) register space is normally based at Q-bus I/O page address
017777200, which is mapped to microVax address space 0x20001e80.

There are switches on the board which select different addresses.
Address bits <21:18> of the display memory start can be changed, thus
moving it about in 1/4 megabyte address steps.  Address bits <12:06>
of the control register base can be changed, in 64-byte steps.

Caveat:  "To take advantage of certain MicroVax architectural features
when programming bit-map operations, the video memory always resides
in the topmost 256 Kbytes of the I/O physical address space."

Information from VAXstation II Technical Manual AZ-GLFB-MN (1985).



-- 
	carl lowenstein		marine physical lab	u.c. san diego
	{decvax|ucbvax}	!ucsd!mplvax!cdl
	cdl at mplvax.ucsd.edu	cdl at mplvax.nosc.mil



More information about the Comp.unix.wizards mailing list