BTW I'm sorry that there is not some nice documentation I can point at describing how to add a new project, but here are some notes that have survived: https://github.com/machinekit/mksocfpga/tree/master/docs
On Wednesday, 18 April 2018 01:25:06 UTC+2, Michael Brown wrote: > > > Stop ... hold > On Tuesday, 17 April 2018 05:18:20 UTC+2, mugginsac wrote: >> >> Michael, >> >> I have set up a quarts project DE10_Nano_FB_DB25 based on Charles >> DE0_Nano_DB25 project. >> > > This is a recipe for disaster. > > --- > > The process is in crude steps: > > You need to start with a DE10_Nano_Soc Board design (ie: the > DE10_Nano_FB_Cramps) > > Then the systemverilog .sv topfile can be replaced with the vhdl .v one > from the DE0_Nano_DB25. > > The HDMI framebuffer core is in the Qsys design (in the > DE10_Nano_FB_Cramps project), also the lcd clock is placed into the qsys > partition. > > > >> I copied the HDMI stuff from your DE10_Nano_FB_Cramps.qsf into >> DE0_Nano_DB25.qsf to create DE10_Nano_FB_DB25.qsf. There were pin conflicts >> between the HDMI stuff and the GPIO stuff. So I copied the GPIO stuff from >> your DE10_Nano_FB_Cramps.qsf as well, but then I got to wondering if that >> was the right thing to do? Should I have preserved the GPIO pins and >> changed the HDMI pins to resolve the conflicts? >> >> > Do not edit any pins in the .qsf file these pins are set up for the > physical boards and the DE0 nano is very different from the DE10 Nano, so > you will only get no-go or smoke...! > > You have to have some basic knowledge about fpga's verilog/vhdl and > working with Quartus and qsys for this attempt to succeed, I would not > recommend you to continue anything like you are describing .... > > --- > > >> Thanks, >> Alan >> >> On Apr 16, 2018, at 7:00 PM, Michael Brown <mib.hol...@gmail.com> wrote: >> >> Short answer ... Yes >> >> more verbose: >> Each board needs its own Quartus project folder. >> >> There are 2 options: >> >> 1. >> To create that bitfile a new quartus project targeting the DE10 Nano >> Board with DB25 adaptor, >> needs to be added here: >> https://github.com/machinekit/mksocfpga/tree/master/HW/QuartusProjects >> >> With a name like: >> DE10_Nano_FB_DB25 >> Based on the existing _DB25 Quartus project by Charles >> 2. >> As a last resort >> I can add a 7I76_7I76_7I76_7I76 pin file to the >> existing DE10_Nano_FB_Cramps quartus project >> and create it with a DE10_Nano_FB name and then add something to get the >> built in pin mux to configure for the DB25 >> Also needed would be to add the SSerial core. >> (This will take some time as I'm caught up in updating and debugging my >> synthesizer project) >> >> >> On Monday, 16 April 2018 20:26:39 UTC+2, mugginsac wrote: >>> >>> Michael, >>> >>> I followed your instructions down to: >>> >>> setenv bitimage >>> /lib/firmware/socfpga/DE10_Nano_FB_Cramps.3x24_cap_spi.rbf >>> setenv fdtfile socfpga_cyclone5_de10_nano_fb.dtb >>> >>> It looks to me like I need something like: >>> >>> setenv bitimage /lib/firmware/socfpga/DE10_Nano_FB_DB25.rbf >>> setenv fdtfile socfpga_cyclone5_de10_nano_fb.dtb >>> >>> It looks like the socfpga_cyclone5_de10_nano_fb.dtb may already exist >>> but that I need to create the DE10_Nano_FB_DB25.rbf. >>> >>> Is that right? >>> >> >> -- >> website: http://www.machinekit.io blog: http://blog.machinekit.io >> github: https://github.com/machinekit >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "Machinekit" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/machinekit/BPRQpoyvFm8/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> machinekit+...@googlegroups.com. >> Visit this group at https://groups.google.com/group/machinekit. >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- 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 machinekit+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.