--- Quote Start ---
OK, thanks. I think that the tutorial design is for Cyclone III, but not the LS chip. The JTAG and the device did match (EPCL2007807N), but the device in Quartus was set for another Cyclone chip. So when I changed that the design wouldn't compile anymore with the error message (165011) "altmemphy pin placement was unsuccessful".
--- Quote End ---
Ok, that makes sense.
--- Quote Start ---
I looked in the constraints file and did not see pin assignments.
--- Quote End ---
You are supposed to supply the pin constraints, since they are FPGA and board-design specific. The Cyclone III LS kit should have a design example that you can take the pin assignments from. Alternatively, you can create the assignments based on the schematic - thats what I normally do, to be 100% sure I have the correct assignments for all pins used on the board.
--- Quote Start ---
It looks like those are handled in pin-planner on Altera devices. Is there documentation on how to migrate pin assignments from one device to another? Assuming I've diagnosed this correctly.
--- Quote End ---
There is no automatic way to 'migrate', since a different board design can use a different device, and different pinout. All you can do is take the IP used in one design and connect the top-level signals in the IP to the appropriate pins on your new board - assuming the new board has an identical top-level interface.
Its not that difficult to manually move a design between boards. Try it, and ask questions if you get stuck.
If you want to see examples of using Tcl to script the design tools, check out this tutorial:
http://www.alterawiki.com/wiki/using_the_usb-blaster_as_an_sopc/qsys_avalon-mm_master_tutorial Cheers,
Dave