07-06-2020 03:22 AM - edited 07-22-2020 10:37 PM
For a battery driven system, I need to keep power consumtion at an absolute minimum and I am currently investigating if the MPSoC could fit these requirements.
The boot-up I am targeting:
1. System Power supplied.
2. BootROM loads PMUFW. The firmware is modified to only enable LPD and PL-PD (possible?).
3. RPU (R5_0) will run the bootloader from TCM and download a bitstream to the PL (modification of FSBL required in order to avoid DDR usage)
4. RPU will sleep until an interrupt occurs, which will power up the FPD and handoff to u-boot
5. APU will run u-boot, load rootfs, kernel,... and bootup linux
Problems/Unknowns that I am currently facing:
XPm_ForcePowerDown(NODE_FPD, REQUEST_ACK_NO);
Thanks.
07-22-2020 10:45 PM
Hi @savula,
Thanks you for your reply.
Maybe it is of use for somebody else too.
Regards,
so-lli1
07-10-2020 12:56 PM
Hi @so-lli1 ,
the Functionality that you are looking to implement will be possible but no one tried it as of now. you should customize the PMUFW to meet your requirement. Initially everything will be powered up but once the device start executing the PMUFW, then you will get the control to power down/up required power domains. to power down/up FPD, LPD and other domains, please refer this wiki page: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842181/Zynq+UltraScale+MPSoC+Power+Off+Suspend
Best Regards,
Srikanth
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
07-22-2020 10:45 PM
Hi @savula,
Thanks you for your reply.
Maybe it is of use for somebody else too.
Regards,
so-lli1