Error: Can't place node positive with differential I/O zort2 in location (0,17,2) -- location does not support differential pin pair functionality Error: Can't place I/O pin zort2(n) in non-bonded location PAD_7 Error: Can't fit design in device
My answer was somewhat cryptive, the die pad LVDS13n is simply not available on this package. So it is available on the die, and in the Q208 package, but not in the F256 package. There it is replaced by some dedicated pins for config.
Not necessarily: I have got two bugs fixed that way, one with the next service-pack, for one I even got a patch within a few days. However, I have to admit that I also had that feeling ("black hole") in the past. It depends on who handles your request, and you need some patience. But I think it has improved during the last year...
I think a SR is the right thing for your question as I suppost that noone here can tell you more than you can guess yourself (just use another LVDS pair that has p and n ;-)...
Not entirely. I have over 300 SRs on my account since 2000 that have been fixed by now. Most of them even within an agreeable timeframe. I will not make any further quantitative or qualitative remarks about Altera's support service - it sort of works for me.
Anyway, I filed SR#10507655 with the following text regarding version 1.3 of the EP2C8 pin table:
==== Cut here ==== For the EP2C8, in the F256 package, on page 1, pin F5 is listed as LVDS13p. However, there is no corresponding LVDS13n for this package.
If I assign signal zort2 to pin F5 using LVDS as an IO standard, Quartus II
5.0SP1 reports the following:
Error: Can't place node positive with differential I/O zort2 in location (0,17,2) -- location does not support differential pin pair functionality Error: Can't place I/O pin zort2(n) in non-bonded location PAD_7 Error: Can't fit design in device
Can you add a remark for the F256 package about this? ==== Cut here ====
The I/O cell (on the FPGA die) which implements the positive I/O of LVDS channel 13 is bonded out to Pin F5 on the EP2C8F256. However, the I/O cell which implements the negative I/O of the LVDS channel 13 differential pair is not bonded out on this package. I am not sure of the precise reason -- there are many goals and restrictions when a package pin-out is chosen. The effect is that you cannot use LVDS channel 13 in the EP2C8F256. Pin F5 is usable for non-LVDS purposes (i.e. as a general I/O).
The EP2C8Q208 has both the negative and positive I/O cells of LVDS channel
13 bonded out, so LVDS channel 13 is usable in that device/package combo.
The EP2C8 device pin-out file (http://www/literature/dp/cyclone2/ep2c8.pdf) displays information for all available packages. There is a row for each pin and the information in the column for the device package specifies the package pin number. If the pin does not appear in a specific package, the corresponding spreadsheet cell is left blank.
The pin in question has an optional function LVDS13p and is identified by pin number 8 for the Q208 package and pin number F5 for the F256 package. As mentioned earlier in the thread, the negative pair LVDS13n is available only in the Q208 package displayed as pin 10 and is intentionally left blank for the F256 package indicating that this pin was not bonded out to the package. The Quartus II software issues an error message if you assign a pin with a differential I/O standard to pin number F5.
I agree it's not clear that pin number F5 (optional function LVDS13p) only supports single-ended I/O standards. The current version of the pin-out file relies on readers to notice that there is no pin with an optional function LVDS13n in the F256 package.
To help clarify this issue, I have requested a footnote be added to an upcoming version of the pin-out documents. As Ben suggested, the footnote will indicate pin number F5 is available only as a single-ended I/O standard because the negative pin for the LVDS channel
13 is not available.
By the way, if you use the Quartus II Pin Planner or Timing Closure Floorplan Editor when planning your FPGA IOs, you can turn on Show Differential Pin Pair Connections (View menu) to display a connection between the members of each differential pin pair.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.