element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Avnet Boards General PS-RST oddity relating to QSPI boot
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 3 replies
  • Subscribers 367 subscribers
  • Views 393 views
  • Users 0 members are here
Related

PS-RST oddity relating to QSPI boot

Former Member
Former Member over 13 years ago

I'm testing QSPI boot mode using the built-in ZedBoard QSPI Flash contents (which simply turns on every other LED as described in Appendix II of the Getting Started Guide). 

I noticed that after the initial power-on boot-up succeeds at displaying the LED pattern, if you then press the PS-RST button the pattern does not redisplay as expected.  Instead the UART outputs the text "WDT reset happened, falling back...".  There is no UART output for the intial power on. 

Is this failure to respond correctly to a PS-RST a problem relating to the chip itself, the Xilinx base software, or something particular to this demo?

  • Sign in to reply
  • Cancel
  • bhfletcher
    0 bhfletcher over 13 years ago

    This is particular to this demo.  Asserting PS-RST will also clear the PL.  You should notice that the DONE LED goes out.  The application has to be designed to handle PS-RST to reload the PL, if that is the behavior you want.

     

    Bryan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago

    I thought that the PS_SRST pin (attached to the PS-RST button) on the chip was unconditional?  It should reset everything except for the PLL and strapping.  So my assumption is that the chip is resetting, but something in the subsequent boot sequence is misinterpreting the REBOOT_STATUS register (or perhaps worse the ROM code is not writing this register correctly?).  It is reporting that the watchdog timer went off when that isn't what happened I think.  I'm looking at the TRM page 1452 for the register and Chapter 26 describing the resets BTW.

    I'm just getting started with the board so sorry if this is something obvious.  I just want to make sure that Boot-from-QSPI will react correctly to resets for my own board design in the future.  Is this simply an option to the tools to say what to do in response to  various reset reason codes when the FSBL starts up or is this custom code handling it in the demo application portion (is there even an application here or just a PL image being loaded by FSBL)?

    I see the SD Card Out of the Box (OOB) demo project on the website but I don't see the QSPI Out of the Box demo project there.  That might help answer this question I suppose if the creator would be kind enough to post it.  It may be trivial but it does exercise parts of the board that I'm particularly interested in.  Thanks!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago in reply to Former Member

    I was pointed to this Xilinx Answer Record via Avnet technical support in case anyone else is looking for resolution of this PS-RST issue:

    http://www.xilinx.com/support/answers/50499.htm

    It sounds like it is a known issue and will be fixed in 14.3.

      - Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube