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
  • 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
FPGA
  • Technologies
  • More
FPGA
Forum Change the PL supply voltage on Ultra96V2
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 3 replies
  • Answers 1 answer
  • Subscribers 559 subscribers
  • Views 1565 views
  • Users 0 members are here
  • zu3eg
  • fpga
  • zynq mpsoc
  • ultra -96
Related

Change the PL supply voltage on Ultra96V2

jsobas
jsobas over 4 years ago

Hi everybody!

 

I want to change the voltage of the power supply of my PL (Vcc_int)  in order to carry out tests on the XCZU3EG FPGA.

 

Here is what I understood:

  1. Access to PMIC through the I2C MUX (see sheet 25 "AES-ULTRA96-G" attachment and "tca9548a" which is the i2C MUX DataSheet)
    1. I2C MUX adress : 0x75
    2. Channel to communicate with PMIC : 0x10
  2. Write in the BUCK2 register in the PMIC to change Vcc_int (see sheet 26 "AES-ULTRA96-G" and "tiduep5a" which is the PMIC DataSheet)
    1. PMIC adress : 0x5E (see table sheet 42 "tps650861")
    2. BUCK2 register adress : 0x21 (see table sheet 23 "tps650861")
    3. Value to change tension (see table sheet 23 "tps650861")

 

This is what i did :

  1. Vivado :
    1. image
    2. image
  2. Vitis :
    1. C code :  image

My question is : Is it possible to modify the BUCK 2 register by sending the information to the chain with the XIicPs_MasterSendPolled function ? The I2C MUX is the master and PMIC the Slave.

 

Thanks for the help image

Justin

Attachments:
imageAES-ULTRA96-G_2018-03-19.pdf
imagetca9548a.pdf
imagetps650861.pdf
imagetiduep5a.pdf
  • Sign in to reply
  • Cancel

Top Replies

  • ctammann
    ctammann over 4 years ago +1 suggested
    Hey Justin, we have never tried to manipulate the PMICs individually through the PMBus in the way you are describing. That's not to say it couldn't work, but you are heading into uncharted waters. I'd…
  • ctammann
    ctammann over 4 years ago in reply to jsobas +1
    Hey Justin, good to know. I had to at least provide the proper warning If you really want to tweak this voltage and monitor the power you may want to buy an Infineon dongle and install the PMBus header…
Parents
  • ctammann
    0 ctammann over 4 years ago

    Hey Justin,

     

    we have never tried to manipulate the PMICs individually through the PMBus in the way you are describing. That's not to say it couldn't work, but you are heading into uncharted waters. I'd be leery of making any changes in this way because it hasn't been validated and a mistake could brick your board. Another thing to consider is that we have the INT, INT_IO and BRAM all tied to the same output. Changing that voltage will change all 3 and that may not be what you want. Making changes in that way will void your warranty as we also recommend not making changes to the PMIC configurations. The functionality is there mainly for monitoring purposes and to fix known issues if they come up.

    image

    Sorry I don't have a better answer for you, but I'd be very nervous about trying to change that supply that way.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • jsobas
    0 jsobas over 4 years ago in reply to ctammann

    Thanks Chris for your answer!

    I know the danger of changing the supply voltage but I need to do it as part of a study on FinFet transistor technology

    I will come back to this post when I have completed this project and it will work image

    Have a good day !

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • jsobas
    0 jsobas over 4 years ago in reply to ctammann

    Thanks Chris for your answer!

    I know the danger of changing the supply voltage but I need to do it as part of a study on FinFet transistor technology

    I will come back to this post when I have completed this project and it will work image

    Have a good day !

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • ctammann
    0 ctammann over 4 years ago in reply to jsobas

    Hey Justin, good to know. I had to at least provide the proper warning image If you really want to tweak this voltage and monitor the power you may want to buy an Infineon dongle and install the PMBus header on the board. Then you could make adjustments and monitor voltage, current and temperature real time. If you decide to go that route check out my blogs on using the tool for guidance.

     

    https://www.infineon.com/cms/en/product/power/dc-dc-converters/digital-multiphase-controllers/gang-programmers/usb005/

     

    Thanks
    Chris

    • Cancel
    • Vote Up +1 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 © 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