Forum Discussion
Hi,
You can find the information in the SoC EDS User Guide, the xml file are generated from Quartus compilation:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_soc_eds.pdf#page=37
Regarding the Device tree generation, I recommend that you check below on the information and how to generate the Device tree:
https://rocketboards.org/foswiki/Documentation/A10GSRDGeneratingTheLinuxDeviceTreeLTS
https://rocketboards.org/foswiki/Documentation/DeviceTreeGenerator141
You can also go to rocketboards.org, there are other documentation and tutorial, GHRD compilation, Booting via SD card etc. It is very useful.
My question are
#1. Were those three files (see below), which are board xml files generated by Quartus?
1). hps_a10_common_board_info.xml
2). hps_a10_devkit_board_info.xml
3). qsys_top_board_info.xml
It seems not according to the "Generating the Linux Device Tree" flow overview. Where the sopcinfo is from Quartus.
#2 Was there any settings in Quartus to generate these three files? or under which folder of Quartus project?
- - - - - - - - - - - - - - - - -
The Quartus generates xml files in "handoffs" for uboot. There are also a bunch of xml files at per peripheral basis.
- EBERLAZARE_I_Intel5 years ago
Regular Contributor
Hi,
1. Yes. In the Device tree generator, it assumes that the GHRD (which is the golden reference hardware design) already have the XML which is precompiled. That is why the flow is as such.
2. There are no additional settings, 3 XML files are generated automatically when running Compile in Quartus and will be in the Quartus Project folder.