I would like to insert some notes from my own experiments with the DE10 
Nano:

I you use the terasic supplied reference project as base you will need to 
customize the device tree --> dtb
as the qsys system uses different addresses / bridges for the fpga ip cores.

they can boot with identical u-boot and root file system. (without hdmi, 
piece of cake...)

If you want to use the hdmi as local xserver xorg based display things get 
a bit more intrigant:
To be able to use the alt_vip fb core + alt_vipfb.c driver (which keeps 
pooping in and out of the kernel, and also has been obsoleted after quartus 
v.16.1).
You have to program the fpga from uboot with at least the alt_vip 
framebuffer qsys core and also have it in the devicetree so the the kernel 
is ale to pick it up and initialize it when it boot. (also remember to make 
sure the bridges are offhanded by uboot before starting the kernel, if you 
keep getting a blank screen after boot and /dev/fb0 is there).

THe intrigant part is then that when machinekit reloads the fpga chances 
are the framebuffer may go haywire, so the most elegant solution would be 
to create a partitioned 2 rev design with one containing only the qsys 
system + a rev 2 containing also the mesa hdl hostmot2 stuff behind a 
bridge.

This can the be loaded via a partial reconfiguration .dtbo much like the 
ones currently used except that is does not reconfigure the whole fpga but 
only adds / replaces the Mk Hostmot2 mesa cores.
---
I hope this is clear and understandable....
---
I am atm tied up in finishing adding commits for a cramps based atlas soc 
version with functional adc and some more to MK, before I can turn more 
focus to DE10.NANO, for now I can only point towards my own socfpga 
build-scripts on the-snowwhite@github which also contains all the elements 
needed for generating a stretch image with hdmi and 4.9-rt kernet 
framebuffer rootfs, u-boot etc initially made to create the first working 
mksocfpga demo. 

Best Wishes Michael



On Saturday, 5 August 2017 18:41:08 UTC+2, Charles Steinkuehler wrote:
>
> Since there seems to be interest, I've gone ahead and ordered a 
> DE10-Nano so I can do real-world tests. 
>
> I don't have lots of free time right now, but I ought to at least be 
> able to help get a bootable uSD card image generated (if no one beats 
> me to it) and migrate the DE0 project for the hostmot2 VHDL code to 
> the DE10. 
>
> -- 
> Charles Steinkuehler 
> [email protected] <javascript:> 
>

-- 
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