--- Quote Start ---
What I'm finding is a disconnect between Qsys and Quartus. I mean, after I have a project complete in Qsys, how do I get it into an FPGA? Do I set up the project, pinout, etc, manually, or is there some Qsys-> Quartus tool that helps. I'd be surprised if there wasn't, but I'm not finding it. I appear to have to generate project file, sdc file, etc, from scratch. Really?
--- Quote End ---
Qsys generates a component. There's nothing special about that component, it just happens to be automatically generated.
An FPGA design consists of a pinout, SDC file, and HDL files; one or more of which may be Qsys generated components.
I typically generate top-level designs using;
* a generic top-level design entity (VHDL) containing all pins on the board
* a pin assignments Tcl script that sets up all the I/O
* SDC files
* A design-specific Tcl script that ties it all together (runs the Quartus build)
The top-level entity/architecture file is copied-and-pasted into each design, and then the architecture body is edited to connect the design-specific top-level design into the generic top-level design (which always has the same pin names). For example, lets say I have a Qsys component called qsys_test that I want to simply drop into the FPGA. I would take my Stratix IV GX development kit top-level design s4gxdk.vhd and inside that file instantiate u1 as the qsys_test component, then connect up whatever pins I need, eg., connect a qsys_test bus called pio(7 downto 0) to the LEDs or a GPIO bus in the top-level generic design.
So, there is a little manual work required, but its similar between designs, so most of it can use common scripts (to minimize copying files), or a common template that can be copied-and-pasted, followed by minor editing.
Cheers,
Dave