background image

Rastergraf 

 

 

Programming On-board Devices  3-1 

Chapter 3  
Programming On-board 
Devices  

 

 

 

 

3.1  Introduction 

This chapter covers the special programming features of the individual 
devices used on the Eclipse3. 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 that include manufacturer’s data sheets 
and manuals.  

Rastergraf offers a variety of software to support the Eclipse3 graphics 
boards in Solaris, Windows 2000, and XP, VxWorks, and Linux. These 
offerings are covered in detail on the Rastergraf web page.  

 

Содержание Eclipse3 Series

Страница 1: ...r s Manual Graphics Boards for PMC PCI and CompactPCI Compatible Computers Rastergraf Inc 1804 P SE First St Redmond OR 97756 541 923 5530 FAX 541 923 6475 web http www rastergraf com Release 2 0 Marc...

Страница 2: ...2 5 ECLIPSE3PCI BOARD INSTALLATION 2 10 2 6 ECLIPSE3CPCI BOARD INSTALLATION 2 13 2 7 FINISHING THE INSTALLATION 2 16 2 8 USING AN ECLIPSE3 BOARD IN A PC 2 17 2 9 USING AN ECLIPSE3 BOARD IN A SPARC CPU...

Страница 3: ...ay Formats 3 13 Table 3 4 Eclipse3 Video Timing Parameter Request Form 3 17 Table 3 5 I2 C Device Addresses 3 19 Figure 1 1 Borealis Block Diagram 1 4 Figure 1 2 DVI Digital Video Block Digram 1 5 Fig...

Страница 4: ......

Страница 5: ...uters This manual is broken down into four chapters Chapter 1 General Information Chapter 2 Installing the Graphics Board Chapter 3 Programming Devices and Memories Chapter 4 Troubleshooting Chapter 1...

Страница 6: ...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...

Страница 7: ...adio frequency energy which can cause radio interference Rastergraf assumes no liability for any damages caused by such interference Rastergraf products are not authorized for any use as critical comp...

Страница 8: ...mmands Commands in code fragments are preceded by the system prompt a percentage sign the standard prompt in UNIX s C shell or the hash mark the standard UNIX prompt for the Super User Keyboard usage...

Страница 9: ...The Eclipse3 uses a Rastergraf Borealis 2D 3D 128 bit graphics accelerator It features UVGA compatibility an OpenGL pipeline and can address up to 32 MB of on board SGRAM The Eclipse3 boards are avail...

Страница 10: ...tal Output Non interlaced high refresh rate and Sync On Green displays Optional three status LEDs controlled by host software Optional 2 Kb serial EEPROM Optional LM75 thermal sensor Optional 3 3V Reg...

Страница 11: ...gnification filtering Full OpenGL Texture Decal Blend and Modulation Modes RGB Modulation Lighting Effects Support Palletized Textures 1 2 4 and 8 bit Support Non Palette Textures 8 16 and 32 bit Floa...

Страница 12: ...orealis to repetitively execute strings of commands The Borealis supports a local frame buffer with up to 32 MB SGRAM using a 128 bit wide data bus The frame buffer may be accessed as linear buffers t...

Страница 13: ...hannels send data at 1 65 Gbps per channel Connections to the Eclipse3 are made through the front DVI I connector Figure 1 2 DVI Digital Video Block Digram 1 2 3 Software Support Rastergraf software s...

Страница 14: ...A Control Logic 16 32 MB Display Memory R G B H V 128 Display List Processor Host PCI Bus PanelLink Digital Output PCI PMC Host Bus Interface 33 66 MHz PCI 2 1 32 bit Peritek Borealis 3D Graphics Acce...

Страница 15: ...CompactPCI Hot Swap Infrastructure Interface Specification PICMG 2 12 R1 0 standards and other information are available from PICMG Web Page https www picmg org index stm The PCI Local Bus 2 2 Specif...

