Home
ORT42G5 HS Serdes Board - Digi-Key
Contents
1. Download the ort42g5v1Oceval bit bitstream into the ORT42G5 Open Configuration raw_ac fp1 using the pull down menu in the ORCAstra application This will setup the AC and AD channels in SERDES only mode 6 Run the prbsAC fpm macro using the pull down menu in the ORCAstra application This macro will setup the AC and AD channels in SERDES only mode and transmit PRBS 2 packets 7 Make sure that SW14 C1 and SW14 C2 are in the up position to prevent far end loop back on channels AC and AD 8 Observe the PRBS data eye on the scope oR W PP Now that the eye is present the system can be manipulated to improve and or distort the eye diagram The ORCAsira software can be used to change the pre emphasis settings for the CML output buffer change the half amplitude setting for the CML output buffer change the half rate setting for the Tx SERDES channel or change the frequency of the incoming reference clock The Tx SERDES channel can also be powered down using the ORCAs tra application Note To obtain a valid eye diagram measurement both outputs of the CML buffer must be connected to the same load A difference in the loading of the P and the N outputs of the CML buffer will degrade the measured data eye Near end Loop back PRBS 27 1 Data Eye In addition to the steps performed above to observe an 27 1 eye it is possible to perform an internal loop back on either channel AC or AD and verify the 2 1 PRBS checker functiona
2. 50 VDDOB VVV For this connection the adjustable termination voltage should be set to the Vppog supply voltage used on the Lat tice High Speed SERDES Board 1 5V if internal supply is being used This is actually the best means of observ ing the Tx data output signals for DC coupled applications since it eliminates any possible signal degradation caused by bias tee and DC blocking elements References Bias Tee Model 5575A Picosecond Pulse Labs Boulder CO www picosecond com 13
3. Transmit Eye Diagram Test Procedures 8b 10b Data Eye section the following steps enable checking channel AD for 8b 10b packet in near end loop back 1 Check the TESTEN check box for channel AD or write Data 41 address 30034 in the ORCAstra GUI This sets channel AD in internal loop back while still enabling the data output to observe an eye on AD 2 Run the pktAD fpm macro using the pull down menu in the ORCAstra application This macro will enable channels AC and AD to transmit 8b 10b packets and allows checking of 8b 10b packets using channel AD Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board 3 Observe LED D12 1 packet errors LED If this LED is on previous packet errors were seen The LED needs to be cleared to see if it latches any additional errors Move SW14 C3 to the down position then to the up position D12 1 should be cleared by now 4 If D12 1 is not cleared then a reset of the resync logic might be required Check then uncheck the GSWRST check box for Ax in the ORCAstra GUI In addition check then uncheck the FMPU_RESYNC1 check box for AD in the GUI Repeat step 10 Transmit Eye Diagram Test Procedures PRBS 2 Data Eye 1 Connect the system as shown in Figure 4 The scope SMA cables should be connected to the HDOUTP_Bx and HDOUTN_Bx SMA connectors on the board Power up the system Start the clock generator and provide a nominal 155 52MHz CML reference clock
4. _atti e Evaluating the ORCA ORT42G5 with the sa eazs semiconductor High Speed SERDES Board au u n u a Corporation April 2004 Technical Note TN1069 Introduction Contained in this package is information that will assist you in evaluating and verifying your ORCA ORT42G5 designs using the Lattice High Speed SERDES Board and the ORCAstra system bus control panel available for download from the Lattice web site at www latticesemi com products devtools software orcastra index cfm The Lattice High Speed SERDES board supports a number of testing and evaluation setups for both the ORT42G5 and the ORSO42G5 This document covers some common types of evaluation testing that can be performed on the ORT42G5 device in raw non 8b 10b and 8b 10b modes The tests include transmitter eye diagram measure ment 8b 10b near end loop back and SERDES only non 8b 10b 8b 10b and aligned 8b 10b far end loop back All of the described evaluation setups will use the ort42g5v1Oceval bit bitstream This bitstream should be included with the package that you have downloaded from the Lattice web site at www latticesemi com products dev tools hardware ort42g5 board index cfm A unique ORCAstra macro is used to configure the device for each test PC and Evaluation Board Setup This document assumes the ORCAstra application and bitstream programming software ispVM are installed on the user s PC It also assumes the baseline board configuration li
5. C3 from the down to the up position clears the prbserror D9 1 and pkterror D12 1 LEDS described below Jumper pins 19 and 20 on J100 This connects the farendibad input signal to switch SW14 C2 When SW14 C2 is in the down position channel AD is in far end loop back mode Jumper pins 22 and 23 on J100 This connects the farendibac input signal to switch SW14 C1 When SW14 C1 is in the down position channel AC is in far end loop back mode Jumper pins 2 and 3 on J100 This connects the 2 1 PRBS error checker signal to the D9 1 LED The design can be programmed to check 2 1 PRBS data on either of channels AC or AD in the FPGA D9 1 will glow and remain lit anytime PRBS errors are detected To clear D9 1 SW14 C3 needs to be flipped from the down to the up position Jumper pins 26 and 27 on J100 This connects the 8b 10 packet error checker signal to the D12 1 LED The design can be programmed to check a predefined 8b 10 packet data generated on the transmit side of www latticesemi com 1 tn1069 01 Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board AC and AD on either of channels AC or AD in the FPGA D12 1 will glow and remain lit anytime packet errors are detected To clear D12 1 SW14 C3 needs to be flipped from the down to the up position Recommended Reading ORT42G5 ORT82G5 Data Sheet ORCA Series 4 FPGA Data She
6. tees designed for specific frequency ranges and DC cur rent levels from several different vendors Lattice uses a Picosecond Pulse Lab bias tee More detailed character ization and application documents are available from this vendor See the references section at the end of this document Q Can the SERDES output be observed without a bias tee module Yes in two different ways as shown below 1 For AC coupled SERDES interface applications external shunt resistors tied to Vppop are suggested at the Tx output In this case the outputs may be connected to a high speed oscilloscope without using bias tee elements Simple coupling capacitors can be used as shown below VDDOB High Speed Oscilloscope with 502 Inputs 120 lt 120 Evaluation Board SERDES 50 TX Output D VVV a MIS o gt vA Note The symbol above indicates a region where shielded SMA cable should be used In this interconnection the 120Q external resistors provide the necessary DC bias to the Tx CML buffer outputs 12 Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board 2 Some newer test equipment provides adjustable bias voltage on the internal 50Q input terminations This equipment may be directly connected to the SERDES Tx output as shown below VDDOB High Speed Equipment with Adjustable Term Input Voltage Evaluation Board 50 SERDES TX Output MA Vterm
7. then un checking the GSWRT check box for Bx in the ORCAstra GUI Aligned 8b 10b FELB 1 of W P 6 7 Connect the system as shown in Figure 8 The data SMA cables should be connected to the HDIN_ Ax and HDOUTN_Ax SMA connectors on the board Power up the system Start the clock generator to provide a nominal 155 52 MHz CML reference clock Download the ort42g5v1Oceval bit bitstream into the ORT42G5 Open Configuration 8b10b fp1 using the pull down menu in the ORCAstra application This will enable channels AC and AD in 8b 10b mode and turn on the Fibre Channel State Machine In addition it will enable the Alignment FIFO on AC and AD This setup assumes that ordered sets e g K28 5 Dxx x Dxx x Dxx x would be received Set SW14 C1 and SW14 C2 in the up position This sets both AC and AD in Far end Loop back Mode Begin transmitting and analyzing 8b 10b data from the data source Note If at any point the REFCLK or data is stopped the SERDES channel may need to be reset to reacquire data lock Check and then uncheck the GSWRST check box for Ax in the ORCAsitra GUI In addition check and then uncheck the FMPU_RESYNC1 check box for AC and AD in the GUI As an indication that alignment is achieved verify that the DEMUX_WAS and CH248_SYNC LEDS in the GUI are on bright green for AC and AD Technical Support Assistance Hotline e mail Internet 1 800 LATTICE North America 1 408 826 6002 Outside Nort
8. RDES Board Transmit Eye Diagram Test Procedures 8b 10b Data Eye 1 Connect the system as shown in Figure 4 The scope SMA cables should be connected to the HDOUTP_Bx and HDOUTN_Bx SMA connectors on the board Power up the system 2 3 Start the clock generator and provide a nominal 155 52 MHz CML reference clock 4 Download the ort42g5v10ceval bit bitstream into the ORT42G5 5 Open Configuration 8b10b fp1 using the pull down menu in the ORCAstra application This will setup the AC and AD channels in an 8b 10b mode 6 Run the pktAC fom macro using the pull down menu in the ORCAstra application This macro will enable channels AC and AD to transmit 8b 10b packets 7 Make sure that SW14 C1 and SW14 C2 are in the up position to prevent far end loop back on channels AC and AD 8 Observe the 8b 10b encoded data eye on the scope Now that the eye is present the system can be manipulated to improve and or distort the eye diagram The ORCAsira software can be used to change the pre emphasis settings for the CML output buffer change the half amplitude setting for the CML output buffer change the half rate setting for the Tx SERDES channel or change the frequency of the incoming reference clock The Tx SERDES channel can also be powered down using the ORCAs tra application Note To obtain a valid eye diagram measurement both outputs of the CML buffer must be connected to the same load A difference in the loading of the P an
9. ble and ispVM run ning ona PC ORCAsira GUI application in the ORT42G5 view from the Options Menu ORCAstra configuration file 8610b fp1 for 8b 10b raw_ac fp1 for PRBS ORCAsira macro file pktAC fpm for 8b 10b prbsAC for PRBS Scope to view data eye and high speed SMA cables 50Q up to 3 0Gb s with bias tees at the input to the scope Clock source capable of driving a CML input clock 77 76 155 52MHz and SMA cables from the clock source to the Lattice High Speed SERDES Board and to the trigger input of the scope Note The eye mea surements could alternately be made using a Serial Data Analyzer In that case no trigger connection is required 5V DC wall power supply 1 5V DC supply for the bias tees A typical setup is shown in Figure 4 Figure 4 Transmit Eye Diagram Setup 5V DC 4A Agilent 86100B DCA Power Supply or equivalent he i 12 Electrical A E Module ivalent High Speed SERDES Board RAEN Trigger In Picosecond Picosecond a 5575A 5575A Bias Tee Bias Tee Note Do not use HDOUTP_Bx f stand alone bias tees HDOUTN_Bx on channels AA and BA Those channels have a REFCLKP_B REFCLKN_B 1 5V DC 0 5A built in bias tee Power Supply isoDOWNLOAD ORCAstra Cable Interface Cable High 500mV Low 0V 155MHz Computer Agilent 81130A Clock Source or equivalent Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SE
10. d the N outputs of the CML buffer will degrade the measured data eye Near End Loop Back 8b 10b Data Eye In addition to the steps performed above to observe an 8b 10b eye it is possible to perform an internal loop back on either channel AC or AD and verify the 8b 10b packet checker functionality In addition to the steps shown under the Transmit Eye Diagram Test Procedures 8b 10b Data Eye section The following steps enable checking channel AC for 8b 10b packet in near end loop back 1 Check the TESTEN check box for channel AC or write Data 41 address 30024 in the ORCAstra GUI This sets channel AC in internal loop back while still enabling the data output to observe an eye on AC 2 Run the pktAC fpm macro using the pull down menu in the ORCAstra application This macro will enable channels AC and AD to transmit 8b 10b packets and allows checking of 8b 10b packets using channel AC 3 Observe LED D12 1 packet errors LED If this LED is on then previous packet errors were seen The LED needs to be cleared to see if it latches any additional errors Move SW14 C3 to the down position then to the up position D12 1 should be cleared by now 4 If D12 1 is not cleared then a reset of the resync logic might be required Check then uncheck the GSWRST check box for Ax in the ORCAstra GUI In addition check then uncheck the FMUPU_RESYNC1 check box for AC in the GUI Repeat step 10 In addition to the steps shown under the
11. data back to the data source for checking Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board Figure 6 8b 10b Data Path ort42g5v10ceval bit Channel BC or BD i FPGA ASIC i i 1 HDIN_ Bx Rx 8b 10b Rx SERDES lt 32 Bit Data J DOUTBx_FP RWCKBx Y N HDOUT_Bx L p FiFo p Tx 8b 10b Tx SERDES gt gt Ar L L P TSYSCLKBx le TCK78B Derived from REFCLK Serial data is input through the CML buffer into the SERDES Clock and data recovery is then performed produc ing a 10 bit data bus and recovered clock A MUX block then converts the 10 bit data to 40 bit data using an align ment character A character in XAUI mode and ordered sets in Fibre Channel mode The aligned 40 bit data is transmitted to the FPGA The ort42g5v1Oceval bit design uses an asynchronous FIFO to cross clock domains to the local reference clock REFCLK The data is then sent back into the embedded core as 40 bits of data 82 bits of data 4 bits of control and 4 bits of TBIT9 Inside the Tx 8b 10b block the 40 bit data is sent through the MUX block converted back to 10 bits 8b 10b decoder serialized and transmitted via the CML buffer Aligned 8b 10b Tests The active blocks in the aligned 8b 10b data path are shown in Figure 7 The aligned 8b 10b data path requires 8b 10b data to be sent from an external data source to the Rx input The Tx outp
12. ducing an 10 bit data bus and recovered clock A MUX block then converts the 10 bit data to 40 bit data This 40 bit data is transmitted into the FPGA The ort42g5v1Oceval bit design uses an asynchronous FIFO to cross clock domains to the local reference clock REF CLK The 40 bit data is then sent back into the embedded ASIC core then through the MUX block to convert back to 10 bits Finally it is re serialized and transmitted via the CML buffer Figure 5 SERDES Only Data Path ort42g5v10ceval bit Channel BC or BD FPGA ASIC 32 bit Data HDIN_Bx Rx SERDES lt lt __ _ RWCKBx i i HDOUT_Bx Ls Firo Tx SERDES H gt gt A TSYSCLKBx TCK78B Derived from REFCLk The SERDES only data path can be used to evaluate any type of data pattern The data pattern must be guaran teed to provide an adequate density of 1 s for the ORT42G5 SERDES run length For example a PSeudo Random Bit Stream PRBS test can be performed using an external data source and checker and various types of PRBS 2 1 sequences to test the ORT42G5 device Different types of transmit data eyes can also be observed and mea sured using different data patterns in this mode 8b 10b Tests The active blocks in the 8b 10b data path are shown in Figure 6 The 8b 10b data path requires 8b 10b data to be sent from an external data source to the Rx input The Tx output then sends the
13. et ispVM System Software Data Sheet ispDOWNLOAD Cable Data Sheet High Speed SERDES Briefcase Board User Manual ORCAsira System Bus Control Panel User Manual Loop back Description Two types of high speed loop back are discussed in this User s Manual Near end Loop back and Far end Loop back Near end Loop back NELB is defined as the data path from the FPGA Transmit into the SERDES and back through the SERDES to the FPGA Receive as shown in Figure 1 The actual loop back connection is made inter nally at the interfaces to transmit and receive CML buffers of the ORT42G5 device Figure 1 Near end Loop back ORT42G5 lt Serial Data FPGA SERDES 32 bit Data 7 Reference Clock Far end Loop back FELB is defined as the data path from the SERDES input to the parallel data and back out the SERDES as shown in Figure 2 Three different internal FELB path options are discussed SERDES only 8b 10b and aligned 8b 1 0b Figure 2 Far end Loop back ORT42G5 32 bit Data la FPGA SERDES Data Source Serial Data gt Reference Clock Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board ORT42G5V10CEVAL Bitstream The ort42g5v10ceval bit design has been created as a base for all the described evaluation setups for the ORT42G5 device As shown in Figure 3 the design takes advantage of the four SERDES channels available on the board T
14. h America techsupport latticesemi com www latticesemi com 10 Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board Appendix A Function of the Bias Tee Network Q What is the purpose of the bias tee and when is it needed The bias tee module is an enhanced DC blocking device that allows application of an external DC bias current to a device under test It is commonly used when interfacing a high frequency DC coupled output device to an input that does not provide the required DC bias Q Why do the Lattice FPSC 2 5 3 125G SERDES need a bias tee The FPSC 2 5 3 125G SERDES high speed outputs are designed to operate into 502 termination impedance biased at 1 5V or 1 8V DC This is the internal termination provided by Lattice 2 5 3 125G SERDES inputs and other vendor CML inputs Since most oscilloscopes and Digital Communications Analyzers DCAs have 50Q input impedance terminated to ground they do not provide the required termination bias voltage When this equip ment is directly connected to the SERDES output it will provide an incorrect DC bias and prevents proper output buffer operation Inserting the bias tee module in the SERDES output connection to the oscilloscope allows the application of the required DC bias condition and provides the DC voltage translation going into the scope This allows the oscillo scope to display the SERDES output waveform eye diagram under the proper termination bias co
15. he ort42g5v10ceval bitstream and the ORCAstra macros used in the tests should be included in the package you have downloaded from www latticesemi com products devtools hardware ort42g5 board index cfm Figure 3 ort42g5v10ceval Design A v FPGA ASIC ORT42G5 ORCAstra sysBUS USI j l PKTERROR 86 106 i lt PKT q _ i CHK I CLEAR_BRRORS_N i i REFCLK_A PRBSERROR oT H PRBS lt i CHK i i d HDIN_A Pan eae 4 FIFO je Rx 807100 Rx SERDES K Ax 8b 10b MRWDAX l EN N ges ey AC AD Data 97 4 1 gt HDOUT_Ax Generator pane Al lA Tx 8b 10b J TServes gt gt Analyzer l p gt TSYSCLKAx p L TCK78A FARENDIBAx i gt 1 l i REFCLK_B l HDIN_B 40 bit data 4 i Rx 8b 10b Rx SERDES I lt Px MRWDBx RWCKBx N RCK78 i BC BD 4 i NS HDOUT_Bx FIFO H 1 P Tx 8b 10b Tx SERDES gt gt l TCK78 a Al L 4 pb TSYSCLKBx L TCK78B I Either a PRBS 27 1 or predefined 8b 10b generator in the FPGA logic can supply the transmit data source for all tests Channels AC and AD can be used in a transmit only mode to observe the transmit eye diagram or can be used for loop back testing Channels AC and AD use
16. ide a nominal 155 52MHz CML reference clock Download the ort42g5v1Oceval bit bitstream into the ORT42G5 Open configuration raw_ac fp1 using the pull down menu in the ORCAstra application This will set up the BC and BD channels in SERDES only mode Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board 6 Begin transmitting and analyzing data from the data source Note If at any point the REFCLK or data is stopped the SERDES channel may need to be reset to reacquire data lock This can be done by checking and then un checking the GSWRT check box for Bx in the ORCAstra GUI 8b 10b FELB ile oR WO P 6 Connect the system as shown in Figure 8 The data SMA cables should be connected to the HDIN_Bx and HDOUTN_Bx SMA connectors on the board Power up the system Start the clock generator to provide a nominal 155 52MHz CML reference clock Download the ort42g5v1Oceval bit bitstream into the ORT42G5 Open Configuration 8b10b fp1 using the pull down menu in the ORCAstra application This macro will enable channels BC and BD in 8b 10b mode and turn on the Fibre Channel Link State Machine This setup assumes that ordered sets ex K28 5 Dxx x Dxx x Dxx x would be received Begin transmitting and analyzing 8b 10b data from the data source Note If at any point the REFCLK or data is stopped the SERDES channel may need to be reset to reacquire data lock This can be done by checking and
17. lity In addition to the steps shown under the Transmit Eye Diagram Test Procedures PRBS 27 1 Data Eye section the following steps enable checking channel AC for PRBS 2 1 PRBS in near end loop back 1 Open Configuration raw_ac fp1 using the pull down menu in the ORCAstra application This will setup the AC and AD channels in SERDES only mode This also sets channel AC are the source of TCK78A 2 Check the TESTEN check box for channel AC or write Data 41 address 30024 in the ORCAstra GUI This sets channel AC in internal loop back while still enabling the data output to observe an eye on AC 3 Run the prbsAC fpm macro using the pull down menu in the ORCAstra application This macro will enable channels AC and AD to transmit PRBS 27 1 and allows checking of PRBS 27 1 using channel AC Observe LED D9 1 PRBS 27 1 errors LED If this LED is on then previous packet errors were seen The LED needs to be cleared to see if it latches any additional errors Move SW14 C3 to the down position then to the up position D9 1 should be cleared by now In addition to the steps shown under the Transmit Eye Diagram Test Procedures PRBS 27 1 Data Eye section The following steps enable checking channel AD for PRBS 27 1 PRBS in near end loop back 1 Open Configuration raw_ad fp1 using the pull down menu in the ORCAstra application This will setup the AC and AD channels in SERDES only mode This also sets channel AD are the sou
18. nditions Q What is the proper bias tee setup for Lattice High Speed SERDES Board The connections are shown below External Power Supply DC Biased Port AC Biased Unbiased Port Bias Port Bias Evaluation Q Tee D High Speed Board SERDES E a Tx Output Ba poa lt gt Tee CO Note The symbol above indicates a region where shielded SMA cable should be used The bias tees may be placed anywhere in the signal path Delay matched cables should be used insure proper P to N signal timing at the oscilloscope 11 Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board Q What is inside a bias tee module and how does it work The bias tee module is a passive device consisting of a capacitor and inductor as shown below DC Biased Port AC Biased AC Unbiased Port Port Bias Tee The capacitor blocks DC between the right and left signal ports The inductor provides DC coupling AC isolation between the upper port and the left port The inductor is the most critical element In practice this element consists of several inductor and resistor components very carefully assembled to provide high impedance over multiple decades of frequency This is the key to providing low signal line reflection and low signal distortion Not all bias tees are the same There are a variety of bias
19. rce of TCK78A Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board 2 check the TESTEN check box for channel AD or write Data 41 address 30034 in the ORCAstra GUI This sets channel AD in internal loop back while still enabling the data output to observe an eye on AD 3 Run the prbsAD fpm macro using the pull down menu in the ORCAstra application This macro will enable channels AC and AD to transmit PRBS 27 1 and allows checking of PRBS 27 1 using channel AD 4 Observe LED D9 1 PRBS 27 1 errors LED If this LED is on then previous packet errors were seen The LED needs to be cleared to see if it latches any additional errors Move SW14 C3 to the down position then to the up position D9 1 should be cleared by now Far end Loop back For a Far end Loop back FELB test using the ORT42G5 device the reference clock for the ORT42G5 and for the data source must be frequency locked This is a mandatory requirement since the ORT42G5 transmitter always uses the local reference clock Three types of FELB can be performed with the ORT42G5 device Each type uses a different data path for the transmit and receive blocks of the embedded ASIC core The three paths are SERDES only 8b 10b and Aligned 8b 1 Ob SERDES only Tests The active blocks in the SERDES only data path are shown in Figure 5 Serial data is input through the CML buffer into the SERDES Clock and data recovery is then performed pro
20. smitted via the CML buffer Setup Requirements for Far end Loop back Testing You will need the following to complete this evaluation ORT42G5 Evaluation Board configured as described earlier Ort42g5v1Oceval bit bitstream and bitstream programming devices ispDOWNLOAD cable and ispVM run ning ona PC 5V DC wall power supply Clock source capable of driving a CML input clock 77 76 155 52MHz and SMA cables from the clock source to the Lattice High Speed SERDES Board ORCAstra GUI application and serdes_only_felp fom and 8b 10b_felp fom macros Data source with 8b 10b capability and frequency locked to the ORT42G5 reference clock Typically this data source will also perform checks on the received data stream A typical test setup is shown in Figure 8 Figure 8 Far end Loop back Test Setup 5V DC 4A Power Supply High Speed SERDES Board HDINP_A Bx lt Data Source HDINN_A Bx k ORT42G5 Typically a BERT with DUT HDOUTP_A Bx 8b 10b capability HDOUTN_A Bx REFCLKP_B REFCLKN_B ispDOWNLOAD ORCAstra Cable Interface Cable High 500mV Low 0V 155MHz Computer Agilent 81130A Clock Source or equivalent Test Procedures SERDES only FELB 1 oR W PP Connect the system as shown in Figure 8 The data SMA cables should be connected to the HDIN_Bx and HDOUTN_Bx SMA connectors on the board Power up the system Start the clock generator to prov
21. sted below The user is also encouraged to experiment with other configurations All jumpers should be in their default position and default programming in the ispPAC POWR1208 as described in the Evaluation Board User Manual This will apply power in the recommended sequence and provide 3 3V Vppio to all banks isoDOWNLOAD cable pDS4102 DL2A connected to the parallel port of the PC and to the ispVM connec tor on the board J30 The pDS4102 DL2A is included with the Lattice High Speed SERDES Board Alter nately a HW USB 1A issDOWNLOAD cable can be used ORCAsira connected to the parallel or USB port on the PC and the ORCAstra Interface DB 25 or USB con nector on the board J108 External differential clock connected to the External System Clock SMA connectors J87 J88 and J84 J85 External power should be provided from the Molex cable and power module In addition the following design specific jumpers must be added Note that references to up or down positions on switches SW14 Cx are made with the assumption that the Lattice logo is to the right side when looking at the board e Jumper pins 13 and 14 on J100 This connects the global FPGA design s active low input reset to switch SW14 C4 Make sure SW14 C4 remains in the down position to disable the reset for the duration of the evaluation Jumper pins 16 and 17 on J100 This connects the input clear_errors_n signal to switch SW14 C3 Flip ping SW14
22. the FIFO in the Embedded Core for clock domain crossing Dual channel alignment can be performed on these two channels The FIFO can also be bypassed In this case the source of TCK78A needs to be set in register 30A00 depending on whether channel AC or AD is being looked at In channels BC and BD the clock domain crosses the FIFO in the FPGA logic These channels can be used in the SERDES only mode or the 8b 10b mode Transmit Eye Diagram One of the most fundamental evaluations that can be performed with the High Speed SERDES Board is observa tion and measurement of the data eye generated by the device The ORT42G5 device s major mode will produce an 8b 10b encoded or PRBS 27 1 data eye The same experimental setup can be used for near end loop back tests Other data pattern eye diagrams can be measured using far end loop back setups discussed later in this document Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board In this example either channel AC or AD can be used to evaluate a data eye In 8b 10b both channels use the 8b 10b Transmit encoding block IN PRBS 27 1 mode the 8b 10b transmit encoder is by passed The data eye can then be observed on the AC or AD HDOUT CML pins Transmit Eye Diagram Setup Requirements You will need the following to complete this evaluation ORT42G5 board configured as described earlier ort42g5v10Oceval bit bitstream and bitstream programming devices isoDOWNLOAD ca
23. ut sends the data back to the data source for checking Figure 7 Aligned 8b 10b Data Path ort42g5v10ceval bit Channel AC and AD i FPGA ASIC i i 1 HDIN_Ax FIFO Rx 8b 10b Rx SERDES 32 Bit Data J MRWDAx i A RWCKBx D HDOUT_Ax gt B Tx 8b 10b Tx SERDES H gt gt AJLA d i gt TSYSCLKAX i TCK78A Derived from REFCLK l Serial data is input through the CML buffer into the SERDES Clock and data recovery is then performed produc ing a 10 bit data bus and recovered clock A MUX block then converts the 10 bit data to 40 bit data using an align ment character A character in XAUI mode and ordered sets in Fibre Channel mode The aligned 40 bit data is then transmitted to the alignment FIFO The alignment FIFO crosses clock domains from the recovered clock to the local reference clock REFCLK aligns the two channels and sends the aligned data to the FPGA Evaluating the ORCA ORT42G5 with the Lattice Semiconductor High Speed SERDES Board The ort42g5v1Oceval bit design uses two registers to clock the data back to the transmit interface to the embedded ASIC core as 40 bit data and frame pulse 32 bits of data 4 bits of control and 4 bits of TBIT9 for each channel Inside the Tx block the data is sent through the MUX block converted back to 10 bits 8b 10b decoder serialized and tran
Download Pdf Manuals
Related Search
Related Contents
Datasheet:QCI-DS003 QuickSilver Controls, Inc. SilverDust D2 IGB Harbor Freight Tools 38123 User's Manual Samsung GT-N5100 Uživatelská přiručka 超低床型台はかり IFシリーズ ブレーキの特性 ZU-606 AGAT-SP6 User Manual 1.2 - Gate Opener Samsung SM-B310E User Manual Copyright © All rights reserved.
Failed to retrieve file