cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
carnby
Explorer
Explorer
889 Views
Registered: ‎11-23-2013

Boot without DRAM and running PS without OS

Jump to solution

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?

0 Kudos
1 Solution

Accepted Solutions
mattwaltz
Adventurer
Adventurer
863 Views
Registered: ‎06-05-2017

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.

View solution in original post

4 Replies
mattwaltz
Adventurer
Adventurer
864 Views
Registered: ‎06-05-2017

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.

View solution in original post

drjohnsmith
Teacher
Teacher
857 Views
Registered: ‎07-09-2009
this gives some pointers.
https://forums.xilinx.com/t5/Embedded-Boot-and-Configuration/Zynq-7000-Initialize-BRAM-from-FSBL/td-p/943001
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
carnby
Explorer
Explorer
841 Views
Registered: ‎11-23-2013
Thanks a lot!
This answer do help.
0 Kudos
carnby
Explorer
Explorer
841 Views
Registered: ‎11-23-2013
Thank you!
Your answers are very clear.
0 Kudos