Страница 16: ...lock Display Memory Display memory is 16 MB or 32 MB of 128 bits word byte addressable no wait state SGRAM 16 MB of SGRAM gives eight pages of 1600 x 1200 using 8 bit pixels four pages using 16 bit pi...

Страница 17: ...en a DVI display is not desired or available Composite Video Signal A jumper can be installed to select Sync On Green operation on boot up The signal has the following approximate values 1 Volt peak t...

Страница 18: ...60 Hz 75 KHz 194 4 MHz Table 1 3 Eclipse3 VGA Windows Platform Display Timing Specifications Active Display Analog DVI VESA Format Bits per Pixel Vertical Refresh Horizontal Refresh Pixel Clock 640 x...

Страница 19: ...nterrupts The Borealis can interrupt the PCI bus on the INTA line Bus Loading One PCI 2 1 compatible load Module Size PMC IEEE 1386 2001 149 mm x 74 mm 32 bit 33 66 MHz J1 J2 CompactPCI PICMG 2 0 Rev...

Страница 20: ...real time temperature read back Ruggedization Option Rastergraf offers semi ruggedized versions of the Eclipse3 boards include a MIL compliant silicone or acrylic conformal coating and extended temper...

Страница 21: ...ing 0 to 100 condensing 0 to 100 condensing 0 to 100 condensing Vibration Sine 1 2 g peak 15 2 kHz 2 g peak 15 2 kHz 10 g peak 15 2 kHz 10 g peak 15 2 kHz 10 g peak 15 2 kHz 10 g peak 15 2 kHz Vibrati...

Страница 22: ...connector This connector supplies RGBHV Red Green Blue and Horizontal and Vertical sync DDC DDA monitor control signals as well as DVI digital video output An adapter connector Molex 88741 8700 availa...

Страница 23: ...2 9 2 concerning composite sync on green and RGBHV video out modes If you have problems please contact Rastergraf for assistance The R G and B video outputs are driven by the Borealis graphics control...

Страница 24: ...round Circuit Ground 7 Green Ground Circuit Ground 8 Blue Ground Circuit Ground 9 Fused 5 Volts 25A max 10 Sync Ground Circuit Ground 11 Ground Circuit Ground 12 DDCDA Twisted Pair with GND to pin 10...

Страница 25: ...VGA connector There is no split off for DVI You can also get cables and or adapters that provide both analog and digital or just analog or digital Rastergraf strongly urges you to obtain commercially...

Страница 26: ...3 3V AD20H 28 29 AD19H VCC 5V 30 29 AD18H GND 30 31 byp Vio AD17H 32 31 AD16H C BE2L 32 33 FRAMEL GND 34 33 GND n c 34 35 GND IRDYL 36 35 TRDYL VDD 3 3V 36 37 DEVSELL VCC 5V 38 37 GND STOPL 38 39 GND...

Страница 27: ...PPCIRSTL GND 15 47 PAD11H PAD12H 47 16 byp Vio PPCICLK 16 48 GND PAD10H 48 17 PCIGNTL GND 17 49 PAD09H n c 49 18 GND PCIGNTL 18 50 keyway keyway 50 19 n c byp Vio 19 51 keyway keyway 51 20 PAD30H PAD3...

Страница 28: ...ND 73 74 n c n c 74 75 byp Vio n c 75 76 n c GND 76 77 n c n c 77 78 GND n c 78 79 n c byp Vio 79 80 n c n c 80 81 GND n c 81 82 n c GND 82 83 n c n c 83 84 byp Vio n c 84 85 n c GND 85 86 n c n c 86...

Страница 29: ...eyway 12 keyway 12 keyway 12 keyway 13 keyway 13 keyway 13 keyway 13 keyway 13 keyway 14 keyway 14 keyway 14 keyway 14 keyway 14 keyway 15 VDD 3 3V 15 FRAME 15 IRDY 15 GND 15 TRDY 16 DEVSEL 16 GND 16...

