Altera_Forum
Honored Contributor
15 years agoWhy can't a CPLD/FPGA use VCCIO as Core Voltage?
This is a question that has been on the back of my mind for some time. I've programmed and implemented Max V CPLDS on a board. As anyone who has worked with FPGA/CPLDs knows that today's devices usually require more than one voltage.
My question is, why is this so? Why does the Max V require a dedicated 1.8V for it's core voltage while the IO pins can run at upto 3.3V. How do these differ? Does the VCCIO voltage power and provide current for the IO pins? So, assuming, I have a LED that draws 10mA on 10 pins, will there be a draw of approximately 100mA from VCCIO? The other question I'd like to ask is, why the trend towards lower and lower voltages? I'm sure there's an advantage to this, but doesn't the threshold for noise become very low at, say, 1.2V? I'd appreciate any responses to this.