Seadog
Occasional Contributor
6 years agoGXB Reference clocks on Arria 10
I have a design which includes a PCIe endpoint, a 10GE MAC/PHY and a triple-speed ethernet MAC/PHY. Tool-generated pin constraints force the reference clock I/O types to be HCSL for the PCIe, LVDS for the 10GE, and CML for the triple-speed ethernet. Per the A10 datasheet, input electrical specs for all three I/O types are pretty much the same:
The HCSL must be DC-coupled, and I have a driver specifically for that. But other than that, it appears that LVDS, differential LVPECL, and CML drivers will all work equally well.
So why the three different I/O type constraints? Can I drive them all with the same technology (other than the DC-coupled HCSL)?