Страница 30: ...VIO GND 10 GND GND GND 11 GND GND VIO GND 12 GND GND GND 13 GND GND VIO GND 14 GND GND GND 15 GND GND RIO_BLU RIO_RED GND 16 GND GND GND 17 GND GND RIO_GRN RIO_DDAH GND 18 GND GND GND 19 GND GND GND G...

Страница 31: ...GB with sync on green see note below Switchable Termination for monitor loopthrough Height pincushion width phase and position controls Autotracking horizontal and vertical synchronization See tables...

Страница 32: ...ore information about this and other special configurations Table 1 6 Eclipse3 Software Operating System Rastergraf Software Version OpenGL and or DirectX DVI SOG BIOS Solaris 2 6 10 DDX 3 0 no yes FC...

Страница 33: ...teps involved in getting your Rastergraf Graphics board to work in your system Unpack and install the Rastergraf graphics board Install the software This chapter shows you how to install the Rastergra...

Страница 34: ...e ready to install it It is preferable to wear a grounded wrist strap whenever handling computer boards Some operating systems require that you reboot your system after installing a device driver beca...

Страница 35: ...d or BIOS while booting up there aren t any address jumpers The address settings are programmable and are set up by the Eclipse3 software as a result of information supplied by the OS at boot time Ref...

Страница 36: ...Sync On Green SOG The firmware can determine the need to run FCode or VGA and if the DVI monitor is plugged in it will select DVI mode without user intervention However a separate jumper is needed to...

Страница 37: ...lipse3CPCI or Eclipse3PCI Note Older VME host or carrier boards may not supply 3 3V to the PMC connectors and the Eclipse3 PMC boards require both 3 3V and 5V By special order Rastergraf can supply th...

Страница 38: ...g Your Peritek Graphics Board Figure 2 1 Jumper Locations for the Fab Rev 1 2 Eclipse3PMC Board JP101 Sync On Green Jumper Fab Revision Number JP203 Optional Local 3 3V Power JP201 VGA Sub class Devic...

Страница 39: ...cs PMC board is a Universal PMC PCI device and can be plugged into a PMC port which uses either 5V or 3 3V signaling 3 Take care to optimize airflow by blocking off unused slots in the card cage and a...

Страница 40: ...Rastergraf 2 8 Installing Your Peritek Graphics Board Figure 2 3 Installation of a PMC Module into the PMB C PMC Slot 1 PMC Slot 0...

Страница 41: ...mounting screws two near the front and two near the PMC connectors Note Sometimes the graphics board front panel can hang up going into the carrier front panel hole This can be because there is a lit...

Страница 42: ...V regulator installed Please contact Rastergraf for assistance Installing the PCI Graphics Board Note Refer to Section 2 3 3 for the settings for JP101 JP201 and JP233 1 Shut down the operating system...

Страница 43: ...Rastergraf Installing Your Peritek Graphics Board 2 11 Figure 2 5 Jumper Locations for the Eclipse3PCI Board JP101 Flash Bank Fab Revision Number JP201 VGA JP233 Local 3 3 32 64 bit PCI slot...

Страница 44: ...he computer chassis Remove the card slot blocking plate from the chassis Then remove the graphics board from its anti static bag and immediately slide it into the slot Figure 2 6 Installation of a PCI...

Страница 45: ...r supply Unless internal AC wiring is exposed leave the power cord plugged in so as to ground the computer chassis You can easily get shocked ruin computer parts or both unless you turn off the power...

Страница 46: ...Rastergraf 2 14 Installing Your Peritek Graphics Board Figure 2 7 Jumper Locations for the Eclipse3CPCI Board JP102 Frame Chassis Ground Fab Revision Number JP101 Flash Bank JP201 VGA...

Страница 47: ...oard 4 Wear a grounded wrist strap Touch a metal part of the computer chassis remove the graphics board from its anti static bag and immediately slide it into the slot Figure 2 8 Installing a CompactP...

