- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to reboot my HPS system in my Cyclone V. I can hold nPOR (power on reset) low when I power up and when I release it, my HPS boots just fine. But later, when I bring nPOR low, then high, my processor is simply hung and it did not reboot, as I would have expected.
The same thing happens when I write the cold reset bit in the reset manager or when the FPGA asserts it's version of the cold reset.
I would expect the cold reset to actually cold reset which, to me, means the HPS should boot from the BOOT ROM all the way though as it would as power up. But it does not.
Am I doing something wrong? What is the expected behavior when the power on reset (cold reset) is asserted, then deasserted?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Again, your answer is senseless. Of course I can boot again when I power cycle. What I cannot do is cold restart.
It turns out this is a documented problem: https://rocketboards.org/foswiki/Documentation/SocBoardQspiBoot
It would seem that Intel support would be aware of this and have not taken me more than a week of my own time to find. And, no, it has nothing to do with my binary. I hope my wasted time on this issue helps others find the needed solution.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I do not understand this.
- The nPOR PIN on the device should have nothing to do with any binaries. It's a physical pin doing physical things. It does not work as I would expect.
- The nPOR register from the HPS is a pyhsical thing that is not configrable, from anything I can see. It doesn't work as I expect, either.
I do not boot from an SD card. I boot from QSPI. We don' t have an SD card on our system. This is custom hardware so there are no pre-compiled binaries.
Please explain to me what I could configure/change in my FPGA bitfile or my source-code to possibly change the nPOR pin/register behavior. Could be I don't understand that, and it would be great if that's the issue, but I need to be pointed to some documentation on how to configure this, then. I simply don't see it.
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Again, your answer is senseless. Of course I can boot again when I power cycle. What I cannot do is cold restart.
It turns out this is a documented problem: https://rocketboards.org/foswiki/Documentation/SocBoardQspiBoot
It would seem that Intel support would be aware of this and have not taken me more than a week of my own time to find. And, no, it has nothing to do with my binary. I hope my wasted time on this issue helps others find the needed solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page