Forum Discussion
Altera_Forum
Honored Contributor
8 years agoHi,
I also prefer the way Vivado does the pin assignments, but Quartus is also quite simple once you understood the concept. Without highlighting the many possible ways you could go, here's what I would recommend:- configure your Quartus project: select the correct FPGA, put in the VHDL files, select the top-level VHDL file
- in the main menu, go "Processing" -> "Start" -> "Analysis & Elaboration"
- once this ran successfully (i.e. no syntax errors or big logic errors), in the main menu go "Assignment" -> "Pin Planner"
- you'll see all I/O pins of your top level VHDL file in a table, as well as a graphical representation of the FPGA footprint; you can not drag&drop pads to signals, configure I/O standards, etc.
- close the Pin Planner, and run a full synthesis (main menu "Processing" > "Start Compilation")