05-06-2019 09:34 PM - edited 05-06-2019 09:35 PM
According to some actual reasons, I have to boot my Zynq 7000 FPGA withou any DRAM nor SD on board.
I have used many FPGAs, but to embedded devices, I'm a new guy.
I want to ask 3 questions.
1: Can I boot a Zynq 7000 device with no DRAM nor SD on board, just using a flash?
2: Can I using the PS to excute some C code program without any OS?
3: Can I using PL to debug some external components without PS boot? In other words, is booting PS the first necessary step to use PL?
05-07-2019 12:49 PM
1. Yes
2. Yes, but your program and program data have to live *somewhere*. Are you perhaps using bram inside the FPGA logic?
3. If flash is used for booting, the FPGA is programmed by the FSBL running inside the PS. Therefore, the PS needs to at least run the FSBL in order to program the FPGA at boot.
05-07-2019 12:49 PM
1. Yes
2. Yes, but your program and program data have to live *somewhere*. Are you perhaps using bram inside the FPGA logic?
3. If flash is used for booting, the FPGA is programmed by the FSBL running inside the PS. Therefore, the PS needs to at least run the FSBL in order to program the FPGA at boot.
05-07-2019 01:17 PM
05-08-2019 07:00 AM
05-08-2019 07:00 AM