- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Recently I started working with the Arria V GX FPGA in order to start learning about harware design. After I read some ducumentation it was time to configure the FPGA for the very first time. I wanted to program a simple XOR circuit onto the board which uses 2 user push buttons as input and 1 user LED as output. The manual says (p. 39, Reference Manual) that pin "U16.T19" is the name of the first push button. I tried to assign this pin to one of the XOR inputs, but the pin planner does not list any pin with this name.
Because of this I selected "PIN_T19". After compilation and an attempt in trying to program my device, this error message poped up: "Error (209014): CONF_DONE pin failed to go high in device 1. Make sure all communication cables are securely connected, select a different device, check the power on the target system, or make sure all nCE pins are connected to GND. The Intel FPGA Knowledge Database contains many articles with specific details on how to resolve this error. Visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number.
"
(*) How can I properly assign my two input push buttons, and one output LED to the correct pins of the FPGA?
(*) In pin planner: What do I have to select for e.g. pin "U16.T19" in the drop down menu for my input? What does "U16" mean?
Unfortunatly there is not much information about this model, because it's kinda old nowadays.
Link to the Reference Manual: https://www.intel.com/content/www/us/en/content-details/654526/arria-v-gx-fpga-development-board-reference-manual.html
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
U16 is the schematic reference for the FPGA in the board schematics for the dev kit. T19 is the pin on the FPGA itself.
You may want to show your design and how you have connected to the board. Presumably you are using the on-board USB Blaster. Is the device/board appearing correctly in the Quartus Programmer?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, I use the USB-Blaster driver. And yes the FPGA is listed as soon as it's powered on. But I don't know how to assign the pins properly.
This is my vhdl code:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY light IS
PORT(x1, x2 : IN STD_LOGIC;
f : OUT STD_LOGIC);
END light;
ARCHITECTURE LogicFunction OF light IS
BEGIN
f <= (x1 AND NOT x2) OR (NOT x1 AND x2) ;
END LogicFunction ;
The only asset in this post shows my **bleep**ty pin assignment. Pls send help...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So you've fully compiled your design, opened the Programmer, assigned the generated .sof file to the appropriate FPGA on the board (FPGA1), started programming, and then gotten the error you mention?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes ideed.
Probably because an invalid pin assignment. That's why I'am asiking for an explanation on how to properly assign some pins to the LED and the Push Buttons.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Gerstensaft,
Please refer to Arria® V Device Handbook for a more detailed reference for this device.
There are a few KDBs may be related to your issue; some are not but it is worth the check it out:
Error (209014): CONF_DONE pin failed to go high in device 1
Error (209014): CONF_DONE pin failed to go high in device 1
Error (209014): CONF_DONE pin failed to go high in device 1.
Error (209014): CONF_DONE failed to go high in device <number>
Regards,
Fakhrul

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page