2.7.4 Checking your Display ......................2-18 2.7.5 Any Operating System, Any Computer................. 2-19 2.7.6 Using a VCQ-M or VFG-M Board in a PC ................2-19 2.7.7 Using a VCQ-M or VFG-M in a SPARC Computer ............. 2-20 2.7.8 Using a VCQ-M or VFG-M in a PowerPC System............... 2-20 2.7.9 Final Checks ..........................
Page 5
Rastergraf CHAPTER 3 PROGRAMMING ON-BOARD DEVICES ........3-1 3.1 I ........................... 3-1 NTRODUCTION 3.2 PCI2031 PCI PCI T ..................3-3 RANSPARENT RIDGE 3.3 CL-GD7555 G ....................3-5 RAPHICS ONTROLLER 3.3.1 Memory and Video Clocks...................... 3-7 3.3.2 Display Memory (DRAM) ...................... 3-7 3.3.3 General Display Information ....................
Rastergraf Introduction This manual provides information about how to configure, install, and program the Rastergraf VCQ-M and VFG-M PMC (PCI Mezzanine Card) graphics controllers. This manual is broken down into four chapters: Chapter 1: Overview Chapter 2: Installation Chapter 3: Programming On-board Devices and Memories Chapter 4: Troubleshooting Chapter 1 provides background material about the graphics boards.
2) fax your questions to (541) 923-6475, 3) or send E-mail to support@rastergraf.com. If your problem is monitor related, Rastergraf technical support will need detailed information about your monitor. Board Revisions This manual applies to the following board revision levels:...
Rastergraf, Inc. assumes no responsibility for the use or reliability of software or hardware that is not supplied by Rastergraf, or which has not been installed in accordance with this manual. Trademarks mentioned in this manual are the property of their respective owners.
Rastergraf Conventions Used In This Manual The following list summarizes the conventions used throughout this manual. Code Code fragments, file, directory or path names and fragments user/computer dialogs in the manual are presented in the courier typeface. Commands or Commands, or the names of executable programs, program names except those in code fragments, are in bold.
The VFG-M is identical to the VCQ-M except that two display channels (CL-GD7555) have been replaced by Conexant Bt848A video digitizers. A VCQ-M or VFG-M can be used in a PCI or CompactPCI bus machine by using it with a PMC to PCI or PMC to CPCI adapter board.
Rastergraf 1.2 Functional Description The feature set of the VCQ-M and VFG-M includes: • VCQ-M: four 64-bit 50 MHz Cirrus Graphics CL-GD7555 • VFG-M: two 64-bit 50 MHz Cirrus Graphics CL-GD7555 plus two Conexant Bt848A Video Digitizers • Channel 1 supports PC Compatible VGA •...
(8 bits each of red, green, and blue). The boards are available with RGBHV VGA compatible analog video output which can drive a standard multi-sync monitor. On the VCQ-M and VFG-M DDC (display data channel) lines are supplied so that the monitor can be controlled by the host computer.
Rastergraf 1.2.2 USB Hub Controller The VCQ-M and VFG-M have an OPTi 82C861 FireLink USB 1.1 compliant two channel USB hub controller which can be used to interface with devices such as mouse, trackball, keyboard, scanner, and video. 1.2.3 Video Input Digitizers (VFG-M) The VFG-M provides video input capability, using the Conexant (Brooktree) Bt848A.
A special cable assembly splits out the monitor (RGBHV and DDC, video input (VFG only) and USB functions into separate cables. 1.2.5 Software Support Rastergraf software support is available for many operating systems and includes: • SDL Graphics Library Package supports multiple displays and video input on Linux and VxWorks systems;...
Rastergraf documentation includes User’s Manuals, Graphics Library Package Manual, and Rastergraf PX Windows Server Installation and User’s Guide. You can obtain copies of the technical literature from the Rastergraf web page (http://www.rastergraf.com). Other sources of information: USB Implementers Forum: http://www.usb.org/developers/index.html PCI Local Bus 2.1 Specification...
135 MHz for the pixel clock and 100 MHz for the memory clock. The VCQ-M has four CL-GD7555 chips. The VFG-M has two CL-GD7555 chips plus two Bt848A digitizers. Display Memory (DRAM): The display memory for each channel is 64-bits/word, byte...
Page 22
All I/O is available on the single 68-pin 3M N10268- 52E2VC Mini-D ribbon connector on the front panel. Breakout Cable: Rastergraf can provide a front panel breakout cable to supply: Video Output for each CL-GD7555 channel Red, Green, Blue, and TTL level DDC, vertical, and horizontal sync on a VGA compatible connector.
Page 23
Rastergraf PCI bus Interrupts: The local PCI device interrupts are connected to the PMC INTA-INTD lines. VCQ-M INTA: Channel A CL-GD7555 and OPTi 82C861 USB INTB: Channel B CL-GD7555 INTC: Channel C CL-GD7555 INTD: Channel D CL-GD7555 VFG-M INTA: Channel A CL-GD7555 and OPTi 82C861 USB...
Rastergraf 1.5 Monitor Requirements Rastergraf display boards can be used with a wide variety of monitors. For best performance a monitor should have the following features: • 5 Wire RGB with separate TTL horizontal and vertical sync • Switchable Termination (for monitor loopthrough) •...
• Unpack and install the Rastergraf display board. • Install the software This chapter shows you how to install the Rastergraf display board in your computer. Your Rastergraf software User’s Manual (e.g. SDL) provides instructions on how to install the software.
When you unpack your board, inspect the contents to see if any damage occurred in shipping. If there has been physical damage, file a claim with the carrier at once and contact Rastergraf for information regarding repair or replacement. Do not attempt to use damaged equipment.
Rastergraf 2.3 Preparing for Installation The VCQ-M and VFG-M graphics boards are designed to plug into any 32-bit, 5V or 3.3V signaling, IEEE 1386 compatible single module PMC location. PMC locations are directly supported on VME and CompactPCI compatible computers.
OS at boot time. Refer to the Rastergraf software User’s Manuals for more information. Mapping the VCQ-M or VFG-M devices is a two stage process, as you first have to set up the PCI2031 PCI to PCI bridge, and then, through it,...
LED "ON" is setting the configuration bit to a "1". Table 2-3 Graphics Board Configuration Options Graphics Programmed I/O Board Revision Modes Set By Override? VCQ-M Two resistors for each channel VFG-M Two resistors per channel VFG-M Two jumpers for Channels A-B Installing Your Rastergraf Display Board 2-5...
Rastergraf 2.3.2.1 Boards with Configuration Resistors As mentioned previously, all VCQ-M and the VFG-M Rev 0 use 0 ohm resistors to set the memory mode. The following table details the modes. Table 2-4 Graphics Board Configuration Resistors Graphics MD40 Resistor...
Rastergraf 2.4 VCQ-M and VFG-M Installation Note: Refer to Section 2.3 for the setting the jumpers on the graphics board. 1. Shut down the operating system and turn off the power. Warning! Never open the computer without turning off the power supply. Unless internal AC wiring is exposed, leave the power cord plugged in, so as to ground the computer chassis.
Rastergraf Figure 2-3 Installation of a PMC Module into a Motorola MVME2604 Figure 2-4 Installation of the PMC Module into a Motorola CPV3060 2-10 Installing Your Rastergraf Display Board...
Page 38
“on the small side” it can be difficult if not impossible to install the graphics board. In this case, you will have to remove and discard the gasket. 6. Close the computer. Now, go to Section 2.7. Installing Your Rastergraf Display Board 2-11...
Refer to Section 2.3 for the setting the jumpers on the graphics board. You can install a VCQ-M or VFG-M into a PCI computer if you first plug the graphics board into a PMC to PCI adapter board. The adapter should be Universal PCI compatible and be designed to plug into any standard PCI 2.2 specification compatible backplane.
(now) holds the graphics board’s front panel. 6. Close the computer. Now, go to Section 2.7 Figure 2-5 Installation of a PCI Module into a Motorola MTX Installing Your Rastergraf Display Board 2-13...
Rastergraf Installing in a CompactPCI Backplane You can install a VCQ-M or VFG-M into a CompactPCI computer if you first plug the graphics board into a PMC to CompactPCI adapter board. The adapter should be Universal PCI compatible and be designed to plug into any 32-bit, 5V or 3.3V signaling CompactPCI 3U or 6U slot.
5. After making sure the board is seated correctly, lever the card in with the injector(s) and tighten the screwlock on each end of the faceplate Figure 2-6 Installing a CompactPCI Board 6. Close the computer. Now, go to Section 2.7 Installing Your Rastergraf Display Board 2-15...
Rastergraf 2.7 Finishing the Installation Because the front panel on a PMC module is limited, the VCQ-M and VFG-M boards use a 68-pin connector for all "outside world" connections. Rastergraf can supply a breakout cable, MVU-6/3, that provides standard VGA and USB connectors. Section 2.8 has details that will help you should you need to make your own cable.
Board Cable Connector Connector Model Model Label Function MVU-6/3 Channel A – primary channel Channel B Channel C Channel D MVU-6/3 Channel A – primary channel Channel B Digitizer Set B Digitizer Set A Installing Your Rastergraf Display Board 2-17...
USB expander, just use one port. Both Solaris 8 and Linux are known to work with these ports. 2.7.4 Checking your Display Note The VCQ-M and VFG-M boards can supply ONLY 5 Wire Video (RGBHV, VGA connector). Another minor detail: The VCQ-M or VFG-M board may, depending on its original configuration as supplied by Rastergraf, have its BIOS PROM programmed either with VGA BIOS or Sun SPARC compatible Fcode.
Single Graphics Board If you are using a PC and the Rastergraf board is to be the system display (and you don't have another VGA controller installed), the system BIOS should find the Rastergraf board, and initialize the display.
Currently, there is no documented support for the USB ports to serve as console mouse and keyboard. Single Graphics Board If the Rastergraf board is to be the system display (and you don't have another display controller installed), OpenBoot should find the Rastergraf board, and initialize the display.
If these controls don’t adjust the image properly, the parameters used to set the graphics timing registers might be wrong. If you have any trouble with any part of the installation call Rastergraf for assistance, or refer to Chapter 4.
Rastergraf 2.8 VCQ-M and VFG-M Connectors and Cables There is just one connector on the front panel of the VCQ-M and VFG-M graphics boards. It is a 68 pin 3M mini-D ribbon connector. This sort of connector is used because there simply isn't enough front panel space to accommodate industry standard connectors.
82C861. It limits power to 1A per line, and will shutdown and report an overcurrent condition to the 82C861. The USB port will return to normal when the overload is removed Figure 2-8 Typical USB Cable End Installing Your Rastergraf Display Board 2-23...
Page 51
Description Connector Name Board 2.8.1 68-pin Front Panel CH1, CH2, CH3, CH4 2.8.3 USB1, USB2 2.8.4 USB Ports 2.8.2 68-pin Front Panel CH1, CH2 2.8.3 USB1, USB2 2.8.4 USB Ports CH3, CH4 2.8.5 Digitizers 2-24 Installing Your Rastergraf Display Board...
Rastergraf 2.8.1 VCQ-M Front Panel Connector The VCQ-M uses a 68-pin 3M connector for the analog video and USB ports. It is necessary to build a breakout cable to make connections to standard devices. Rastergraf can supply the cable or you can build it yourself.
Page 53
Rastergraf Table 2-6 VCQ-M Connector Pinout (continued) ground Spare Ground C_RED Channel 3 Red Ground Channel 3 Red Ground C_GREEN Channel 3 Green Ground Channel 3 Green Ground C_BLUE Channel 3 Blue Ground Channel 3 Blue Ground C_H_SYNC Channel 3 Horizontal Sync...
The VFG-M uses a 68-pin 3M connector for the analog video and USB ports. It is necessary to build a breakout cable to make connections to standard devices. Rastergraf can supply the cable or you can build it yourself. Table 2-7 VFG-M Connector Pinout (sorted by Function)
Page 55
USBV1 USB Channel A Switched Power USB Channel A Ground RUSBV2H USB Channel B Data Pair + RUSBV2L USB Channel B Data Pair - USBV2 USB Channel B Switched Power USB Channel B Ground 2-28 Installing Your Rastergraf Display Board...
Rastergraf 2.8.3 VGA Video Connectors The VFG-M front panel connector supplies analog video to standard VGA connectors via the Rastergraf MVU-6/1 68-pin Mini-D ribbon breakout cable. Table 2-8 VFG-M VGA Connector Pinout VGA Pin Number Description Green Blue not used...
The Input multiplexer is not break- before-make, so inputs will be momentarily connected together when switiching from one input to another. Rastergraf can supply a second cable that converts the VGA connector to 5 BNCs: part number VGA-5/20. Note Note that the connector marked CH3 is used for digitizer channel B and the connector marked CH4 is used for digitizer channel A (sic).
AD03H PMC-RSVD PMC-RSVD AD02H AD01H PMC-RSVD AD00H n/c (AK64L) byp (+3.3V) n/c (RQ64L) PMC-RSVD Note: byp means the pin is connected to a bypass capacitor on the graphics board but is otherwise not used Installing Your Rastergraf Display Board 2-31...
3.1 Introduction This chapter covers the special programming features of the individual devices used on the VCQ-M and VFG-M. It is intended to supply information unique to the board or to the application of a particular chip. Section 1.3 provides a list of appropriate publications which include manufacturer’s data sheets and manuals.
Page 61
Interrupts Diagnostic LEDs Flash EEPROM Because the VCQ-M and VFG-M boards are mostly an assembly of “black box” parts, there isn’t a lot of external logic that has to be documented. Thus, the following sections don’t actually provide much programming information, as the chip documentation and SDL source code cover that pretty well.
3.2 PCI2031 PCI to PCI Transparent Bridge PMC (or PCI) peripheral boards are allowed to present only one PCI device load to the PMC bus. Therefore, Rastergraf uses a Texas Instruments PCI2031 Transparent PCI to PCI Bridge to enable the use of multiple PCI devices on the graphics board.
S_GPIO1 Serial EEPROM data input/output Serial EEPROM Data Format Rastergraf reserves the first 128 bytes of the 256 byte Serial EEPROM for internal use. This includes the seven PCI2031 bytes. The remaining 128 bytes are left for user data. Table 3-2 PCI2031 Serial EEPROM File Data...
This manual section is devoted to describing some of the implementation details of the CL-GD7555 as used in the VCQ-M and VFG-M and reviewing some of its features. Please refer to the Rastergraf web page for a complete manual set, which contains detailed hardware and programming information.
Rastergraf 3.3.1 Memory and Video Clocks The CL-GD7555 has a 14.318 MHz oscillator input which serves as the reference for its two on-chip PLL clocks. The CL-GD7555 derives its memory timing from the MCLK PLL which is independent of the video PLL clock (VCLK).
Rastergraf required that 1K refresh (symmetric) parts be used. A gate delay from the OR gate ensures adequate address setup time. Since the DRAM is single ported, the CL-GD7555 has to use a part of each horizontal line time in reading some display data from DRAM into an on-chip FIFO, from which the data is fed to a the color map and RAMDAC, to be output to the monitor.
The CL-GD7555 can power-power-down select unused internal functional blocks , and supports Suspend and Standby mode, VESA DPMS (display power management signaling) and DDC-2B (display data channel) monitor control. Currently, Rastergraf software support these features only under Windows NT/2K/XP. 3.3.5 The Hardware Byte Swapper The CL-GD7555 includes a hardware byte swapper.
Rastergraf 3.3.6 CL-GD7555 Build Options and Power-up Settings The CL-GD7555 Technical Manual documents a number of build options and resistor settings which are read by the CL-GD7555 on power up. Table 3-3 Resistor Options Resistor Option Pin Name Pullup Chosen...
Rastergraf 3.3.8 IDSEL Connections Each graphics board local PCI device is connected to a unique IDSEL on the isolated side of the PCI bus, as follows: Table 3-5 IDSEL Connections Pin Name Board Resulting Function Graphics CL-GD7555 uses local PCI address AD16...
Ordinarily, you should be able to use the monitor’s data sheet to obtain a satisfactory display. If adjustments are required, this section gives you some advice on what to do. You can also supply Rastergraf with a filled-in copy of the monitor parameters sheet which follow this section. We can then assist you in solving your display problem.
Page 72
Rastergraf To change the horizontal frequency: The horizontal frequency is also known as horizontal refresh rate or horizontal scan rate. Indications that the horizontal frequency needs to be changed are an unviewable picture with diagonal lines. Some monitors display no picture when the horizontal frequency is out of its bandwidth.
CL-GD7555 has bits to do these things scattered all over the place, so it can take some time to unravel all that you need to do. The Rastergraf SDL software allows you to make use of some, but not all, of these functions.
Rastergraf Request for Assistance in Determining Video Timing Parameters Submit to: Rastergraf, Inc. Attn: Technical Support FAX: +1 (541) 923-6475 email: support@rastergraf.com Company Information Company Name_______________________________ Contact______________________________________ Phone Number_____________________ Fax Number________________________ email______________________________ Monitor Information Monitor Brand____________________ Model Number__________________ Graphics Board Information...
It is compatible with Microsoft and Solaris 8 USB drivers. The OPTi 82C861 is a clone superset of the CMD 670/673 USB Host controller. It has some enhancements that are not used in the VCQ-M and VFG-M. You can obtain more information about the 82C861 from the Rastergraf web page or from OPTi’s web page:...
Rastergraf 3.6 Bt848A Video Digitizer (VFG-M) Conexant's Bt848A is a complete, low-cost, single-chip solution for analog NTSC/PAL/SECAM video capture on the PCI bus. As a bus master, the Bt848A does not require any local memory buffers to store video pixel data, which significantly minimizes the hardware cost for this architecture.
Rastergraf 3.6.1 Bt848A Features and Specifications: Product Features Fully PCI Rev 2.1 compliant Auxiliary GPIO data port and video data port Supports image resolutions up to 768 x 576 (full PAL resolution) Supports complex clipping of video source Zero wait state PCI burst writes...
Rastergraf The video data input may be scaled, color translated, and burst transferred to a target location on a field basis. This allows for simultaneous preview of one field and capture of the other field. Alternatively, the Bt848A is able to capture or preview both fields simultaneously. The fields may be interlaced into memory or sent to separate field buffers.
Rastergraf 3.6.5 PCI Bus Interface The Bt848A is designed to efficiently utilize the available 132 MB/sec PCI bus. The 32-bit DWORDs are output on the PCI bus with the appropriate image data under the control of the DMA channels. The video stream can easily consume bus bandwidth with average data rates varying from 44 MB/s for full size 768 x 576 PAL RGB32, to 4.6 MB/s for NTSC...
Rastergraf 3.6.7 GPIO The Bt848A provides a 24-bit general purpose I/O bus. This interface can be used to input or output any number of general purpose I/O, up to 24 signals. Alternatively, the GPIO port can be used as a means to input or output video decoder data.
Rastergraf 3.7 Interrupts There is not a lot to say about interrupts. As required by the PCI Bridge Specification, the CL-GD7555 graphics controllers and the 82C861 USB Host controller are connected to the INTx lines as follows: Table 3-7 PCI Interrupts...
Rastergraf 3.9 Flash EEPROM The graphics board Channel A has a location for installing a 64KB 32-pin Flash EEPROM. Depending on whether the board is built for 3.3V or 5V memory, the board will use AM29LV0x0 (3.3V) or AM29F0x0 (5V), where x is either 1 or 4.
Rastergraf Chapter 4 Troubleshooting Introduction This chapter contains information which should assist you in tracking down installation and functional problems with your board. 4.1 General procedures 4.2 Dealing with the PCI bus 4.3 Maintenance, Warranty, and Service Troubleshooting 4-1...
Consult your computer’s technical manual for information on how to correctly determine this. A typical VCQ-M or VFG-M will draw about 1.5 amps at +5 volts. When attempting to verify that the power supply is working properly, it is not unusual to unplug everything and measure the supply without a load.
No DC power Check for correct +5 and +12 volts. Cannot Boot Cable(s) dislodged During installation an unrelated cable can get dislodged. Cannot read Rastergraf Improperly inserted, Check insertion and position. Take distribution media damaged, or incorrect care that media is “mounted”...
Because of the nature of the PCI protocol and the way support has been implemented in the Operating Systems for PCI bus devices such as the VCQ-M and VFG-M, it is not possible to follow the same debugging strategies. In fact, there are no address jumpers for these boards. Everything is configured in software through a set of on-board registers, which control the characteristics of the board as required by the PCI Specification.
Rastergraf 4.3 Maintenance, Warranty, and Service Maintenance The VCQ-M and VFG-M require no regular service, but if used in a particularly dirty environment, periodic cleaning with dry compressed air is recommended. Because of the heat generated by normal operation of the graphics board and other boards in the system, forced crossflow ventilation is required.
If extensive repairs are required, Rastergraf will request authorization for an estimated time and materials charge. If replacement is required, additional authorization will be requested. All repair work will be done at the Rastergraf factory in Redmond, Oregon, unless otherwise designated by Rastergraf. 4-6 Troubleshooting...
Page 92
DRAM, 1-2, 1-3, 1-10, 3-5, 3-7, 3-8, 3- USB Connector, 2-29 VCL-P/VCL-M PLX9060 Serial EEPROM, 1-10 EEPROM Listing, 3-24 FCode, 1-1, 1-2, 1-15, 2-20 VCQ-M Analog Video Connector, 2-25 Flash EEPROM, 3-25 VCQ-M Block Diagram, 1-7, 1-8 fuse, 4-2 VFG-M Analog Video Connector, 2-27 General Specifications, 1-10...
Need help?
Do you have a question about the VCQ-M and is the answer not in the manual?
Questions and answers