Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21180 Discussions

Cyclone V nCEO pin , what VCCIO when used as IO pin

SHard2
Novice
1,997 Views

Hi

From the documentation I am not clear what VCCIO standard the nCEO pin uses when configured as a general purpose IO pin.

For example, I have a Cyclone V where VCCIO5A and VCCIO5B are connected to 3V3 but VCCPGM is connected to 3V0.

With nCEO set to be used as a general purpose IO pin, am I safe to feed 3V3 into the nCEO pin?

Any advice is greatly appreciated.

Best regards

Simon

0 Kudos
1 Solution
AminT_Intel
Employee
1,879 Views

Hello Simon,

 

The operating voltage for the configuration input pin is independent of the I/O banks power supply,
VCCIO, during configuration. You may refer on page 246 of Cyclone V Device Handbook from this link: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-v/cv_5v2.pdf

 

The nCEO pin will comply with Table 15 from page 19 of that Cyclone V Device Datasheet when it is configured as general purpose I/O pin. Thus, the Vih value will depends on the I/O standard you set.

 

You are safe to put 3.3V of Vih to nCEO if you set 3.0-V LVTTL as I/O standard as situation you  previously mentioned because the value of Vih can go up to 3.6V in that particular I/O standard. 

 

Hope this clarifies.

View solution in original post

0 Kudos
7 Replies
AminT_Intel
Employee
1,974 Views

Hello,

There are two uses of nCEO pin. It can be used as dual-purpose pins and regular I/O pin. During multi-device configuration, this pin feeds the nCE pin of the next device in the chain. If this pin is not feeding the nCE pin of the next device, you can use this pin as a regular I/O pin. To use it as dual purpose pins: Assignments > Device > Device and Pin Options > Dual-Purpose Pins. Please note that if you are using it as multi-device configuration mode, you cannot use nCEO pin as regular I/O after configuration.

 

You can use this pin as a regular I/O pin in single-device configuration. During single-device configuration, you may leave this pin floating. In this case, connect this pin through an external 10-kΩ pull-up resistor to VCCPGM. For more information, you can refer to page 5 of this link: https://www.intel.fr/content/dam/www/programmable/us/en/pdfs/literature/dp/cyclone-v/pcg-01014.pdf

Hope this helps.

 

 

 

0 Kudos
SHard2
Novice
1,966 Views

Hi

Thank you for getting back to me, but unfortunately you may have misunderstood my question.

For the 5CEFA9F23I7N device, the nCEO pin is within Bank 5A. I have VCCIO5A connected to 3V3, however VCCPGM is connected to 3V0.

I am planning on using the nCEO pin as a regular IO pin (input only).

In which case, is it safe to feed a 3V3 signal into the nCEO pin?

I ask as the documentation only mentions using a 10K pull-up to VCCPGM.

Best regards

Simon

0 Kudos
AminT_Intel
Employee
1,951 Views

Hello Simon,

 

I apologize for the confusion. To answer your question that will depends on configuration pins power supply (Vccpgm). You can refer on page 5 and page 9 from Cyclone V Device Datasheet to check for the range of Vccpgm. Here's the link to Cyclone V Device Datasheet: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-v/cv_51002.pdf

 

I hope this answer helps. 

Thank you

0 Kudos
SHard2
Novice
1,937 Views

Thank you for getting back to me.

The Cyclone V data sheet states that VCCPGM, for a '3.0V' supply, has a minimum of 2.85V to a maximum of 3.15V.

However, table 15 of the same document (page 19) states that the single ended IO standard for 3.0V LVTTL requires a 3.0V VCCIO, but allows a maximum input Voltage of Vih=3.6V.

So, just to clarify my question...

For the 5CEFA9F23I7N, the nCEO pin is within Bank 5A. I have VCCIO5 = 3V3 & VCCPGM = 3V0.

If nCEO is configured as a general purpose IO pin, does it comply with the single ended IO standard as described in table 15?

In which case, if the nCEO pin is configured as both general purpose IO 'and' 3.0V-LVTTL I can safely feed a 3.3V signal into the nCEO pin.

Is this correct?

Best regards

Simon

0 Kudos
AminT_Intel
Employee
1,896 Views

Hello Simon,

 

I apologize for taking time to reply to your recent post. 

 

If nCEO is configured as a general purpose IO pin, does it comply with the single ended IO standard as described in table 15?

Yes, it does comply with Single Ended I/O Standards in Table 15 from page 19.

 

In which case, if the nCEO pin is configured as both general purpose IO 'and' 3.0V-LVTTL I can safely feed a 3.3V signal into the nCEO pin.

That will depends on types of signal you are referring.  If you are referring this signal as Vccio, then the maximum input voltage that you can put on 3.0-V LVVTL is 3.15V. If you are referring this signal as Vih, then you can put the value up to 3.6V.

In short, if you meant '3.3V signal' as Vccio then the answer is no it is not safe to feed that signal into nCEO pin. If you meant this signal as Vih, the answer is yet it is safe to feed it. 

 

Do note that Vccio is a voltage to activate nCEO pin. Vih is for input high which means anything that is in the range of 1.7V to 3.6V will be read as logic 1 (HIGH) .

 

I hope this answer helps you. Please do not hesitate to ask more questions for clarifications. 

0 Kudos
SHard2
Novice
1,891 Views

Hi and thank you for getting back to me.

For final clarification, as I may have inadvertently confused things...

If the nCEO pin is configured as general purpose IO it will comply to its bank VCCIO which is 3V3.

I can therefore safely feed a signal with a Vih of 3V3 into the nCEO pin.

Best regards

Simon

0 Kudos
AminT_Intel
Employee
1,880 Views

Hello Simon,

 

The operating voltage for the configuration input pin is independent of the I/O banks power supply,
VCCIO, during configuration. You may refer on page 246 of Cyclone V Device Handbook from this link: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-v/cv_5v2.pdf

 

The nCEO pin will comply with Table 15 from page 19 of that Cyclone V Device Datasheet when it is configured as general purpose I/O pin. Thus, the Vih value will depends on the I/O standard you set.

 

You are safe to put 3.3V of Vih to nCEO if you set 3.0-V LVTTL as I/O standard as situation you  previously mentioned because the value of Vih can go up to 3.6V in that particular I/O standard. 

 

Hope this clarifies.

0 Kudos
Reply