Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16596 Discussions

LVDS on GX transceiver error: "Impossible to choose a legal VCCIO value"

Altera_Forum
Honored Contributor II
1,276 Views

Hello, 

 

I am trying to use a Cyclone IV GX Transceiver as an input for LVDS signals. My target device is EP4CGX150CF23C7 and I am working with Quartus II 11.0 SP1 (Windows). 

 

When I assign "LVDS" as I/O Standard for any of the differential transceiver input pins (e.g. GXB_RX0n/GXB_RX0p - Y1/Y2) and then compile my design, the fitter fails with the following error messages: 

 

 

--- Quote Start ---  

 

error: I/O bank QL0 contains input or bidirectional pins with I/O standards that make it impossible to choose a legal VCCIO value for the bank 

info: Can't select VCCIO 1.5V for I/O bank due to 1 input or bidirectional pins 

info: Input or bidirectional pin rx_datain[0] uses I/O standard LVDS 

 

error: I/O bank QL0 contains input or bidirectional pins with I/O standards that make it impossible to choose a legal VCCIO value for the bank 

info: Can't select VCCIO 1.5V for I/O bank due to 1 input or bidirectional pins 

info: Input or bidirectional pin rx_datain[0](n) uses I/O standard LVDS 

 

--- Quote End ---  

However, LVDS should be supported according to Cyclone IV Device Handbook Vol. 2 Section 1-10 Table 1-2 "electrical features supported by the cyclone iv gx receiver input buffer". 

 

The remaining pins of bank QL0 are empty and no additional I/O standards have been selected for any QL0 input or output other than LVDS on GXB_RX0n/GXB_RX0p. For testing purposes I created a blank project with nothing but one instance of the ALTGX megafunction and a single input pin pair "rx_datain[0]/rx_datain[0](n)"; the issue still remains the same. 

 

Why is the fitter trying to select VCCIO 1.5V at all? On all other banks, 2.5V is the correct VCCIO to be used with LVDS. 

 

Is this a Quartus II error or am I missing something?
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
491 Views

Hi, 

 

i have the same issue. Has anybody used GX Transceiver with LVDS Level? 

 

 

MB
0 Kudos
Altera_Forum
Honored Contributor II
491 Views

I met the same problem.

0 Kudos
Altera_Forum
Honored Contributor II
491 Views

Hi, 

 

i have the same issue. Have any one finde a Solution?
0 Kudos
Altera_Forum
Honored Contributor II
491 Views

It seems there is a workarround for the VCCIO bug. I opened a service request with Altera and this was their reply: 

 

 

--- Quote Start ---  

Sorry for my late response. I have perform some testing and found that this is a known software bug. It is schedule to be fixed in future Quartus release. Alternative, you can try it in older Quartus, 10.1 SP1, you will not see this issue. (...)  

--- Quote End ---  

So according to Altera this is a known software bug that should not exist in earlier versions. However, I did not try Quartus 10.1 SP1 as suggested. In the meantime, we had already converted our design to 1.5V-PCML for the GX Receiver inputs. Note that GX Transmitters are not able to output LVDS anyway. 

 

Thanks for your replies, I hope this helps.
0 Kudos
Reply