Forum Discussion
I never saw this response so never responded. The names you give have absolutely no affect on their use. Naming something "GPIO" doesn't mean anything to the compiler other than you have a top-level I/O named "GPIO". I'm not sure I understand what issue you are seeing. You say "I'm told they already in use." What does this mean? What error are you seeing? Can you post screenshots or better describe what is not working as you expect?
If you do not create specific pin location assignments in the Pin Planner, the Fitter creates suggested assignments that would be used if you programmed the device. You use the Pin Planner to pick the specific locations you want to use.
Hi Sstrell,
Thanks for the info. As before, I've embedded my specific responses in red.
I've also included several attachments:
1. Schematic portion
2. Pin Planner auto-assignments
3. GPIO_1 pins
4. Error when I try to manually assign GPIO_1[16]
I never saw this response so never responded. Not surprised; my initial reply was dropped and I had to repost several days later. The names you give have absolutely no affect on their use. Naming something "GPIO" doesn't mean anything to the compiler other than you have a top-level I/O named "GPIO". My experience is different. If I only spec GPIO_1 input pins in the .V, I get a clean compile and Pin Planner is updated with those pins in the process. See attachments 2 and 3. I'm not sure I understand what issue you are seeing. You say "I'm told they already in use." What does this mean? What error are you seeing? As described, the GPIO_1 input pins were assigned automatically for me (Fitter?) Now my problem is to assign my GPIO_1 output pins, starting with [16], which is PIN_AG24. This is where I get the error shown in attachment 4. Can you post screenshots or better describe what is not working as you expect?
If you do not create specific pin location assignments in the Pin Planner, the Fitter creates suggested assignments that would be used if you programmed the device. You use the Pin Planner to pick the specific locations you want to use.
Thanks as always,
Bill