02-24-2015 10:01 AM
I found that to boot Linaro OS on Zedboard we need BOOT.BIN file. Now for generating BOOT.BIN .bit file is required (optional). I want to know the function of this .bit file in booting. Is it that if I want to implement something on PL, I have to provide the necessary .bit file while generating BOOT.BIN. Then after booting Linaro, if I want to change my PL part, then each time after generating the bit file I have to generate BOOT.BIN. I think, this puts some constarint on programmer because if each time he/she needs to generate BOOT.BIN for some changes in PL, then it will be hectic task. Is there any option to use bit file later on. So that we can change or play around with the PL??
02-24-2015 10:06 AM
There are plenty of options. Many have been discussed in the forum here already. For some examples, have a look at the wiki: http://www.wiki.xilinx.com/Programming+the+Programmable+Logic
02-24-2015 10:14 AM
So we can program the PL from linux itself using the bit-file. Isn't it? In that case , what will happen to the earlier bit file, used while generating BOOT.BIN?? Another question. What is the necessity of bit file while generating BOOT.BIN? Is there anything common between PS and PL? So some distinction is made while booting Zedboard?
02-24-2015 10:21 AM - edited 02-24-2015 10:22 AM
s,
1. Yes
2. Nothing (the old file is unchanged, and the PL is over-written with the new PL configuration)
3. A placeholder, if nothing else.
4. PS controls (manages) PL configuration at startup.
5. Depending on boot mode selected, Zynq will boot from the selected source.
02-24-2015 01:21 PM