whack
Member level 5
Hey all,
I'm looking at FPGA pinout documents for Altera and Lattice FPGAs and I ran into the problem where I don't understand why some IO pins are labeled "low speed" while some are "high speed". And the more important question, how slow is "slow" and how fast is "fast". I find those labels to be quite vague.
A quick Google search indicates that this question has been asked before, but it wasn't answered.
For example, consider the following pinout documents:
For Altera MAX10:
https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/dp/max-10/10m02sc.xls
Under "IO Performance" column there are labels "Low_Speed" and "High_Speed"
For Lattice MachXO2:
https://www.latticesemi.com/~/media/LatticeSemi/Documents/PinPackage/MachXO23/MachXO2-4000Pinout.CSV?document_id=42571
Column "High Speed" with entries either blank or "TRUE".
So what does that mean?
Insight is appreciated. Thanks.
I'm looking at FPGA pinout documents for Altera and Lattice FPGAs and I ran into the problem where I don't understand why some IO pins are labeled "low speed" while some are "high speed". And the more important question, how slow is "slow" and how fast is "fast". I find those labels to be quite vague.
A quick Google search indicates that this question has been asked before, but it wasn't answered.
For example, consider the following pinout documents:
For Altera MAX10:
https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/dp/max-10/10m02sc.xls
Under "IO Performance" column there are labels "Low_Speed" and "High_Speed"
For Lattice MachXO2:
https://www.latticesemi.com/~/media/LatticeSemi/Documents/PinPackage/MachXO23/MachXO2-4000Pinout.CSV?document_id=42571
Column "High Speed" with entries either blank or "TRUE".
So what does that mean?
Insight is appreciated. Thanks.