Presentation is loading. Please wait.

Presentation is loading. Please wait.

DPNC Daniel La Marra Data Concentrator HCC. Data Concentrator features  It manages 4  It sends out toward the or 320Mb/s.

Similar presentations


Presentation on theme: "DPNC Daniel La Marra Data Concentrator HCC. Data Concentrator features  It manages 4  It sends out toward the or 320Mb/s."— Presentation transcript:

1 DPNC Daniel La Marra Data Concentrator HCC

2 Data Concentrator features  It manages 4 inputs @160Mb/s.  It sends out toward the GBT @160Mb/s or 320Mb/s.  It includes a de-serializer and a FIFO for each input.  It is able to give different priority for each right or left side.  It adds in the serial output an HCC header.  With HCCid, “right/left” and “loop1/loop2” information.  In mode320 it must be able to send serial data from loop1 and loop2 interleaved at each 320MHz clock period.  Otherwise it sends only data from loop1.  A 8b/10b encoding can be applied at the serial output. 24/04/2014 HCC-Data Concentrator2

3 HCC/ABCn Configuration 24/04/2014 HCC-Data Concentrator3 Data Concentrator right left loop1 loop2 right left 5x ABCn130 sdata HCC GBT

4 Bloc diagram 24/04/2014 HCC-Data Concentrator4

5 Output data format 24/04/2014 HCC-Data Concentrator5  STRT: Start bit, always 1.  HL_SLCT: When 1 it indicates that this packet sends high or low priority registers.  HCC ERROR FLAG: This flag is one when the associated input is set to 1.  HL_LR: it indicates High or Low priority / Left or Right depending of HL_SLCT.  LOOP: When 0 it indicates that this packet sends data coming from loop1.  When 1 it indicates that this packet sends data coming from loop2.  5*ADDR: 5 bits as defined in ABCn130 features.  4*TYP: 4 bits as defined in ABCn130 features.  8*L0ID: 8 bits as defined in ABCn130 features.  8*BCID: 8 bits as defined in ABCn130 features.  33*PAYLOAD: 33 bits as defined in ABCn130 features.  STP: Stop bit, always 1. Output data format: STRT | HL_SLCT | HCC ERROR FLAG | HL_LR | LOOP | 5*ADDR | 4*TYP | 8*L0ID | 8*BCID | 33*PAYLOAD | STP => 64 bits

6 Output data format High priority register 24/04/2014 HCC-Data Concentrator6  STRT: Start bit, always 1.  HL_SLCT: In this case it is 1.  HCC ERROR FLAG: This flag is one when the associated input is set to 1.  HL_LR: it indicates High or Low priority. In this case it is 1.  LOOP: In this case it is 0. High & Low priority registers always coming from loop1.  5*HCCID: 5 bits HCCID.  4*TYP: 4 bits type is always 0101.  16*REGADD: 16 bits as address of register always: 0x3F00.  32*DATA: 32 bits of data register.  2*STP: 2 bits, are Stop bits, always 11. Output data format: STRT | HL_SLCT | HCC ERROR FLAG | HL_LR | LOOP | 5*HCCID | 4*TYP | 16*REGADD | 32*DATA | 2*STP => 64 bits

7 Output data format Low priority register 24/04/2014 HCC-Data Concentrator7  STRT: Start bit, always 1.  HL_SLCT: In this case it is 1.  HCC ERROR FLAG: This flag is one when the associated input is set to 1.  HL_LR: it indicates High or Low priority. In this case it is 0.  LOOP: In this case it is 0. High & Low priority registers always coming from loop1.  5*HCCID: 5 bits HCCID.  4*TYP: 4 bits type is always 1101.  Z: Always 0  7*REGADD: 7 bits as address of register between: 0x00 & 0x7F.  8*Z: Always 0x00.  32*DATA: 32 bits of data register.  2*STP: 2 bits, are Stop bits, always 11. Output data format: STRT | HL_SLCT | HCC ERROR FLAG | HL_LR | LOOP | 5*HCCID | 4*TYP | Z | 7*REGADD | 8*Z | 32*DATA | 2*STP => 64 bits

8 24/04/2014 HCC-Data Concentrator8 Priority Right/Left  Adjustable priority between right & left side.  Four pattern input are foreseen for that. priority_right_loop1/priority_left_loop1 (4bits) priority_right_loop2/priority_left_loop2 (4bits)  Putting 0x0010 (2) on right and left: Give the same priority to each side. Priority = 2. It means that 2 data packets will be transmitted on each side.  Putting 1 on right and 3 on left: Give more priority on the left side. 3 data packets will be transmitted on the left side Only 1 data packet will be transmitted on the right side. This configuration can be used when ABCn130 second in chain is broken.

9 Priority Configuration 24/04/2014 HCC-Data Concentrator9 Data Concentrator right left loop1 loop2 right left 5x ABCn130 sdata HCC GBT priority=1 priority=3 priority=5 priority=0

10 24/04/2014 HCC-Data Concentrator10 8b/10b Encoding  A 8b/10b encoding as been chosen for the output  It can be enabled or disabled with the “enable_8b_10b” input  It converts 8-bit code groups into 10-bit codes.  The code groups include 256 data characters named Dx.y.  There is also 12 control characters named Kx.y.  Only K28.1 is used when there is no data to transmit.  K28.1 can be used for synchronization. Finding the alignment of the 8b/10b codes within a bit-stream.  This encoding protocol allow to send on the serial output the same quantity of “1” as the quantity of “0” whatever the data transmitted.

11 Thank you 24/04/2014 HCC-Data Concentrator11


Download ppt "DPNC Daniel La Marra Data Concentrator HCC. Data Concentrator features  It manages 4  It sends out toward the or 320Mb/s."

Similar presentations


Ads by Google