Страница 48: ...n 2 7 2 Checking your Display Note The Eclipse3 boards can supply 3 Wire RGB with sync on green BNC connectors or 5 Wire Video RGBHV VGA connector Rastergraf software defaults to 5 Wire Video NO sync...

Страница 49: ...e VGA controller and you want to use the Rastergraf board as the system display you may have a problem If the BIOS starts up using the built in VGA you may be able to disable it with a BIOS setting Ot...

Страница 50: ...n will not be disabled but if a DVI monitor is later connected it may not display properly During boot the BIOS will display a message screen for 10 seconds before relinquishing control back to the sy...

Страница 51: ...pixel SVGA VESA 0x0105 1024 x 768 8 bits per pixel UVGA VESA 0x0107 1280 x 1024 8 bits per pixel SXGA VESA 0x0110 640 x 480 15 bits per pixel VGA VESA 0x0111 640 x 480 16 bits per pixel VGA VESA 0x011...

Страница 52: ...wrong one swap cables or turn power off and swap the boards positions If your system has a non removable VGA controller and you want to use the Rastergraf board as the system display you may have a p...

Страница 53: ...ection makes use of the OpenBoot nvedit utility to change the default settings for the Rastergraf FCode that are maintained in the nvramrc file by OpenBoot NVEDIT Commands Ctrl N Go to the next line C...

Страница 54: ...SXGA 6 800 x 600 60 Hz SVGA 7 800 x 600 75 Hz SVGA 8 640 x 480 60 Hz VGA 9 640 x 480 75 Hz VGA a 1152 x 900 60 Hz Sun old b 1152 x 900 75 Hz Sun old c 1600 x 1200 60 Hz UXGA d 1920 x 1200 60 Hz WUXGA...

Страница 55: ...erved 6 Sync on Green negative negative yes yes 7 Sync on Green negative negative no yes I initial system default If you do not wish to change the display mode please skip to the next section To chang...

Страница 56: ...receive 1 mode constant eclipse3 console sync if instead you receive 1 but no text it means that the console sync is not set type return receive 2 if instead you receive 2 and some text type ctrl k t...

Страница 57: ...ed by the BIOS Once you have installed the Windows NT 2K XP multihead drivers and reboot all screens will be initialized as the OS boots In the case of X Windows your monitor should display a uniform...

Страница 58: ......

Страница 59: ...t 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 that include manufacturer s data sheets and m...

Страница 60: ...pts Because the Eclipse3 is 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 info...

Страница 61: ...ndering After a sequence of commands and parameters are written Borealis executes the selected command without any further host processor intervention 3 2 2 Host Bus Interface The Host Bus Interface p...

Страница 62: ...ler Memory Controller Internal VGA Internal RAMDAC Figure 3 1 Borealis Block Diagram Host Bus Interface CRT Controller Memory Controller PXD 127 0 CJ 15 0 BLANK HSYNC AD 31 0 CAS HBCLK RST CNTRL 6 0 A...

Страница 63: ...herency during any access to the local buffers for optimal performance 3 2 5 Drawing Engine The Drawing Engine provides all the required logic to implement BITBLT LINE LINE_3D TRIAN_3D and HOST XFER c...

Страница 64: ...which generates interrupts to the Host is also provided This is useful for synchronizing bit map copies CRT Controller also provides display refresh data for the internal RAMDAC 3 2 8 Memory Controlle...

Страница 65: ...memory controller and the other for the pixel data Feature Summary 250 MHz operation 128 bit 64 bit multiplexer from the pixel FIFO Fine grained PLL programming optimizes display Pixel re synchroniza...

Страница 66: ...d then converted to 16 bit 2 s complement integers In all cases no overflows will be detected or reported Care must be taken for drawing operations not to exceed the 16 bit coordinate space The displa...

