Home

User Manual for DVI

image

Contents

1. TX0 CG TO FPGA TX0 BUFR TO FPGA 19 TX0 GC TO PLL Tre o p SIN178 go xo y DVI 0 TX0 M CLK U9 J2 CDCU877 U29 Met TX0 BUFR FROM FPGA i 0 BU O GA 1T s CLK zn i TX1 CG TO FPGA L RX1 CLK FWD pg 3i dot TX1 BUFR TO FPGA TX1 GC TO PLL ewan un BITS eeu DVI 1 TX1 M CLK Ut ia J3 CDCU877 U27 TX1 BUFR FROM FPGA i U O GA TX1 S CLK Sil1178 U10 DIMM FPGA FB CDCU877 DDR 2 DIMM PLL CKIN DIMM CK U54 SODIMM DIMM PLL FB MICTOR E cuk Mictor MiCTOR o CLK Jil FPGA GC MGT 4 2 Meg Array Clocking There are several dedicated clock paths between the DNMEG_DVI and the host card connecting through the Meg Array header J5 The signals used in these clock paths are as follows e DC_GCBP N AF19 AF20 INOUT Connection between FPGA and Meg Array Note check clocking circuitry on host board for design compatibility e DC GCCP N AE18 AE17 INOUT Connection between FPGA and Meg Array Note check clocking circuitry on host board for design compatibility e BOL31P N W26 Y26 OUT Clock sent from FPGA to U56 Clock Mux Buffer to be sent back to FPGA and to Meg Array Header e CLKIN DCC External clock from SMA connectors J25 J26 to U56 Clock Mux Buffer to be sen
2. 1 6 Power Up Procedure 1 Plug the four pin hard drive power connector from the power supply into P2 Make sure your work area is clear and there are no metal wrenches under the board Turn on the power supply When the DNMEG_DVI powers on it automatically loads Xilinx FPGA design bit file stored in the PROM if the load FPGA option was selected during PROM programming To load a different Xilinx bit program file into the DNMEG_DVI follow the steps outlined in section 2 4 1 7 Loading FPGA configuration once The DNMEG_DVI reads FPGA configuration data from the JTAG chain To program the FPGA on the DNMEG DVI FPGA design file with a bit file extension are uploaded through the JTAG chain This can be accomplished using the Xilinx ISE iMPACT tool Step by step instructions for loading bit file into the FPGA via IMPACT 1 2 Attach the Xilinx JTAG cable to J8 on the DNMEG_DVI Start IMPACT Create a new project in IMPACT file gt new gt create new project Choose Configure devices using Boundary Scan J AG as the project action Bypass the first Assign New Configuration File pop up menu Select the FPGA design bit file in the second Assign New Configuration File pop up menu Right click on the FPGA in the JTAG chain display select program and then OK at the Programming Properties menu 1 8 Loading FPGA bitfile into the PROM There is an XCF32P Xilinx FLASH PROM on the board to allow the FPGA to autom
3. s 8 The upper half of every pixel is overwritten w 1 s 9 15 No interference Upon increment the number of the interference pattern will be displayed Incrementing past OxF or below 0x0 will not be acknowledged 14 The provided test design automatically runs a DDR2 memory test with status indicated by the LEDs After reset LED 5 will go high for approximately 20 seconds followed by LED indicators of the memory test LED10 9 indicate test stage 00 indicates initial stage 01 indicates write read test 10 indicates read back test 11 indicates successful completion of tests If an error occurs the LEDS will indicate which test failed and indicate the LSB of error in the memory 2 4 RocketlO TEST On the CD accompanying the DNMEG DVI board in the bit file directory one can find the RocketIO MCS file Load the MCS file into the PROM following the steps outlined in section 2 5 Connect SMA cables in loop back configuration on all eight of the RocketIO pairs That is to say connect TXP to RXP and TXN to RXNJ Reset or power on the board after all the connections have been made If test passes all 10 LEDS should flash on and off The image above shows the loopback configuration for pair 3 15 16 3 DNMEG DVI Hardware 3 1 Multiplexed Serial Port The DNMEG_DC has one serial port P4 for user use No configuration is required to enable the first serial port This can be extended to two serial ports by use of a
4. The loopback adapter used in this test 1s generally not included with the board package because this test has been successfully completed during the manufacturing testing before the board was shipped but these adapters are available upon request The following settings should be used to establish RS232 communication with the board Port Settings Bits per second 13200 Data bits le Parity None Stop bits Flow control RR Restore Default ea oe If an adapter is installed on the top MEG Array connector the following text should be output T 9909999999999999999999999999999 9999999999999999999999999999099999 29999999909 Bu pow ie be Ro ae ne eh vo lhe tc ke be be ae ec 9999 If the adapter is installed on the bottom MEG Array connector B 92993222999 99923 9239392999239 3 9999 9399993939939 3939939939399 393993 9999323999 39399999999 399999939999 9999 13 If the adapters are not installed an output of similar format indicating an error should print repeatedly to the screen 2 2 2 Optional RS232 Debug Design See Section 6 1 for instructions on building a bitfile with the optional RS232 controls The effect of the controls will be described here This optional part of the passthrough reference design allows to phase shift either the input or the output by one complete period in either the negative or positive direction It also can enable certain interference patterns intended to
5. breakout serial cable LED5 and LED6 are tied to the second serial ports TX and RX respectively Serial port 1 uses pins 2 and 3 Serial port 2 uses pins 6 and 7 of port P4 To enable the second RS232 Port Add the following 0 Ohm resistors R403 R413 R405 R414 This will enable the second serial port on pins 6 and 7 on P4 For more details see page 21 in the Schematic DN5000123 Misc Peripherals 17 4 Clocking Overview This chapter discusses the various clocks available on the DNMEG_DVI and any user settable options available 18 4 1 Block Diagram of the DNMEG DVI clocks FPGA GCA 400 Pin MC GCA Daughtercard 4 DC GCB P Header P5 DC GCC DVI 0 Sil163B RX J PORXO I 8X 04 DVI 1 Sil163B Rygg PXPX RK TX0 CG TO FPGA N TX0_BUFR_TO_FPGA TX1 CG TO FPGA N TX1_BUFR_TO_FPGA y 200MHz DIMM FPGA FB 9 FPGA GC MGT SAMTEC MGTCG1 CLK0 9 5326 cable J5 CABLELCIN 39 gg Mercer 114 Mhz Xtal 250MHz osc usy MG TOSCI_CLK gt 250MHz Osc uo MOTOSC2 CLK FPGA SMA J25 J26 U56 Clk Mux Buf ED BOL31 Si5326 L RX0 CLK FWD jos
6. FLASH Mictor can be installed instead The 400 pin header can be used to connect the DNMEG DVI to many of the DiniGroup FPGA emulation boards check http www dinigroup com for the compatibility list This section will get you started and show you how to operate the provided software 2 1 DVI reference design The FPGA is initially programmed with a reference design that will receive DVI video on RXO and send it back out on TXO The RST switch may need to be applied after changing input frequencies The same is true for RX1 and TX1 DNMEG DVI User Guide www dinigroup com 10 DN DVI SELF LOOPBACK DVI PASSTHROUGH EXAMPLE DVI MONITOR There is also sample code that can be un commented in the reference design that will generate a simple video output pattern without requiring a DVI input cable connected to RXO 11 DN_DVI SELF GENERATED IMAGE EXAMPLE DVI MONITOR NOTE If you are using a dual link signaling you MUST use dual link DVI cables Dual link DVI cables can be identified by the pin out on the connector HE B ngle Link BH al Link ii Bi ngle Link Hm al Link 2 2 Communicating to the User Design over the Serial Port You may want to communicate with your design over the user serial port P3 Connect a RS232 cable to P4 the FPGA RS222 12 2 2 1 RS232 in the Provided Reference Design The reference design is programmed to test the Top and Bottom 400 pin MEG array connectots
7. ISE is as simple as opening the project dn123 dnmeg dviise file in project navigator The source included in this project is the top level verilog file Verilog files U1_fpga v and the appropriate UCF constraint file Verilog files Rev2_U1_fpga ucf All other required files will be automatically found during compilation if this is not the case please ensure that FPGA_Reference_Designs is included in the Verilog Include Directories Synthesis option Use ISE to synthesize place route and generate your bitfile All output from ISE will reside in the same folder as the ISE project At this point a bit file should be created load it into the DNMEG_DVI board following the steps outlined in section 1 4 Horizontal Mirroring After recompiling the bitfile including the H_MIRROR option the following demonstration can be performed 29 DNDVI DC HORIZONTAL MIRROR TEST SETUP DVI IMAGE SOURCE DUAL LINK SINGLE LINK CAMERA COMPUTER ETC DISPLAY DUAL LINK SINGLE LINK DNDVI DC DISPLAY DUAL LINK SINGLE LINK DVI IMAGE SOURCE DUAL LINK SINGLE LINK CAMERA COMPUTER ETC 30 With the following results Note that dip switch S2 leaver 4 can be used in this mode to switch between mirrored output and non mirrored output Also note that a different bitfile will be needed for single link and dual link applications Important If for some reason noise
8. device It takes the Slave out of power down mode bu ke ILLIC x4 Edge OR IDCK Dual Clock IDCK Multimedia Controller is not sending any data to the slave It is powered down iSlave PD bit must be set to 1 by this period Slave PD bit Figure 15 Single Dual Link Timing Diagram The I2C address of the Master SiI1178 is 0x70 and the address of the Slave 511178 is 0x72 Only after writing to 0x70 register PD set to 0 this must be done after every reset see Sil1178 manual for explanation 26 6 Reference Design This section will discuss the options available in the reference design along with the steps needed to generate bit files from the reference design using standard development tools The reference design provides an example interface to the RS232 port DVI ports and DDR2 module port The provided design files can also be used to test the process of generating FPGA programming files and loading them into the FPGA 6 1 Reference Design Verilog Files Included on the CD are the Verilog files for the reference design The top level file U1 fpga v has several defines which determine the behavior of the design define SETUP 8442 When defined the 8442s are configured define EXPCONIO TEST When defined the 400 pin header is active and will respond to the daughter card header test This is used internally in the Dini group to verify functionality of the header If one desir
9. exists on the screen or the clock is dysynched press the RESET button S1 31 7 Optional Hardware Modifications 7 1 TX PLL Buffer Source The source clocks for the TX PLL Buffers U27 and U29 are by default driven by Si5326 Any Rate Precision Clock Multiplier Jitter Attenuator parts U25 and U26 By changing the stuffing options on the board the FPGA U36 can directly source the buffers TXO Remove C158 C159 and R52 Install R47 and R48 with 0 ohm Resistors TX1 Remove C160 C161 and R54 Install R50 and R53 with O ohm Resistors Consult the provided schematic for additional detail For the purposes of signal integrity and the prevention of signal contention the above parts share pads on the PCB The picture on the next page shows a detailed view of the TXO stuffing options Note that R47 R48 cannot be installed while C158 C159 R52 are installed While not pictured TX1 uses the same exact pad configuration and has the same options restrictions as T XO 32 TX0 PLL Buffer Stuffing Options 33
10. E 23 0 Master is in Single Link Two Pixels Clock Mode Master is outputting Even pixels Master has Tri Stated its Odd pixel bus to allow Slave to output Odd pixel data Master is in Dual Link One Pixel Clock Mode Master is outputting both Even and Odd pixels Panel DO 23 0 DO 23 0 DO 23 0 DO 23 0 DO 23 0 DO 23 0 DO 23 0 Slave is not Active Slave is in Dual Link One Pixel Clock Mode Master ODCK Outputs are Tri Stated Slave is outputing Odd pixels 2 pixel clock Mode System is sending Data only to the Master Only i System is sending the Even pixel data to the clock is sent to the Master and the Odd pixel data to the Slave Slave i Slave SCDT mn Master S_D Figure 14 Single Dual Link Timing Diagram In the above diagram DE is RX _QE_ 23 0 DO is RX _QO_ 23 0 NOTE QO is bit reversed in dual link model Master ODCK is RX _CLK HSYNC VSYNC are also passed into the FPGA Receive Debug Headers H3 H7 VSYNC 2 4 4 RX_DE 9 6 H1 H4 Slave Clock Debug Header 4 res o o E 24 I2C Bypass If so desired the I2C channel can be directly connected to the DVI transmitter To do this one needs to remove the DDC EEPROM U13 U20 Default Removed and use jumpers to short the RX I2C to the TX I2C H2 H6 I2C Bypass RX D sc sa a AM xr DC SCL RX _DDC_SDA 3 _ dH4TX DDC SDA
11. THE DINI GROUP DVI DAUGHTER CARD PROVISIONAL User Guide DNMEG DVI PROVISIONAL NOT COMPLETE SEE SCHEMATIC FOR DETAILS LOGIC EMULATION SOURCE DNMEG DVI User Manual Version 1 2 The Dini Group 7469 Draper Ave La Jolla CA92037 Phone 858 454 3419 Fax 858 454 1728 support dinigroup com Last Modified 8 3 2009 12 35 27 Last saved by bpoladian Welcome to DNMEG DVI Daughter Card Congratulations on your purchase of the DNMEG_DVI Daughter Card ee T Bans hanmi Pawns 1 Base Board Connections Switching 3 External 5V Regulator 121V Power Buch stand alone tching 415V operation only 12V Regulator Switching Regulator Pos Config FPGA Switching PRO Regulator _ JTAG Switching Regulator DVI Output 12 DVI Input i Ta x uu Dual Link Seen Dual Link 5 Virtex4 g FPGA FX60 FX100 FF1152 Si5326 2 oko XCF32 3 200 MHz 114 285 Freq 7 2 ck MHZ Synth control amp config PPC PPC 32 DVI TXO poos 2 clk 0 114 285 Freq 2 o COC eAAeae MHZ Synth control amp config 120 MICTOR DVI TX1 os 2 LED s DDR2 SODIMM clk o i 114 285 Freq E MHZ Synth control amp contig E 1 MGT d RS232 d b LX SFP High m C elo socket Connector QSE DP EX FX100 Only E VDS when paired but can be run single ended at reduced frequencies DNMEG_DVI 400 Block Diagram v1 0 QUICK START GUIDE 1 Quick Start Guide The D
12. Ve Bl po d oo Please see the schematic for specific connection issues 5 2 Transmitters Sil1178 Note that the Sil 1178 reference manual should be considered the authority concerning the Sil 1178 The manual is available on the DNMEG_DVI CD as 5111178 SiI DS 0127 pdf ISEL RST EDGE HTPLG DSEL SDA BSEL SCL Configuration Logic Block EXT_SWING ROCHE PanelLink VSYNC TMDS TXO IDCK Capture a Digital TX1 amp IDCK Logic Core D 23 0 control signals ne Block Figure 2 Functional Block Diagram The DNMEG DVI board has two Sil 1178 chips per transmitter channel One Sil 1178 is designated as the MASTER and one as the SLAVE When a single link signal is applied to the transmitter the MASTER Sil 1178 will handle all 24 bits of output When a dual link signal is applied the Master Sil 1178 will handle the lower 12 bits and the Slave Si11178 will handle the upper 12 bits of each pixel Note while the 25 Sil 1178 is capable of both 24 bit and 12 bit input modes only the 12 bit input mode 1s available in dual link configurations Dt For frequencies less than or equal to 165MHz Multimedia Controller is sending both EVEN and ODD data to Master device only For frequencies greater than 165MHz the Multimedia Controller is sending only the EVEN data to the Master device D For frequencies greater than 165MHz the Multimedia Controller is sending only the ODD data to the Slave
13. atically be programmed when the board is powered on To use this feature the ISE tools must be version 7 1sp3 or newer 1 Attach a Xilinx JTAG cable to J8 on the DNMEG_DVI DNMEG DVI User Guide www dinigroup com 7 DNMEG DVI 2 Start IMPACT 3 Create a new project in iMPACT 4 Choose Prepare a PROM File as the project action 5 Target Xilinx PROM MCS file format and give it a filename 6 Select an xcf32p as the PROM Device and add it to the list L When it brings up the GUI and asks for a bit file give it your bit file generated by the ISE tools Don t add a second bit file because there is only 1 FPGA on the board 8 Now generate the mcs output file by double clicking on Generate File Go check to make sure that the mcs file was created 9 To program that mcs file into the Prom a Switch iMPACT to boundary scan mode b Initialize the JTAG chain It should find the xcf32p and the xc4vfx60 100 devices c Assign the mcs file as the programming file for the xcf32p d Bypass the programming file for the xc4vfx60 100 e Double click Program while the xcf32p is selected Make sure to select Verify Erase Before Programming and Load FPGA from the options given in the programming window Hit OK and wait for about 2 minutes until the programming has completed 10 Now when the board is
14. boards However if needed the following web page has an excellent tutorial on the Fundamentals of ESD for those of you who ate new to ESD sensitive products http www esda otg basics part1 cfm There are four ground test points on the DNMEG_DVI The DNMEG DVI has been factory tested and pre programmed to ensure correct operation You do not need to alter any jumpers or program anything to see the board work A reference design is included on the provided CD The 400 pin connector is not 5V tolerant According to the Virtex 4 datasheets the maximum applied voltage to these signals is VECO 0 5V 3 0V while powered on These connections are not buffered and the Virtex 4 part is sensitive to ESD Take care when handling the board to avoid touching the daughter card connectors DNMEG DVI User Guide www dinigroup com 4 DNMEG DVI 1 3 Power On Instructions The image below represents your DNMEG_DVI You will need to know the location of the following parts referenced in this chapter m 802292 Tum pones T bom LER EA 22 22 22 22 22 xs See j i n b COPYRIGHT THE DIM GROUP LA JOLLA INC DNMEG DVI User Guide Sanna Jl eeeen escas Y in ze am 80229 RT m me B boo ia SITE Imm EEE www dinigroup com T om 80229 u pod NN eer cep L8V DOR2 SOOM NUI DNMEG DVI To begin working with the DNMEG DVI follow the steps below 1 4 Verify Switch Set
15. d slave clocks sent from PLL buffer to DVI Transmitter chips Sil1178 21 e TXO TXC TX1 TXC Clock sent from DVI Transmitter chip S111178 to DVI connector Recommended Usage Output a clock on RX_CLK_FWD and use this as the source for the clock generator The clock generator will then output a clock to the PLL and the PLL will use this clock to send to the DVI transmitter chips The PLL will also send TX_BUFR_TO_FPGA back to the FPGA which should be used to define the setup and hold timing requirements on the FPGA outputs Please see the Verilog reference design for further detail 4 5 SODIMM Clocking e DIMM PLL CKINP N AD7 AD6 OUT clock sent from FPGA to PLL to be sent to SODIMM e DIMM _FPGA_FBP N L15 L14 IN clock sent from PLL back to FPGA Recommended Usage Send a clock to the SODIMM using DIMM_PLL_CKIN Clock requirements will vary widely by the type of module installed The DNMEG_DVI reference design assumes the installation of a DDR2 SODIMM and clocking is appropriately assigned Use the feedback clock DIMM_FPGA_FB for FPGA setup hold timing constraint 4 6 MGT Clocking e MGTCG1_CLKOP N AP29 AP28 IN MGTCG1_CLK1P N AP3 AP4 IN MGT clock inputs from 815326 e MGTCGI OSCIP N M34 N34 IN MGTCG1_OSC2P N J1 K1 IN MGT clock inputs from frequency selectable oscillators Oscillator frequency 1s set using installed resistors See schematic for details Recommended Usage A
16. es to use this test one will need a host card configured with the matching end of this test or a special loopback test card define INCLUDE DDR2 LOGIC When defined the DDR2 test is enabled define DDR2 LEDS When defined the LEDS are used to indicate states of the DDR2 test define DDR2 MICTOR DEBUG When defined the mictor connector will hold the data returned from an invalid ddr2 read if one exists This is used internally 27 define RXO_PASSTHROUGH When defined the RXO DVI channel will be shunted to the TXO DVI channel When not defined TX0 will generate a basic test image define RX1_PASSTHROUGH When defined RX1 DVI channel will be shunted to the TX1 DVI channel When not defined TX1 will generate a basic test image define TX_PATTERN_2560x1600 define TX_PATTERN_1600x1200 define TX PATTERN 1280x1024 define TX_PATTERN_640x480 Only one of the above should be defined at a time When defined they specify the test pattern resolution displayed on TX channel where RX PASSTHROUGH is not defined define H_MIRROR This turns on the MIRROR output option for the RX_PASSTHROUGH defines above The output will be the horizontal mirror of the input See later parts of this section for demonstration On S2 DIPSW4 is used to enable or disable output mirroring define DEBUG_RS232_CONTROLS This enables control over phase shifting input or output and allows the insertion of the data interference
17. ini Group DNMEG_DVT zs the user friendhest board available with a Virtex 4 FPGA and two DVI interfaces 1 1 What s provided First let s examine the contents of your DNMEG DVI kit It should contain e DNMEG DVI board e RS 232 IDC header cable to female DB9 e CD ROM containing O Virtex 4 Reference Design Note update to follow O User manual PDF Note update to follow o Board Schematic PDF o DNMEG_DVI firmware Note update to follow DNMEG DVI User Guide www dinigroup com DNMEG DVI The Dini Group can optionally provide the following accessories e Memory modules for use in the DNMEG DVI DDR2 SODIMM socket QDRII SRAM 64x1 Mb 300Mhz Flash memory 32x4Mb 2x4Mb serial flash Reduced Latency DRAM RLDRAM 64x8Mb 300Mhz Standard SRAM 64x2M Select ZBT sync burst Pipelined Flow through Test connection module with two Mictor38 Or any of the SODIMM modules listed on the Dini Group website You may also want to obtain from a third party vendor e Xilinx Parallel Cable IV or Xilinx Platform Cable USB e 200 pin DDR2 SODIMM e Xilinx Chipscope for embedded logic analyzer functionality e LCD monitor with DVI input Any DVI 1 0 compliant monitor should suffice e Video card with DVI output e Video camera with DVI output 1 2 Precaution The DNMEG DVI is sensitive to static electricity so treat the PCB accordingly The target markets for this product are engineers who are familiar with FPGAs and circuit
18. munge output data These design options are generally most desirable for hardware debugging purposes rather than development which is why they have not been included in the standard production test To control the phase shift of the input output only input or output shifting is allowed see build options for further details use the w and s keys on the keyboard in a hyperterminal window as described in the previous section w will shift the phase 1 255 in the positive direction and s will shift 1 255 in the negative direction The phase begins at 0 and the phase is displayed every time it is changed The value of the phase shift is displayed in hexadecimal notation with negative numbers displayed in parentheses Attempts at a phase shift that exceed the limit ie shifting past OxFF will not be acknowledged To enable an output interference pattern use the a and d keys a selects a lower numbered pattern and d selects a higher numbered pattern The interference patterns are as follows 0 No interference 1 All even pixel data is overwritten w 0 s 2 All odd pixel data is overwritten w 0 s 3 All even pixel data is overwritten w 1 s 4 All odd pixel data is overwritten w 1 s 5 The lower half of every pixel is overwritten w 0 s 6 The upper half of every pixel is overwritten w 0 s 7 The lower half of every pixel is overwritten w 1
19. oard clock circuitry before implementing your design 4 3 DVI RX Clocking e RXO CLK AD 1 IN RX1 CLK AE31 IN Clock sent from DVI receiver chip to FPGA used to clock data sent from DVI to the FPGA Recommended Usage These source synchronous clocks are to be used to clock the data sent from the receiver chips to the FPGA Phase shifting is necessary to meet the necessary setup and hold times of the data Please consult both the datasheet for the Sil163B and the included DNMEG_DVI Verilog reference design for implementation details 4 4 DVI TX Clocking RXO CLK FWDP N G18 F18 OUT RX1 CLK FWDP N H14 H13 OUT Clock sent from the FPGA for the clocking of DVI TX data to the transmitter chips TX0 CG TO PLL TIX1 CG TO PLL Clock sent from clock generator to PLL buffer TX0 BUFR FROM FPGA AD5 AD4 OUT TX1 BUFR FROM FPGA AC5 AB5 OUT Clock sent directly from FPGA to the PLL buffer Use this clock to bypass the 815326 input to the PLL This clock path is selectable by modifying the physical placement of resistors on the board and is not connected by default See section 7 of this document for further detail TXO0 CG TO FPGA J16 J15 IN TX1 CG TO FPGA J14 K14 IN Feedback clock sent from 515326 Clock Generator to FPGA TX0 BUFR TO FPGA K18 K17 IN TX1 BUFR TO FPGA K19 J19 IN Feedback clock sent from PLL buffer to FPGA TIX0 M CLK TXO 8 CLK TX1 M CLK TX1 5 CLK Master an
20. patterns For more detail on this code see section 2 2 2 Either PHASE_SHIFT_TX or PHASE_SHIFT_RX must be defined for phase shifting to work This define is mutually exclusive with the EXPCONIO_TEST define define PHASE SHIFT TX Allows variable phase shifting on TX output signals controlled over RS232 Mutually exclusive with PHASE SHIFT RX define PHASE SHIFT RX Allows variable phase shifting on RX input signals controlled over RS232 Mutually exclusive with PHASE_SHIFT_TX 28 6 2 Synthesizing the Reference Design Synthesis of the Dini Group reference design requires Xilinx s ISE software If you don t have this software it can be downloaded from Xilinx s website The reference design can be built either using the provided makefile or using the provided ISE project 6 3 To use the makefile you must have a UNIX like shell Linux cygwin on Windows with the sed and make commands If you are running on Windows without cygwin please use the ISE project to build To use the makefile navigate to FPGA_Reference_Designs DNMEG_DVI Work Area and type make This will build bitfiles for both the FX60 and FX100 stuffing options if you wish only to build for one of these stuffing options type make fx60 or make fx100 respectively All logfiles and outputs will be made in the directory FPGA_Reference_Designs DNMEG_DVI Work Area implement PEO Using the project for Xilinx s
21. power cycled it will automatically have the mcs file loaded into the FPGA 1 9 Check LED status lights The DNMEG DVI has many status LEDs to help the user confirm the status of the configuration process 1 Check the power voltage indication LEDs to confirm that all voltage rails of the DNMEG_DC ate present The LEDs indicate the presence of 12V 5V 3 3V 2 5V and 1 8V DNMEG DVI User Guide www dinigroup com 8 DNMEG DVI 2 Check the Configuration status LED When the FPGA has been successfully configured the FPGA DONE LED will illuminate TII You should also verify the fan mounted above the Virtex 4 FPGA is spinning 1 10 Finished Quick Start At this point either a reference design is loaded or a user supplied design is loaded in the DNMEG_DVI board If you wish to verify the reference design move on to chapter 2 DNMEG DVI User Guide www dinigroup com 9 DNMEG DVI 2 Testing the Reference design using the Included software To test the reference design on the daughter card the DNMEG_DVI provides tests for the following options out of the box e DVIRXO RX1 TXO TX1 e 200 pin SODIMM socket e RS232 Loopback e Rocket IO The 4 DVI connectots allow single link and dual link digital video to be received and transmitted The RS232 interface allows low speed data transfers to and from the User design A DDR2 SDRAM SODIMM can be installed in the 200 pin SODIMM socket or one of out other cards SSRAM
22. pplication specific 4 7 Configuring the Si5326 and the CDCU877s Note that the reference manuals should be considered the authority concerning these parts The manual is available on the DNMEG DVI CD in the Datasheets directory but updated manuals may be available online from the manufacturer s website The provided DNMEG_DVI Verilog reference design gives an example of the programming necessary for common operation 22 5 DVI Interfaces Receivers and Transmitters 5 1 Receivers Sil163B Note that the Sil 163B reference manual should be considered the authority concerning the Sil 163B The manual is available on the DNMEG_DVI CD as Sil163b DS 0055 pdf PIXS M_S SD OCK_INV EXT RES Termination Control RX2 Data oe SYNC2 be a T E RX1 Data Recovery SYNC1 be ODCK CH1 DE Panel Channel Decoder Interface SYNC Loni a HSYNC RXO Data Recovery _ SYNCO VSYNC RX0 CHO RXC PLL PDO STAG_OUT SYNC ST QE 23 0 QO 23 0 VW SCDT CTL 3 1 e Figure 1 Functional Block Diagram The DNMEG DVI boatd has two Sil 163B chips per receiver channel One Sil 163B 1s designated as the MASTER and one as the SLAVE When a single link signal is applied to the receiver the MASTER Sil 163B will handle all 48 bits of output When a dual link signal is applied the Master Sil 163B will handle the even 24 bits and the Slave SiI163B will handle the odd 24 bits NOTE The slave is bit reversed Panel D
23. t back to FPGA and to Meg Array Header e FPGA_GCA K16 L16 IN Clock from U56 sent to FPGA sourced either externally by CLKIN_DCC or by BOL31P N Identical to MC GCAP N e MC GCAP N Clock from U56 sent to Meg Array header sourced either externally by CLKIN_DCC or by BOL31P N Identical to FPGA_GCA Recommended Source Synchronous Setup Use DC_GCB to send a clock from the FPGA on the host board across the Meg Array connector to the DNMEG_DVTs FPGA Use DC_GCC to send a clock from the FPGA on the DNMEG_DVI across the Meg Array connector to the host board s FPGA Use these clocks for I O and optionally also for internal logic If using a separate clock for internal logic make sure to have appropriate clock domain crossing logic implemented Clocks can be soutced by any on board oscillator or external source Note Make sure to check host board clock circuitry before implementing your design Recommended System Synchronous Setup Output a clock on BOL31P N and ensure that the clock buffer mux U56 is set to take BOL31P N as its input Use FRGA_GCAP N as the clock for I O in the DNMEG_DVI s FPGA and use MC GCAP N as the I O clock in the host board s FPGA This clock can also be used for internal logic If using 20 a separate clock for internal logic make sure to have appropriate clock domain crossing logic implemented Clocks can be sourced by any on board oscillator or external source Note Make sure to check host b
24. tings The DNMEG DVI uses a DIP switch to program the FPGA configuration circuitry The function of these DIP switches is listed in Table 2 Verify that the switch settings on your board match the default settings Table 1 Switch Description Switch Default Signal Name On setting Off setting Position CFG_REVO When CFG_REVSEL is ON CFG_REVO CFG REV1 and CFG_REV1 are used to select the design revision to be enabled overriding the internal ae hs CFG REVSEL programmable revision selection control bits ISi4 Of o DIPSWA Configurable Configurable 1 5 Memory and heat sinks There should be an active heat sink installed on the FPGA on the DNMEG DVI Virtex 4 FPGAs are capable of dissipating 15W or more so you should always run the board with the heat sink installed The DNMEG DVI comes packaged without memory installed If you want the Dini Group reference design to test your memory module you can install it now in the 1 5V DDR2 DIMM socket PE ee Te HH o NE E EI I CN The socket DDRZ SODIMM can accept any capacity DDR2 SODIMM Note that DDR1 modules will not work in these slots since they are supplied with 1 8V power and DDR1 requires 2 5V power and a completely different pin out Note that the Dini Group has a DDR2 module that provides a DDR1 socket even so changing all the voltages would still be required In the DNMEG DVI this is a jumper setting on HO DNMEG DVI User Guide www dinigroup com 6 DNMEG DVI

Download Pdf Manuals

image

Related Search

Related Contents

設定用マニュアル日本語版  Kodak EASYSHARE M883 User's Manual  一 】" " 一` "、 門人 “ ー丶丶二 立  solicitud de cotizaciones contratación en forma  Stapler Rieber - Rieber GmbH & Co. KG  Kenwood Electronics M-313 home audio set  

Copyright © All rights reserved.
Failed to retrieve file