Forum Discussion
Altera_Forum
Honored Contributor
11 years agoOn to your other questions ...
--- Quote Start --- I seem to have gotten a step closer to porting Grant Searle's Multicomp to the DE-1, and get it to boot to a blink cursor with a blinking "d". That tells me video ROM isn't set up properly. --- Quote End --- Ok. I hope you checked all of your FPGA pin assignments before you downloaded your custom design, as you can damage the FPGA I/O pins if you get the assignments wrong! --- Quote Start --- I was able to assign pins to the SRAM, but have not figured out how to "route" the video the SDRAM, and have not figured out how to port the ROM "outside" of the FPGA and onto the FLASH. I "think" I can simply copy the BASIC.HEX into the flash, but I don't know how to "connect" the flash to the FPGA in the "program" ( Sorry if I use the wrong terms here... still learning quite a bit... =] ). --- Quote End --- These comments are a concern. If you look at the file src/de1.vhd, the top-level entity has port names that correspond to *EVERY* connection (pin) on the DE1 board, and scripts/constraints.tcl applies the appropriate pin assignments. If you use the DE1-basic design as a template (i.e., copy-and-paste the folder as the starting point for a new design), and create your custom logic inside de1.vhd, and run your own edited/modified version of the synthesis script, then you do not need to worry about pin assignments, as they are already done for you. If you want to work with a schematic top-level design, you can do that, you just need to use the same port names as used in the top-level de1.vhd file, and the constraints.tcl script can be reused without changing anything. I realize this is all new to you, so please feel free to ask questions, regardless of how trivial you think they are, and you'll get answers from forum members. Cheers, Dave