Download presentation
Presentation is loading. Please wait.
Published byJohnathan Shaw Modified over 8 years ago
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
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
13
Backplane connectors P1.0 J2.4 J2.3 J2.2 J2.1 J2.0
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.