This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Fearghal,
The guidence given to us is that the LJCB in the C6678 is self-biasing and must be driven by an AC terminated clock. The 50ohm resistors to ground on the driver side of the AC capacitors are a requirement for the clock driver. Since HCSL is only used as a clock by the PCIE backplane I'm assuming that the resistors would be on the far end of the clock line where the driver was impliemented. Why are you implementing an HCSL clock driver with the CDCM6208 for the C6678?
Regards, Bill
Hi Bill,
The CDCM6208 could provide the required clocks I needed in pin mode. It was a requirement for my design to operate without the need to communicate the clock generator. The CDCM6208 had only one setting that could provide the necessary clocks and they are as follows:
Y0: 100MHz (LVPECL)
Y1: 100MHz (LVPECL)
Y2: 250MHz (LVPECL)
Y3: 250MHz (LVPECL)
Y4: 100MHz (HCSL)
Y5: 100MHz (HCSL)
Y6: 125MHz (HCSL)
Y7: 66.67MHz (HCSL)
Since I knew that HCSL signals were not a problem for the C6678, I proceeded with the above part in pin mode.
It was not initially obvious to me that the termination recommended in the CDCM6208 datasheet was for the driver, I had presumed it was the recommended termination for a receiver. I have terminated the HCSL signals through 50 ohm to GND (without the AC coupling capacitors) close to the receiver pins. As I mentioned, I can see the clocks running and my board and the DSP seem to be operating without any issues. I will implement the AC coupling when revising the design, unless you think I should include them on my development boards now? Could it cause any issues?
Thanks Bill,
Regards, Fearghal
Hi Fearghal,
I'll make a note to add a caution about extra components that might be needed by the driver, especially for HCSL. I've been looking over the pin select settings for the CDCM6208 and I can see why you chose the selection that you did. There may be some possibilities that use LVDS but I'll have to do some research. Do you mind if I ask how you have clocks Y0-Y7 connected to C6678?
Regards, Bill
Hi Bill,
I initially connected the clocks directly from the CDCM6208 to the C6678 through 100nF series capacitors. I have since removed the series capacitors on the HCSL lines and just added a 50ohm termination to GND on each of these HCSL lines. All of the signal terminations are placed close to the C6678 pins.
Thanks again,
Rgds,
Fearghal
Hi Fearghal,
I'm sorry but my question wasn't clear. Could you tell me which of the clock outputs from the CDCM6207 are connected to which of the clock inputs of the C6678? It's clear that none of the pin selectable configurations are ideal for the C6678 and I wanted to know how you had used the particular configuration that you chose to implement your design.
Regards, Bill
Sorry Bill,
They are connected as follows:
Y0: 100MHz (LVPECL) PCIECLK_P/N
Y1: 100MHz (LVPECL) PASSCLK_P/N
Y2: 250MHz (LVPECL) SRIOSGMIICLK_P/N
Y3: 250MHz (LVPECL) N/C
Y4: 100MHz (HCSL) CORECLK_P/N
Y5: 100MHz (HCSL) N/C
Y6: 125MHz (HCSL) N/C
Y7: 66.67MHz (HCSL) DDRCLK_P/N
Regards,
Fearghal