FPGA/SoC Board Bring-Up Tutorial (Zynq Part 1) - Phil's Lab #96

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024

ความคิดเห็น • 139

  • @justinschachter8816
    @justinschachter8816 ปีที่แล้ว +112

    Phil’s videos will change the industry for the current and next generation of electrical engineers. This tears down so many barriers of entry to the field. Keep producing such valuable content, Phil!
    - Signed, a TH-cam University Electrical Engineer

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +9

      Thank you very much, Justin - I very much hope so!

    • @matheusdv3920
      @matheusdv3920 10 หลายเดือนก่อน +1

      @@PhilsLab Your content is superb!

  • @pietrogagliano4484
    @pietrogagliano4484 ปีที่แล้ว +50

    This is board is so nicely designed and these bring up tutorials are really one of a kind on youtube or anywhere for that matter. I'm really excited to see the hardware walk through videos! Great work as always Phil!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you very much, Pietro!

  • @rick_er2481
    @rick_er2481 ปีที่แล้ว +28

    Phil your channel is a goldmine! Thank you so much for making this content, quality content on this topic is needed. Looking forward to FPGA hardware design and HDL, Ethernet also great. Considering your course, if I can make time for it!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +3

      Thank you, Rick! You're very welcome - next video will be on DDR3 memory testing, and then also a "quick" hardware run-through. Thanks for your support!

  • @shang-xianliu4716
    @shang-xianliu4716 ปีที่แล้ว +6

    When I was struggling with designing PCBs, I stumbled upon your videos, Phil. The wealth of information you covered in them was like a treasure trove, and I found myself continuously tuning in to your channel. Thank you so much for providing such high-quality content!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      I'm very glad to hear that - thank you very much for watching!

  • @AppliedCryogenics
    @AppliedCryogenics ปีที่แล้ว +13

    Wow, that's a gorgeous looking board. Covetously large FPGA, too.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you!

  • @debasishtahbildar9603
    @debasishtahbildar9603 ปีที่แล้ว +2

    I am writing this before watching the entire video. You contents really inspired me the most, the way you explain the way you design the PCB and all the hardware stuffs are excellent. Your new videos always put a smile on my face. Thank you very much and lots of love from India.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you very much, Debasish! Greetings from Germany :)

  • @miguelestrada2011
    @miguelestrada2011 ปีที่แล้ว +4

    Wow, you are definitely inspiring me to bring up my own FPGA board! I'm looking forward to building up an EPC5 FPGA in the near future. Thank you for sharing your knowledge and passion!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Awesome, glad to hear that, Miguel!

  • @RobertFeranec
    @RobertFeranec ปีที่แล้ว +3

    awesome video. can't wait for the next part! this is something I always wanted to play with. thank you Phil

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you very much, Robert - I'm glad to hear that!

  • @svg98
    @svg98 6 หลายเดือนก่อน

    This is amazing! I'm currently developing on a Zynq 7000 system and your videos really clear up a bunch of unknowns. It's refreshing to not be constantly confused by FPGA systems :) Thanks a lot!

    • @PhilsLab
      @PhilsLab  6 หลายเดือนก่อน +1

      Thank you, glad it's helpful!

  • @hammadsafeer4283
    @hammadsafeer4283 ปีที่แล้ว

    The frequency of such a great content like this is a blessing....❤️

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you :)

  • @nicoladellino8124
    @nicoladellino8124 ปีที่แล้ว +3

    As usual, a very educative and nice video.
    THX Phil.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you very much, Nicola!

  • @derralfono
    @derralfono ปีที่แล้ว

    I am currently writing my bachelor thesis about this particular Zynq-7000 SoC and will soon work in that field as well.
    You explain every step in such a detailed way that I still learn some interesting things I've not thought about before. Thanks!

  • @eeuznlu
    @eeuznlu ปีที่แล้ว +3

    Lets make Phil´s Lab to 100k subscribe guys, we almost there! BTW thank you for such great contents!

  • @timovandrey
    @timovandrey ปีที่แล้ว

    The name is just beautiful. Das Brett mit dem Zett. Love it!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Danke, Timo :)

  • @MsSebaastian
    @MsSebaastian ปีที่แล้ว +1

    Thank you for another banger, I genuinely would not be able to half the things I know if it was not for your videos. I am looking forward to the course !!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you, Sebastian - I'm glad to hear the videos have been helpful!

  • @oktopus1539
    @oktopus1539 ปีที่แล้ว +1

    The board is a piece of art!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you very much!

  • @casualnoises2808
    @casualnoises2808 ปีที่แล้ว

    This great tutorial paves the way for my next project, a digital synthesizer, so thank you very much Phil for the very clear explanation on pcb design!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      That sounds like a cool project! Good luck with that :)

  • @shahrukhp3355
    @shahrukhp3355 ปีที่แล้ว

    Thank you for sharing your knowledge waiting for Mixed-signal hardware design course..

  • @hightlightlol2106
    @hightlightlol2106 ปีที่แล้ว

    Really looking foward for your course!!!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you! Still working on it quite intensely.

  • @gsuberland
    @gsuberland ปีที่แล้ว

    Ooh, I can tell this series is going to be great!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thanks, Graham :)

  • @w0ode198
    @w0ode198 ปีที่แล้ว

    What a beautiful design and layout.

  • @ZayMeisters
    @ZayMeisters ปีที่แล้ว

    Can't wait for the course!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Awesome, thanks!

  • @paul_schenk00
    @paul_schenk00 ปีที่แล้ว

    I am looking forward to the next videos! Great work! Thank you!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you, Paul!

  • @manumadanan
    @manumadanan ปีที่แล้ว

    Great video phil. i was following your videos from the beginning and was able to design high end products. I think you are having the best videos in KiCAD and Altium Designer. I was eagerly waiting for your FPGA course. You are explaining the things in very systematic and simplistic way that will help students and engineers very much in hardware design process. One of the best technical channels I have ever seen. Is it possible to have such high end FPGA designs in KiCAD as most of us couldn't afford the price of Altium Designer.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you so much, Manu!

  • @amirharsat2224
    @amirharsat2224 ปีที่แล้ว

    Your number one in my book Phil .

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thanks, Amir!

  • @remy-
    @remy- ปีที่แล้ว

    Wow, this is a nice piece of art. Well done!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thanks a lot, Remy!

  • @MathewPanicker1010
    @MathewPanicker1010 ปีที่แล้ว +2

    I cant even design a pcb for an atmega chip without screwing up..... you're insane!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thanks! Don't worry though - happens to all of us!

  • @paulushdk
    @paulushdk 10 หลายเดือนก่อน

    I LOVE that "ZettBrett" :D

  • @mikeshane2048
    @mikeshane2048 ปีที่แล้ว

    Thanks Phil you are a gem!

  • @EngineerAnandu
    @EngineerAnandu 8 หลายเดือนก่อน +1

    very good dear

  • @markburton3306
    @markburton3306 ปีที่แล้ว

    This looks like a powerful board

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thanks, Mark - it is!

  • @mikeselectricstuff
    @mikeselectricstuff ปีที่แล้ว +2

    Why are some of the characters on the FPGA lasered off ?

    • @DannyBokma
      @DannyBokma ปีที่แล้ว

      Spotted the same, qurious it was PCBway that supplied the part or Phil.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      To be honest, I'm not entirely sure. I asked PCBWay to procure the Zynqs from LCSC, who mentioned that they only had parts with QR codes lasered off.
      Since I only had good experiences with LCSC in the past and only needed the parts for a couple prototypes, this was fine for me.

    • @marcorizza274
      @marcorizza274 ปีที่แล้ว

      And the ram chips as well. Looks sketchy, but hey... phil said it's working ok

  • @myetis1990
    @myetis1990 ปีที่แล้ว +1

    Thank you, Phil, great content as ever, looking forward to seeing the interfacing sensors, cameras, LCDs, etc.
    I think we need a baseboard for this board to interface anything.
    does it need to be energized through the barrel jack connector even if we put the zettbret on a baseboard?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you, Mustafa! Yes, to connect sensors, cameras, etc. you'll need a baseboard. The ZettBrett can either be powered via the barrel jack, or through the baseboard & mezzanine connectors (without needing the barrel jack).

  • @samtavassolian1492
    @samtavassolian1492 ปีที่แล้ว

    great job. this board is like an art!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you, Sam!

    • @samtavassolian1492
      @samtavassolian1492 ปีที่แล้ว

      @@PhilsLab I wish I could have one. Is it an open-source project or should I buy it from somewhere?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      I'll be selling these once I release the course within the next few months - will make another video when that happens!

  • @oleksiybondar4460
    @oleksiybondar4460 ปีที่แล้ว

    God bless you, man.

  • @adrianramos2229
    @adrianramos2229 ปีที่แล้ว

    Amazing job! I was curious about if you where planning on doing software/HDL tutorials for the Zynq platform. If that's the case, are you planing on using somekind of OS?

  • @milind_jani003
    @milind_jani003 ปีที่แล้ว

    Hi Phil, great video. I always find your content very informative and useful. I am curious about the golden border around the PCB. Is that edge plating as I could also see vias around the edge of the board? Is there any specific reason for doing this?

  • @chadbean9149
    @chadbean9149 2 หลายเดือนก่อน

    I'm curious to know what a typical cost and lead-time is for a PCB like this.. How many do you typically order up-front for bring-up/verification?

  • @TrickyNekro
    @TrickyNekro ปีที่แล้ว

    And I would guess, these are the first steps on how to build your own, opensource hopefully, oscilloscope!

  • @spruce1000
    @spruce1000 ปีที่แล้ว

    Man this board is beautifully designed. No usb tvs diodes?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you! TVS diodes are on all USB connectors (back side).

  • @samba8579
    @samba8579 ปีที่แล้ว

    thanks alot!

  • @qwerty_____146
    @qwerty_____146 ปีที่แล้ว

    Other question: You said use eeprom near ftdih??? please describe more.

  • @morph7299
    @morph7299 8 หลายเดือนก่อน

    Thanks for your videos.
    May i ask how much did making this board cost you ? i'm looking to make a zynq development board for myself just need to estimate costs.

  • @shakaibsafvi97
    @shakaibsafvi97 ปีที่แล้ว

    Hi Phil,
    Gorgeous looking board and amazing content on your channel. Keep 'em coming.
    Just wondering if this board is open hardware ?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you, Shakaib!
      I'll be releasing the schematics of this board but not the board files.

    • @shakaibsafvi97
      @shakaibsafvi97 ปีที่แล้ว

      @@PhilsLab Hmmm... is there a possibility that you have PCBWAY assemble the boards and keep 'em in stock and we simply order the boards from PCBWAY directly ?
      And just out of curiosity why would you not release the board files ?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      They're a part of the upcoming course and will be sold alongside so-to-speak (not sure through which distributor or if I'll just pop them on my site - not sure if PCBWay will do that but I'll ask.).
      The course will guide through on how to design a board like this (or rather this board in particular).

    • @shakaibsafvi97
      @shakaibsafvi97 ปีที่แล้ว

      @@PhilsLab Excellent !

  • @tylergoldsmith4884
    @tylergoldsmith4884 ปีที่แล้ว

    Has the course kicked off yet I am interested in the hardware design process !

  • @prashkd7684
    @prashkd7684 ปีที่แล้ว

    Love the silkscreen for each component with clear part outline AND their name/function etc. I assume they're all custom?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you! Yeah, I decided to pop labels like that on, as it's for an educational dev board.

    • @prashkd7684
      @prashkd7684 ปีที่แล้ว

      @@PhilsLab I bet somewhere in the world electronics repair/debugging teams are watching your videos and drooling over it.

  • @creedo8301
    @creedo8301 ปีที่แล้ว

    Is it possible to know when the advanced pcb design course is coming out?

  • @ashwin372
    @ashwin372 ปีที่แล้ว

    Hi,
    did you publish the course?
    thank you

  • @OriginalJetForMe
    @OriginalJetForMe ปีที่แล้ว

    This is excellent. Does your hardware course include an assembled board? If so, I’m in. I’m less interested in the hardware design and routing for now, and more interested in the bring up, and in finding ways to program it using more open-source tools (not the synthesis yet). I do also want to learn the design and layout, don’t get me wrong. But I really want your board to play with!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you, Rick! I'll be selling these ZettBrett boards once I release the course. You can either buy them individually or in some form of bundle (at a slightly reduced) price along with the course.

    • @Phreak5h0w
      @Phreak5h0w 8 หลายเดือนก่อน

      @@PhilsLab Nice videos, nice design. I hope I didn't miss it, but is there a shop for ordering a board?

  • @pauleinundzwanzig
    @pauleinundzwanzig ปีที่แล้ว

    Lovely board and great explanation! What font did you use for your silkscreen?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thanks, Paul! Font is Century Gothic.

  • @Chris-hi2hn
    @Chris-hi2hn 19 วันที่ผ่านมา

    Why did you change the default address settings in the linker script? I'm curious because the default address assignments have been working for me

  • @unixux
    @unixux 5 หลายเดือนก่อน

    Are you selling those ? I suffer from debilitating board hoarding and would most definitely love to snipe one

  • @rushit04
    @rushit04 ปีที่แล้ว

    Great Video! I have one question, is it possible to use only programmable logic part of Zync 7000 chip without using ARM part of the chip (both I/O should directly communicate to FPGA fabric) ?

  • @r_be
    @r_be ปีที่แล้ว

    Unlike a microcontroller based project, this one does punish your wallet significantly if you don't get it right.
    Did this board required more than a single iteration or did you get it all working perfectly the first time. Honesty is appreciated :)

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      I've successfully verified DDR memory (speed, no byte lane errors, read/write eyes), Gig Ethernet (TCP server/client), QSPI flash (writing/reading/booting from), and the Zynq systems themselves so far. Left to test is the eMMC and USB HS - so fingers crossed :) This is the first iteration of this board. I did spend a substantial amount of time checking the design before ordering.

  • @tuanlong2607
    @tuanlong2607 7 หลายเดือนก่อน

    Do you have any courses about So(P)C design - RTL on Xilinx ?

  • @8_Bit_Cloud
    @8_Bit_Cloud หลายเดือนก่อน

    Great

  • @MrKrishnanandaKHegde
    @MrKrishnanandaKHegde หลายเดือนก่อน

    When you hit Run, where actually is the program running?

  • @mspeir
    @mspeir ปีที่แล้ว +1

    Where the heck did you find a Zynq chip?! 😮🧐

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      There are a few still floating around as it happens!

  • @qwerty_____146
    @qwerty_____146 ปีที่แล้ว

    Thank you dear. question: at Read & write memory(Xilinx System debugger) section, where location you wirte data exactly?

  • @saxfieldchatmon2495
    @saxfieldchatmon2495 ปีที่แล้ว

    Would you mind sharing the costs for the SoC, BoM, and total price of the board?

  • @Pippo.Langstrumpf
    @Pippo.Langstrumpf ปีที่แล้ว +4

    How is it possible to solder a Chip from the bottom side?

    • @SirHarrisonPhillips
      @SirHarrisonPhillips ปีที่แล้ว +1

      Sometimes surface tension of the flux and and solder is enough to hold tiny components to the bottom of the board. For heavier components, manufacturing houses will place tiny dots of epoxy on the bottom of of components which hardens during the reflow process

    • @abhishek420oviyt
      @abhishek420oviyt ปีที่แล้ว +1

      The answer is Yes.

    • @remy-
      @remy- ปีที่แล้ว

      I also do this myself with a reflow oven. In this case I always order a extra v-cutted zone around the board. First apply paste and place the components of the first side and reflow. Then use the extra border to hold the pcb without any need to flatten it on the workbench and in the oven (use 4 big screws for this, upside down) and reflow again. Never had a drop.

  • @viktoreidrien7110
    @viktoreidrien7110 ปีที่แล้ว

    thank you

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thanks for watching, Victor!

  • @SnakePlissken1
    @SnakePlissken1 ปีที่แล้ว

    How do I get one of these boards? Which device or board should I get for speed & learning?

  • @zerpharet
    @zerpharet ปีที่แล้ว

    Hey Phil,
    this board looks really awesome. Will you sell them at some point?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you! Yes, I'll be selling them when the course comes out (on Tindie or the like).

    • @zerpharet
      @zerpharet ปีที่แล้ว

      @@PhilsLab nice, consider me one of the first customers.

  • @redpillcommando
    @redpillcommando ปีที่แล้ว

    Dude! I WANT ONE. Please put these up for sale.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      At some point this year, I will!

  • @th3magist3r
    @th3magist3r ปีที่แล้ว

    Thank you for another awesome video. Please think about making a video or a paid course demonstrating firmware concepts. Thank you in advance.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you, Alexandros! What firmware concepts were you thinking of?

    • @th3magist3r
      @th3magist3r ปีที่แล้ว

      @@PhilsLab m.2/PCIe zynq board firmware develpment would be awesome!

  • @Chris-hi2hn
    @Chris-hi2hn 19 วันที่ผ่านมา

    Does the ,zynq support lvds33? 🤔

  • @xThirdOpsx
    @xThirdOpsx ปีที่แล้ว

    Was this board made for as a personal learning experience or was it commisioned? Also, if possible I would like to hear your experiences about your first months in the industry etc. Being a junior myself I would like to soak up as many infos as possible from other people before entering the work place, I think others experiences really help in understanding what am I getting into (talking about embedded systems)

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +3

      I designed this board specifically for the upcoming course, to be able to demonstrate how to use 'advanced' processors, route DDR memory, hook-up ethernet PHYs, and so on.
      Regarding (initial) industry experience - that'll have to be a video on its own, I'm afraid. That being said I quit my first job after three months and then went the self-employed route after that, so I may be a bit atypical in that regard.

    • @xThirdOpsx
      @xThirdOpsx ปีที่แล้ว

      @@PhilsLab Yes please make a video if u can! I loved the EEVblog video where you talked a bit about work experience etc.

    • @sanjikaneki6226
      @sanjikaneki6226 ปีที่แล้ว

      @@PhilsLab you journey through the industry must be a wild and interesting story not even sure how you managed to become self employed only after 3mo.

    • @FunPHYSICZ
      @FunPHYSICZ 11 หลายเดือนก่อน

      I plan to sign up for the course and build the design board as a basis for my own development system ( with a few additional interface devices on board). Meanwhile, you mentioned that you planned on also selling an assembled board, but I haven’t seen it offered yet. Maybe I’m looking in the wrong place. Has this been done yet?

  • @tamaseduard5145
    @tamaseduard5145 ปีที่แล้ว +1

    👍🙏❤️

  • @Chriva
    @Chriva ปีที่แล้ว

    What's up with the ground off chip numbers?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Not entirely sure - LCSC mentioned this before buying them, but said they're otherwise OK. Just went with them, as this is a prototype - seems fine so far.

  • @eyallampel
    @eyallampel ปีที่แล้ว

    What are those colors on your pcb ? is it black solder mask with yellow silkscreen ? I haven't seen this option in jlcpcb

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      That's right. I'm using PCBWay.

    • @eyallampel
      @eyallampel ปีที่แล้ว

      @@PhilsLab May i ask how do you create those inverted fonts ? i mean you have a yellow background rectangle , and the font is the black solder mask

  • @animatrix1851
    @animatrix1851 ปีที่แล้ว

    Any reason you didn't go for a single PMIC for multiple voltages ?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +2

      Form factor of the board was one reason, meaning I can space the regulators out and thus clean up my power planes and delivery. Also, the combined cost of all regulators was significantly cheaper than a 4-in-1 regulator. Lastly, I personally love the aesthetics.

    • @animatrix1851
      @animatrix1851 ปีที่แล้ว

      @@PhilsLab Fair enough! Btw could you provide the part no of these regulators ?
      2. Do you source your fpga's from the pcb house or mouser/digikey
      Thanks!

  • @blacklion79
    @blacklion79 ปีที่แล้ว +1

    Oh, this IDE looks so clunky. Editing of linker script could be much faster with textual search-and-replace than this stupid UI.
    The board looks gorgeous, on the other hand!

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Yeah, that and Vivado are a bit of a pain to use at times.. But glad you like the look of the boards, thanks!

    • @blacklion79
      @blacklion79 ปีที่แล้ว

      @@PhilsLab Do you have any plans to sell assembled boards?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +2

      Yes, I'm planning to sell these along with the upcoming course sometime in the first half of this year!

  • @thanatosor
    @thanatosor 2 หลายเดือนก่อน

    Bro need to advise all famouse fpga brands for their ugly designs & bad usecases 😂