On 5/4/2019 11:03 AM, justin White wrote: > > Charles, > I haven't really done anything with Quartus yet so bear with me. Searching > for this specific answer I haven't really found anything. > > The hm2 .vhd file (and presumeably other .vhd files) are part of building > the .rbf file in Quartus correct? So if I wanted to apply a different pin > configuration I would re-write this .vhd file and apply it in Quartus to > build the new .rbf, is that correct? > > I'll look into the specifics of doing it when the time comes, I'm just > trying to get the gyst of how that works.
Short answer...it's complicated. :) This might help get you started, it's a presentation I gave at one of the Machinekit meetups regarding the SoC+FPGA stuff: https://www.youtube.com/watch?v=veM83KCytuQ Basically, if you want to customize something, you need to create a new config or modify an existing one. The existing configs are found here: https://github.com/machinekit/mksocfpga/tree/master/HW/hm2/config ...and the PIN_*.vhd file is where the "magic" happens. The rest of the design will elaborate and instantiate the logic defined in the PIN file. So you edit/create an appropriate PIN file, then make sure your FPGA project uses *that* PIN file when building. -- Charles Steinkuehler [email protected] -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
