Site Search

Hello. This is Tott, who damaged the FPGA by exceeding the absolute maximum rated voltage during FPGA board production.

For reference ↓↓↓↓↓↓

 

What are the absolute maximum ratings? For those who say, please refer to the article by the new engineer Masuo, "Masuo's Production Practice 1 - About Absolute Maximum Ratings".

 

Having damaged the FPGA in this way, I first tried to understand the I/O properly so as not to make a mistake with the input voltage and current.

What is I/O?

The first thing I checked was the I/O structure of the Cyclone ® IV used in the board production.

 

All Cyclone ® IV I/O pins are equipped with an I/O element (IOE) and have various functions.

An I/O element is the basic structure for configuring I/O.

The IOE can be found in the Intel® Quartus® Prime Assignment Editor→Chip planner.



After I broke the device, I was afraid of the words "voltage and current", but I reacted to the word "Current" in the current strength of the IOE's output buffer.

What is current strength, let's find out.

Programmable current strength

This setting can be configured in Quartus® Prime under 'Assignment Editor → pin planner'.

In other words, it is the strength of the current.

The Programmable Current strength function can literally set the current value for the output pin.

Also, the setting value depends on the I/O standard and I/O bank.

 

You can see that the setting values differ for each standard.



By the way, I used 8mA (default) of the standard 3.3-VLVTTL when making the board without thinking about anything.

The figure below shows the Current strength setting at that time.

 

Actually, the value is determined by considering the side that receives the current.

I'm afraid I don't know...

By looking at the pull-down menu, you can set the current value according to the I/O standard.

 

In addition, I found the following table when I searched for the hand book for current strength characters.

 

When I saw this, I thought, "? A question crossed my mind.

next time...

Summary of this time

The Programmable Current strength of the I/O function can set the current value for the output pin.