- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've been working on a design project in Quartus and am having some difficulties with assigning pinouts for a Stratix II GX on ALT2GXB.
Error: Can't fit design in device Error: Can't place input pin "FORWD_GXB_IN[0]" in Pin_AF1 because the pin is not connected to GXB Transceiver logic but the location is GXB Receiver pin. Error: Can't place input pin "FORWD_GXB_IN[0]" in Pin_AF1 because the pin is not connected to GXB Transceiver logic but the location is GXB Receiver pin. Error: Can't place input pin "FORWD_GXB_IN[1]" in Pin_E1 because the pin is not connected to GXB Transceiver logic but the location is GXB Receiver pin. Error: Can't place input pin "FORWD_GXB_IN[1]" in Pin_E1 because the pin is not connected to GXB Transceiver logic but the location is GXB Receiver pin. Error: Quartus II Fitter was unsuccessful. 7 errors, 4 warnings Info: Allocated 214 megabytes of memory during processing Error: Processing ended: Mon Apr 28 21:02:16 2008 Error: Elapsed time: 00:00:03 Error: Quartus II Full Compilation was unsuccessful. 7 errors, 26 warnings Error: The node "FORWD_GXB_IN[0]" is connected to or is part of a gigabit transceiver that must be placed into region "CUSTOM_REGION_X78_Y0_X78_Y52". However, your location assignment "PIN AF1" is incompatible. Error: The node "FORWD_GXB_IN[1]" is connected to or is part of a gigabit transceiver that must be placed into region "CUSTOM_REGION_X78_Y0_X78_Y52". However, your location assignment "PIN E1" is incompatible. I took a look at the pin assignment and the device setting, I found it's correct. I don't know what's the errors mean? help! THE PROJECT:Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The compiler seems to misunderstand the connection of the input "bus". In RTL viever, both inputs appear as being connected to the same signal. Perhaps you should try to connect two individual pins instead of a bus. Could be a Quartus bug.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your reply.
As you've said, I connect two individual pins instead of a bus, and compile again. But the errors exist as before. It seems to be not that reason. Anybody can provide some suggestion?- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had nearly the same problem and the reason was that quartus optimized away my megafunction component because i didn't connect the outputs of the ALT2GXB megafunction to logic and bcause of that my gxb pins weren't connect to a gxb-transceiver.
So i just declared outputs in top level for testing purposes and connected them and then it worked. Maybe that's the reason. Dave- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you look at your synthesis report you will find the following warnings:
Warning: Synthesized away the following node(s):
Warning: Synthesized away the following SERDES transmitter or receiver node(s):
Warning (14320): Synthesized away node "FORWDGXB:inst2|alt2gxb_forwd:inst2|alt2gxb:alt2gxb_component|rx_out_wire"
Warning (14320): Synthesized away node "FORWDGXB:inst2|alt2gxb_forwd:inst1|alt2gxb:alt2gxb_component|rx_out_wire"
Your problem is as dewiet pointed out. Your ALT2GXB instances are being synthesized away and Quartus does not allow you to declare transceiver inputs in your design without connecting them. Jake
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page