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.

Reply via email to