Hi, I am importing a BSDL pin script for an Altera 256 pin FPGA.
The BSDL script has been modified to contain CLK, VCC and GND references.
At the Make Package stage, the VCC pins are all listed thus :
VCC{00}
VCC{01}
VCC{02}
......
The GND pins are not listed.
When the correct BGA package is attached, I see the image :
If I continue to lay the board up, the VCC pins rats nest and connect fine.
The GND pins do not connect.
Any suggestion as to what I am doing wrong ?
cheers,
Beau
I am having trouble connecting to GND pins on a FPGA
-
- Professional User
- Posts: 44
- Joined: Sun 2009-12-06 0:43
- Location: Kent, UK
- Contact:
I am having trouble connecting to GND pins on a FPGA
- Attachments
-
- Pin connections showing GND pins not connected.
- No grounds.png (50.21 KiB) Viewed 961 times
Re: I am having trouble connecting to GND pins on a FPGA
The reason as to why you're having problems connecting GND pins to your FPGA package appears as those pins do not exist in your package.
This might depend from the script you've been using to import the part itself that for some unspecified reason prevents the GND pins to be added.
You might possibly add those pins manually to schematic part and the package as well.
This might depend from the script you've been using to import the part itself that for some unspecified reason prevents the GND pins to be added.
You might possibly add those pins manually to schematic part and the package as well.
Kind regards,
Ettore Arena - Labcenter Electronics.
Ettore Arena - Labcenter Electronics.
-
- Professional User
- Posts: 44
- Joined: Sun 2009-12-06 0:43
- Location: Kent, UK
- Contact:
Re: I am having trouble connecting to GND pins on a FPGA
Thanks Ettore,
When I read the pin information in from the BSDL script, all the pins including the GND pins seem to be recognised in the Make Device utility :
However when one progresses to the next stage, the VCC pins are included (as per VCC{00}) but the GND pins are not, see previous diagram.
I am puzzled.
Any suggestions appreciated.
cheers,
Beau
When I read the pin information in from the BSDL script, all the pins including the GND pins seem to be recognised in the Make Device utility :
However when one progresses to the next stage, the VCC pins are included (as per VCC{00}) but the GND pins are not, see previous diagram.
I am puzzled.
Any suggestions appreciated.
cheers,
Beau
- Attachments
-
- Showing VCC and GND pins loaded correctly
- MakeDevice - VCC & GND.png (45.2 KiB) Viewed 930 times
-
- Professional User
- Posts: 44
- Joined: Sun 2009-12-06 0:43
- Location: Kent, UK
- Contact:
Re: I am having trouble connecting to GND pins on a FPGA
OK, I think I have sorted it - I have added an "&" to the BSDL end of line script, for the GND pin numbers.
This makes sure that that the GND pin pin-numbers are now loaded, I guess.
Now I get GND{00} etc pins in the "Package Device" stage.
No, I have gone back to the "Pins Configuration" stage, competed the device partitioning, but now when I go forward to the "Package Device" stage, the GND pins are not there.
I will keep investigating.
OK, I think I have nailed it.
On this new BSDL import, there is an option both to insert gaps/breaks between the created pins, or to actually separate the device into separate Elements.
The problem, it seems, comes if one separates the GND pins into their own Element - they are then not propagated into the next stage.
It is sufficient to include them in an Element with say some VCC pins, as below (there can be pin separators, but not Element separators), and then it appears all is going to work OK :
This makes sure that that the GND pin pin-numbers are now loaded, I guess.
Now I get GND{00} etc pins in the "Package Device" stage.
No, I have gone back to the "Pins Configuration" stage, competed the device partitioning, but now when I go forward to the "Package Device" stage, the GND pins are not there.
I will keep investigating.
OK, I think I have nailed it.
On this new BSDL import, there is an option both to insert gaps/breaks between the created pins, or to actually separate the device into separate Elements.
The problem, it seems, comes if one separates the GND pins into their own Element - they are then not propagated into the next stage.
It is sufficient to include them in an Element with say some VCC pins, as below (there can be pin separators, but not Element separators), and then it appears all is going to work OK :
- Attachments
-
- Showing pin separators - works OK
- MakeDevice - VCC & GND - OK.png (41.56 KiB) Viewed 925 times
-
- Professional User
- Posts: 44
- Joined: Sun 2009-12-06 0:43
- Location: Kent, UK
- Contact:
Re: I am having trouble connecting to GND pins on a FPGA
Here it now is a the Package Device stage, with the GND pins registering correctly, and all the pins correctly connected
- Attachments
-
- At the Package Device Stage, all pins now connected
- PackageDevice - GND - OK.png (56.69 KiB) Viewed 925 times
-
- Conveniently partitioned Cyclone V device
- Partitioned Device.png (24.56 KiB) Viewed 925 times