Страница 67: ...s Please contact Rastergraf if it is necessary to change a value Table 3 1 Borealis Configuration Settings CJ In Out Function Default 31 in out 16 MB video memory 30 in PCIBAR 0 1 address size 32 MB v...

Страница 68: ...ence The pixel frequency can be set to between 25 MHz and 250 MHz MCLK is the Borealis memory clock for the Borealis memory controller and SGRAM interface and is generated by a independent PLL interna...

Страница 69: ...e to be repeated several times during the raster line time to keep the FIFO filled The SGRAM is available for random access operations at all other times There is a small additional overhead time for...

Страница 70: ...ained it is necessary to maintain a few extra control bits for supplementary features Using the Micrel MIC74 I2 C 8 bit I O register the graphics board supports an auxiliary register All bits come up...

Страница 71: ...rovided in a configuration file for Rastergraf s PX Windows server Does your Display have a Green Cast to it By default the Eclipse3 supplies video in separate five wire video RGBHV video format If yo...

Страница 72: ...ou specify vertical frequency in Hz vertical blanking in milliseconds ms vertical front porch in ms vertical sync width in ms horizontal blanking in microseconds us horizontal front porch in us horizo...

Страница 73: ...rther Changing the horizontal frequency will also affect the vertical frequency Decreasing the horizontal frequency will generally result in a wider picture To change the horizontal position To shift...

Страница 74: ...e image aspect ratio remains the same 2 Change the vertical frequency but keep the horizontal the same Decreasing the vertical frequency will result in a shorter image increasing it will result in a t...

Страница 75: ...ven in pixel units if given or time units Horizontal Pixels per Line Displayed____________________ Pixel Time or Frequency optional ____________________ Horizontal Total Line Time or Frequency________...

Страница 76: ...e chip entirely useless Signature registers in the RAMDAC can be are used to confirm that a test pattern in display memory will pass correctly through the Borealis all the way to the DAC inputs This i...

Страница 77: ...ination of device internal bits bits 4 7 and usually three pins that are wired by the board designer bits 1 3 Bit 0 is used to denote a Read 1 or Write 0 operation Because the Eclipse3 board serial EE...

Страница 78: ...ug Detection for a variety of power management options You can obtain the data sheet for the THC63DV164 from the technical document section on the Rastergraf web site Features Scaleable Bandwidth 25 1...

Страница 79: ...D19 R0 3 R1 3 R2 3 D18 R0 2 R1 2 R2 2 D17 R0 1 R1 1 R2 1 D16 R0 0 R1 0 R2 0 D15 G0 7 G1 7 G2 7 D14 G0 6 G1 6 G2 6 D13 G0 5 G1 5 G2 5 D12 G0 4 G1 4 G2 4 D11 G0 3 G1 3 G2 3 D10 G0 2 G1 2 G2 2 D9 G0 1 G...

Страница 80: ...equivalent 2 Kb 256 bytes I2 C Serial Electrically Erasable Programmable Read Only Memory EEPROM The programming of the Serial EEPROM is done through control lines on the Borealis chip Rastergraf rese...

Страница 81: ...ing 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...

Страница 82: ...ine this A typical Eclipse3 will draw a total of less than 1 amps at 5 and 3 3 Volts When attempting to verify that the power supply is working properly it is not unusual to unplug everything and meas...

Страница 83: ...pse3 graphics board in a PowerPC based system it is vital to ensure that Rastergraf can vouch for the board s operation before you order the board Otherwise you may go crazy trying to figure out why i...

Страница 84: ...ble should also be included Customer should prepay shipping charges to the factory Rastergraf will prepay return shipping charges to the customer Repair work is normally done within ten working days f...

Страница 85: ...ription 3 3 initial testing 2 2 Internal RAMDAC 3 4 Internal VGA 3 4 interrupts 3 22 Linear windows controller description 3 5 Linux 0 1 3 1 LM75 1 11 1 12 3 18 3 19 Maintenance 4 3 Memory controller...

Отзывы: