Presentation is loading. Please wait.

Presentation is loading. Please wait.

Compute Node Tutorial(2) 22.07.2010. Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.

Similar presentations


Presentation on theme: "Compute Node Tutorial(2) 22.07.2010. Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to."— Presentation transcript:

1 Compute Node Tutorial(2) 22.07.2010

2 Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to boot up compute node A demo system from optical link to ddr2 memory

3 Introduce to RocketIO A high serial IO technology introduced by Xilinx for multiple Gigabit application SERDES solution in FPGAs 8b/10b coding 256(out of 1024) used for data encoding, 12 used for K- characters

4 MGT module

5 Tx data path

6 Rx data path

7 Relative issues Rx/Tx signal polarity Byte boundary checking Bytes arrangement in data Clock correction

8

9 Optical link demo Random data is generated by TRB board and received by compute node Data pattern  prbs<=(prbs (14 downto 0)&(prbs (0) xor prbs (5) xor prbs (10) xor prbs (15)))  2Gbps, 16bit in user interface  3 data+1align code Used for bit error rate measurement (long term stability) Results are checked with ChipScope

10 ChipScope A way to view signals inside FPGA (using unused memory resources) Two way to use ChipScope  Implement a ChipScope ipcore in design  Insert probe signals into netlist file but without change the design

11 Logic slot and physical slot

12

13 Backplane connectors P1.0 J2.4 J2.3 J2.2 J2.1 J2.0

14

15 Cross link and backplane connections Pre-emphasis  To compensate the high frequency part of original signals Differential swing  To compensate the line lose

16 Connections on front panel UART  care about the cable Optical link  about the labels Gigabit Ethernet JTAG  use pin connectors Configuration St. LED Optical Links Gigabit Ethernet JTAG UART port Power St. LED

17 How to boot up compute node Start up Linux file server Start a Hyper Terminal connection(9600,8bit, no parity, 1 stop bit, no Flow control) Power up ATCA shelf Press RST_CPLD button (current situation) All Power LEDs St. ok? All FPGA configuration St. LEDs turn to green? HT message comes?

18 Boot up sequence

19 Linux system demo Stdin, stdout Flash read and write (expert mode) User program

20 How to program an FPGA on CN Devices in JTAG chain  CPLD->FPGA0->FPGA1->…->FPGA4 Configure the unused FPGA with a demo bit file (uart_top.bit) Download user bit file to dedicate FPGAs

21 From optical link to DDR memory Data pattern  D[i+1]=D[i]+1 512KByte per interrupt, 100 interrupt per data check Data check is completed by a c program running on PPC FPGA MGT1 MGT0 Data Generator PPC MPMC Master PLB FIFO O/E Compute Node

22 Questions?


Download ppt "Compute Node Tutorial(2) 22.07.2010. Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to."

Similar presentations


Ads by Google