element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
PicoZed Hardware Design PICOZED boot up
  • 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
  • Replies 7 replies
  • Subscribers 321 subscribers
  • Views 655 views
  • Users 0 members are here
Related

PICOZED boot up

jfioriglio
jfioriglio over 2 years ago

Does the Xilinx part on the board wait for the entire boot load to finish before it starts running or does it start right after BIT file is loaded?

  • Sign in to reply
  • Cancel
Parents
  • jfioriglio
    jfioriglio over 2 years ago

    Clarification.  When does PL start running?  After the entire load or during?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • flyingbean
    flyingbean over 2 years ago in reply to jfioriglio

    After PS release PL reset if you like to load FPGA bitstream with FSBL.elf together. There are voltage level shifter between PS and PL domain. PL reset released from PS side can make voltage level shifter work properly on PL side.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jfioriglio
    jfioriglio over 2 years ago in reply to flyingbean

    Thanks, so to start the PL after FPGA bitstream I need to release the PL reset.

    How do I go about this?  Do I use the DONE output pin or is this done thru software?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • flyingbean
    flyingbean over 2 years ago in reply to jfioriglio

    No,you don't need to do it.  Zynq FPGA already has a default mechanism to do it. If you need reset PL after the default PL reset from PS, you can  use many ways to do. One is with Linux initialization flow, which is software reset flow to reset PL once more. There is a reset pin from PS to PL if you build a FPGA project at Vivado. You can see the reset at Vivado project as this:image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jfioriglio
    jfioriglio over 2 years ago in reply to flyingbean

    Issue solved.  Bitstream is loaded and PL is configured, but because of large application load, the PS clk that I use for PL is not starting up until after complete load.  So, it seams the PL is not running.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • flyingbean
    flyingbean over 2 years ago in reply to jfioriglio

    One correction on my previous points: the level shifter between PS and PL should be enabled after FPGA bitstream loaded. So please check DONE bit for bitstream loading.

    Good to hear that you got things sorted out.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • flyingbean
    flyingbean over 2 years ago in reply to jfioriglio

    One correction on my previous points: the level shifter between PS and PL should be enabled after FPGA bitstream loaded. So please check DONE bit for bitstream loading.

    Good to hear that you got things sorted out.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
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 © 2025 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