element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Achievement Levels
    • Benefits of Membership
    • Feedback and Support
    • Members Area
    • Personal Blogs
    • What's New on element14
  • Learn
    Learn
    • eBooks
    • Learning Center
    • Learning Groups
    • STEM Academy
    • Webinars, Training and Events
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Arduino Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Project Groups
    • Raspberry Pi Projects
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Or 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
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
PicoZed Hardware Design Differences between PicoZed 7Z030 REVC01 and REVC04
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Avnet Boards Forums requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 9 replies
  • Subscribers 174 subscribers
  • Views 370 views
  • Users 0 members are here
Related

Differences between PicoZed 7Z030 REVC01 and REVC04

Former Member
Former Member over 6 years ago

I have a custom PicoZed carrier board. The PicoZeds that I have been using with it are labeled BD-Z7PZP-7Z030-G REVC01. These have been working. I just received a new batch of PicoZeds labeled BD-Z7PZP-7Z030-G REVC04.

When I plug these new pz boards into my carrier, set them to cascaded JTAG boot mode, and power them up, I get green power good lights on both the pz and my carrier. Then, after a second or so, I see the blue FPGA_DONE light on my carrier light up. At this point, I don't expect the FPGA to have been configured, as it is in JTAG mode. Furthermore, I can not see the device on the JTAG chain.

Are there any differences between the two revisions of the boards that may be causing this? I've already tried changing the position of JT2 to match the PUDC settings of REVC01. This had no effect. 

One more data point to confuse things: When I plug the new picozeds into my Avent FMC Carrier Card Rev C, the boards work as expected.

  • Sign in to reply
  • Cancel
  • jafoste4
    0 jafoste4 over 6 years ago

    Hello Wdecook,

    I am currently looking into your issue. Could you provide me with some information. When you have your PicoZed on your customer carrier and the blue FPGA_DONE light comes on, do you recieve any data from your USB-UART through a  Terminal program on your host PC, and if yes what is the terminal output?

    Also have you taken a look at the PicoZed Errata yet? "PicoZed 7015/7030 Rev C Errata 1.3" http://zedboard.org/support/documentation/4736

    Specifically sections 3.2, 3.4, 3.5

    --Josh

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

    I can't reproduce the problem today. It seems that I've said all of the proper four-letter words in the correct order. I'll put in a bit more effort towards trying to replicate the issue, but I don't want to ruin a good thing.  

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

    The problem is back. I opened up a couple more of the new picozeds and attempted to use them. Same issue - DONE light comes on when pl hasn't yet been configured and I can't see the device on JTAG.

    I followed a trail of fluctuating power sources and power source enables back to find that PWR_ENABLE was oscillating. Item 3.5 of the picozed errata shows that the newer boards have R52 removed because this was pulling up the enable pin of the TPS54618 to a voltage higher than the maximum. After placing a 10k resister in R52, the picozed REVC04 works like normal. 

    I have two main questions:

    Why do the picozeds without the PWR_ENABLE pull-up cause PWR_ENABLE to oscillate on my custom carrier board and not on the FMC Carrier? Control of PWR_ENABLE on my custom carrier is similar to that on the Avnet PicoZed FMC Carrier C03. The MOSFET is a BSS138LT1G (same as on FMC carrier), but the controlling voltage is +15V, R103 has been changed to 1k, C92 to 0.1uF, and R106 to 20k.


    Is the EN pull-up to 5V really detrimental to the TPS54618? I have been running picozeds with this pullup constantly for months now without any of them failing. Also, the details of the current pull-up within the regulator aren't clear to me. I suppose I want to know more information about the enable comparator in the TPS54618.

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

    Looks like we're not quite out of the weeds yet. Now I can see the devices on the jtag chain and program the fpga over jtag, but I can't write to qspi flash. Rather, I can't erase the the qspi. When programming flash using SDK->Xilinx Tools->Program Flash, the process fails at the blank check operation. I see this behavior on 3 separate REVC04 picozeds.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jafoste4
    0 jafoste4 over 6 years ago

    Hello Wdecook,

    I would highly suggest that you do not modify your PicoZed SOM. Your custom carrier card appears to be at fault in this case. If you are willing to share the schematic to your carrier card, I can take a quick look over it and see if anything jumps out.

    Other then that I am going to suggest that you take a look over the PicoZed  Carrier Card Design Guide and Hardware guide in hopes of finding your mistake.

    http://zedboard.org/support/documentation/4736

    --Josh

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

    Josh, 

    Can I email the schematic directly to you?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jafoste4
    0 jafoste4 over 6 years ago

    Hello wdecook,

    If possible could you host it on some file hosting website (somthing like google docs would work) and then send me a private message with a link.

    Thanks,

    Josh

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

    This issue has been resolved. Pulldown resistors at the reset buttons on my carrier had been marked DNI, but were populated. This left CARRIER and POR resets in states somewhere between high and low logic. I was just getting lucky with the REVC01 picozeds.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • jafoste4
    0 jafoste4 over 6 years ago

    Hi Wdecook,

    Excellent news! Glad you were able to find the problem, and thanks for responding back with your solution!

    --Josh

    • 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 © 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