element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • 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
KEYSIGHT TECHNOLOGIES
  • Products
  • Manufacturers
  • KEYSIGHT TECHNOLOGIES
  • More
  • Cancel
KEYSIGHT TECHNOLOGIES
Documents Fine Tuning the FPGA Power-on Process
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
KEYSIGHT TECHNOLOGIES requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: keysight
  • Date Created: 9 Jan 2013 9:49 PM Date Created
  • Last Updated Last Updated: 9 Nov 2021 5:06 PM
  • Views 448 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Fine Tuning the FPGA Power-on Process

This and other great measurement tips and tricks can be found on the General Purpose Electronics Test Equipment Blog

 

Monday, March 26, 2012

Fine Tuning the FPGA Power-on Process

 

Powering on an FPGA can be careful balancing act of proper sequencing and slew rate timing on multiple power supply inputs. Some of the reasons for this balancing act is to ensure the power-on-reset circuit is not tripped, to ensure proper operation of the PLL, and to minimize in-rush current which is especially important in low power applications. In this post we will look at how modern multiple output power supplies can be used for fine tuning the FPGA turn-on process with an emphasis on minimizing in-rush current.

 

Modern multiple output power supplies have three features that make them a valuable tool for tuning the FPGA turn-on process, they are:

 

  • Adjustable output sequencing feature that allows the users to setup the turn-on time for each of the power supply's outputs.
  • Slew rate adjustment to specify the rise time at turn-on for each power supply output.
  • Output current and voltage digitizers for capturing the in-rush current, spotting voltage sags, etc.

 

The modern multiple output power supply comes into the FPGA circuit design process before implementing the power distribution system for the circuit. Use the modern multiple output power supply to tune the sequencing turn-on timing and slew rate to find the ideal turn-on conditions for the FPGA circuit. While tuning the turn on timing, the power supply measurement digitizers are used to measure the resulting voltage and the resulting in-rush current at turn-on. After the tuning process, the power distribution system can be designed and setup to achieve the ideal sequence and slew rate timing established earlier with the modern multiple output power supply.

 

Let's look at a quick example using a low power FPGA circuit that is going into a portable battery powered device. The engineer designing the power distribution system for the FPGA circuit wants to keep power usage to a minimum, which includes tuning the power turn-on conditions such that in-rush current is kept to a minimum amount while ensuring proper turn-on of the circuit. To tune the power turn-on conditions the engineer is using Keysight's N6705B DC Power Analyzer as the modern multiple output power supply. The N6705B is a modular power supply that supports up to 4 outputs. The N6705B has output sequencing, slew rate control, and output measurement digitizers along with a scope like display to analyze the digitized measurements.

 

The FPGA circuit under test has four supply inputs. The engineer sets each of the N6705B outputs according to the specified ranges of the FPGA. A test run was done to verify the sequencing and slew rate of the power supply outputs. The result was captured on the N6705B's display and it can be seen in the below figure.

 

image

 

V1, V2, and V3 were all used for powering the FPGA. V4 was used for other components in the circuit. V1 is the FPGA's core supply and that is where we want to measure the in-rush current. Using the timing parameters shown in the above figure, the in-rush current on the core supply was captured and is shown in the figure below.

 

image

 

As you can see in the figure the in-rush current consists of two spikes. The first is just over 1 ms with a flat top and the second is a higher current shorter duration spike. After the in-rush current, the low power FPGA's standby static current settles to about 15 mA. The engineer then did a number of tuning iterations of the same test. At each iteration the sequencing or the slew rate time was adjusted with the goal of minimizing the in-rush current. After tuning the engineer was able to get the in-rush current down to essentially zero (see figure below) while still maintaining a proper turn-on of the circuit.

 

image

 

In this post we looked at how a modern power supply with features such as output sequencing, slew rate control, and measurement digitizers can be used to tune the power input turn-on characteristics of an FPGA or any other embedded circuit for designing the power distribution. This is valuable when trying to ensure proper turn-on every time and to minimize in-rush current for power optimization. Below is a link to get more information on Keysight's N6705B DC Power Analyzer and also a link to a good TI app note that discusses properly powering on an FPGA. If you have any questions just email me and if you have any comments use the "Comments" section below.

 

Click here for more information on the N6705B DC Power Analyzer

 

TI app note "Tips for successful power-up of today’s high-performance FPGAs"

  • keysight
  • capabilities
  • analyzer
  • application
  • tips
  • fpga
  • battery
  • demo
  • demonstration
  • Application Notes
  • dc
  • power
  • n6700
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
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 © 2023 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