Zynq Ultrascale+ Hardware Design (Schematic Overview) - Phil's Lab

  Рет қаралды 29,963

Phil’s Lab

Phil’s Lab

Күн бұрын

Пікірлер: 75
@MikeHarris1984
@MikeHarris1984 Жыл бұрын
Wow, that lineup is awesome! I wish I went down the electrical engineering road when I got out of highschool and continued into that industry. I am doing it as a hobby now and love it. Same reason I love to program. I break up my programming into a all chunks and solve each part and move on to 5he next. It's like a little puzzle that I must figure out to get my program working. I find i do the same thing with my PCB projects and schematics layouts. In high school electronics Iearned basics, layout and building our own PCB with copper boards, masking and slushing in acid to etch the.board. Then TIN the paths and drill the TH components and then build. This is in the year 2000, so much has changed since then lol. Thank you again for the work you do on your videos. You have the BEST PCB design and videos out on KZbin that I can find. Now I'm a cyber security architect for a fortune 500 financial firm and 17 years into my career. Too old to jump to a new career. Lol. But hey, I can play for my hobbying
@PhilsLab
@PhilsLab Жыл бұрын
Thank you, Mike! Exactly, that's why I like it as well - loads of puzzles and problem-solving. Rather rewarding as well, seeing projects come to life! Cool that you've kept electronics as a hobby :)
@DC-tq6nd
@DC-tq6nd Жыл бұрын
This is awesome! I'm part of a student team currently developing DAQ for a prototype vehicle and we'll be making your videos mandatory viewing :)
@PhilsLab
@PhilsLab Жыл бұрын
That's awesome, thank you!
@pietrogagliano4484
@pietrogagliano4484 Жыл бұрын
You truly never fail to top yourself! Great work! My course board is about a week or 2 from being ordered as well. The course has really been a game changer in a lot of elements of my pcb design approach.
@PhilsLab
@PhilsLab Жыл бұрын
Thank you, Pietro - looking forward to seeing your design!
@Seventhsu
@Seventhsu Жыл бұрын
Hey Phil, big fan of your content so far. You mentioned the necessity of a heatsink for this chip; can we soon have a video on them? I would like to hear your take on things like heatsink material, mounting, grounding and RF decoupling for both chips that have metal pads exposed and chips that don't, and the use of intermediate materials like thermal paste or pads.
@MegaTraxxas
@MegaTraxxas Жыл бұрын
All these tutorials are so valuable, thank you
@VictorSoria
@VictorSoria Жыл бұрын
Thanks a lot for all your hard work, Phil. This is hugely inspiring, even for people like me who are just starting out.
@PhilsLab
@PhilsLab Жыл бұрын
Thank you, Victor - I'm glad to hear that!
@rolfdieterklein
@rolfdieterklein Жыл бұрын
Excellent, thanks for the video, really great help for designs. Looking for the follow up.
@PhilsLab
@PhilsLab Жыл бұрын
Thanks a lot!
@Emre-e4s
@Emre-e4s Жыл бұрын
You always inspired us Phil! Danke!
@PhilsLab
@PhilsLab Жыл бұрын
Thank you!
@chruder83
@chruder83 Жыл бұрын
Nice project. Some note: In the "3_ZBU-PS-Config"-schematic, the JTAG buffer U300C (for TDO) should be placed in the other direction. TDO is in this case an input (JTAG data return).
@PhilsLab
@PhilsLab Жыл бұрын
Good catch, thank you!
@user-qf6yt3id3w
@user-qf6yt3id3w Жыл бұрын
You can see why people like PCIe, USB3 and DisplayPort. It's all serial so you don't need many traces and all can be done with the gigabit transceivers on an FPGA.
@PhilsLab
@PhilsLab Жыл бұрын
Exactly :)
@Ziferten
@Ziferten Жыл бұрын
Hi Phil, careful shipping those MPSoCs to China. If you purchased from Mouser (a U.S. company), you may have unknowingly agreed to terms and conditions that preclude your shipping those to countries like China (ITAR). Not trying to discourage you, just make sure you do your due diligence before shipping them.
@stevelee2504
@stevelee2504 8 ай бұрын
FYI. These starter kits are made in China. Careful not to ship it to USA 😂😂🎉🎉🎉
@TheExGuy_
@TheExGuy_ Жыл бұрын
Been using the Xilinx kria kv260 which has the same SoC , but couldn’t think of any designs or projects to implement. Waiting for the course covering this SoC :). Suggestion: would you please consider doing y machine learning accelerator designs , thank you :) .
@PhilsLab
@PhilsLab Жыл бұрын
Yeah, I never had ideas for off-the-shelf devboards either.. Thanks for the suggestion, I'll look into that
@EngineerAnandu
@EngineerAnandu 9 ай бұрын
Link Not working: ZU+ HW Design Guide
@shakaibsafvi97
@shakaibsafvi97 Жыл бұрын
Hi Phil, As always, amazing content. The Systems are getting complex. However, I'd like to see some use real world cases for this particular system. Cheers !
@x1000plusx
@x1000plusx Жыл бұрын
Hey Phil, I wanna thank you for all your videos and inspiring me to my own project, a custom split keyboard using nrf52 soc with macros, rotary dial, thumb sticks with BT and usb capabilities
@PhilsLab
@PhilsLab Жыл бұрын
Hey, That's awesome - great project!
@keremoktem3832
@keremoktem3832 Жыл бұрын
Hi, great video as usual. for the FTDI JTAG, it looks like in VCK190 there are some signals other than JTAG. Like ADBUS4 (VCCO_JTAG_ON) and ADBUS6 (FTDI_POR_B). Do you think these inputs should also be implemented on FTDI chip for JTAG connection?
@EngineerAnandu
@EngineerAnandu 9 ай бұрын
Please provide the excel sheet.
@sarbog1
@sarbog1 Жыл бұрын
Very interesting. I just ordered the ADALM-Pluto... it has the Xilinx® Zynq®-7000 All Programmable SoC XC7Z010-1CLG225C4334... Should be fun to play with.
@steffyabraham9497
@steffyabraham9497 Жыл бұрын
Thank you for the detailed videos. Your videos help me a lot in designing. Can you please list the regulators used in Zynq US power supply section?
@PseudonymQR
@PseudonymQR Жыл бұрын
Thanks Phil for peek into your latest work. I sincerely hope Xilinx people won't come after you for sharing all this information with such vivid details, without a penny from us KZbin community. Quick question, is there a specific reason why you don't add component designators in your finished layout?
@PhilsLab
@PhilsLab Жыл бұрын
Thanks, Muhammad! Haha yeah I hope so as well.. I know some don't agree with this, but I don't see much particular reason to do so, given a well-done assembly drawing (especially in space-constrained designs). I've also confirmed this with the instructors from some IPC PCB design courses.
@PseudonymQR
@PseudonymQR Жыл бұрын
@@PhilsLab I agree as well. I noticed you don't add designators, which obviously made me feel relieved as it was really a pain in the neck to place em underneath a BGA. Thanks for that.
@asmi06
@asmi06 Жыл бұрын
Typically if the board is not meant to be assembled manually, you don't need designators. I assemble my FPGA/SoC boards manually, so I leave them in.
@__--JY-Moe--__
@__--JY-Moe--__ Жыл бұрын
U'r super helpful! love it!! had no idea pcbway sold dry lunch sacks!!
@PhilsLab
@PhilsLab Жыл бұрын
Thank you!
@dwagner6
@dwagner6 Жыл бұрын
I would be very curious to hear about the process of sending parts to PCBway for assembly. I am sort of in this position at work (as an undergraduate!) where what we are trying to assemble is beyond our office’s capabilities, and we have all the parts on hand, purchased already. Thank you for all you do! I have learned so, so much the last couple years.
@PhilsLab
@PhilsLab Жыл бұрын
Thanks, Jack! I've only done that once before, but it was fairly straight-forward (except for customs, which delayed the process) - just ship to their address and declare contents as usual via a form. I'll see how it is this time with these rather expensive ICs..
@ryanmadden9276
@ryanmadden9276 Жыл бұрын
Hey Phil, great design and explanation as always. One thing I'd like to point out is the power supply scheme for the Codec on pg 18. I looked at the data sheet for the MAX9867 and only DVDDIO can support +3.3V, yet you have +3.3V supplied to all the VDD pins. The DVDD, AVDD, and PVDD pins require a +1.8V supply, with an abs max rating of +2V for each. I would urge you to change this to avoid a costly rework and destroyed codec. From one hardware designer to another. cheers
@PhilsLab
@PhilsLab Жыл бұрын
Thanks, Ryan - yes, you're right. I changed that after my schematic check a bit after making the video. As stated at the beginning, this was an initial/draft schematic.
@ryanmadden9276
@ryanmadden9276 Жыл бұрын
@@PhilsLab Good catch! Keep up the great work - your videos have been essential references for my pub design projects!
@martinnjoroge6006
@martinnjoroge6006 Ай бұрын
A lot is always talked about in the FPGA space, especially regarding the top 2 vendors. Would an Altera-based design be considered to be shared here?
@Jonathan-ru9zl
@Jonathan-ru9zl Жыл бұрын
Masterpiece
@tonydimichele4428
@tonydimichele4428 Жыл бұрын
Hey Phil, are you worried about cascading PG signals for your regulator enables not being controlled on the down sequence?
@jatigre1
@jatigre1 Жыл бұрын
So, let me see if I got this correct. You can technically built a Smart 4K TV or monitor with Display Port input for a fraction of the cost, with this setup, not to mention all the other cool stuff you can achieve with it?
@hasanthesyrian_
@hasanthesyrian_ 3 ай бұрын
any updates on this project?
@gsuberland
@gsuberland Жыл бұрын
Not sure if something changed in your audio setup recently, but might wanna dial up the sibilance filter a bit; the "s" sounds get quite harsh in this video.
@PhilsLab
@PhilsLab Жыл бұрын
Ah yeah, sorry about that - I forgot to add the de-esser in this time. Went a bit overboard with compression on the voice. Will be fixed next vid!
@Nbec95
@Nbec95 Жыл бұрын
I'm designing my first PCB right now. Most of what I learned in the process I learned from you - so thanks so much for that! I've got at least one question, though. Based on your advise, I used net labels and net ties to give every pin on the pcb a meaningful name. Now I run into an issue where a) I've got no space for the net tie footprints on my pcb or b) they are so small, that I cant route a trace because of minimum track clearance between diffenrent nets. I just need to strap some neighbouring enable pins to VDD and would simply like to link them all up with a trace. Should I dont use net ties in that case? Btw I'm planning to submit my design for your reviews, when it's finished.
@PhilsLab
@PhilsLab Жыл бұрын
Thank you, I'm glad to hear that! Regarding net ties - I typically use 0R resistors instead. Otherwise, with net ties, I have them in the schematic until I've routed them, then remove them. For me, it's more of a 'reminder' when it comes to layout and routing.
@tiborkiss3944
@tiborkiss3944 Жыл бұрын
I don't have now the time to fully verify that the MAC PHY does support hardware timestamping or not? I am thinking of AVB or TSN support.
@m1geo
@m1geo 9 ай бұрын
Is your ATLAS board is open source? I'd be interested in looking at the design in detail.
@PhilsLab
@PhilsLab 9 ай бұрын
I'm afraid not at the moment - sorry!
@creativelectronics
@creativelectronics Жыл бұрын
Sizin ürünleri çiftliklerde kullanıyor olabilirler çok iyi alternatif başarılar dilerim projelerinizi beğeniyorum Alitum güzel program.
@asidesigner8542
@asidesigner8542 Жыл бұрын
You should add some high speed jsd208 ADC and DAC to the board too.
@Blitzoschitzo
@Blitzoschitzo Жыл бұрын
Hey Phil, I'm starting to study electrical engineering in October but after my first 2 semesters I'll have to pick something to specialise in, since EE is such a broad subject. There are also 26 masters to choose from. May I ask what you Specialized in or what it was called? We have something similar to embedded engineering but we call it systems engineering
@spicypepper5391
@spicypepper5391 Жыл бұрын
Do you have any recommendations for where to get started on these types of projects? I wanted to take a crack at doing an Intel Agilex 7 FPGA accelerator with CEM edge fingers for Gen 5 PCIE, but not sure how to go about it without an insane cost for the required low-loss stackup material.
@PhilsLab
@PhilsLab Жыл бұрын
I have a few FPGA-based hardware design videos covering simpler designs on the channel. Otherwise, I also have a full course that gives a much more thorough walkthrough (11.5hrs of content, link in the description).
@dm3on
@dm3on Жыл бұрын
Thank for such awesome video! How does shared memory works between FPGA and ARM CPU (via RAM I guess) ? I guess, what I am asking, for example; is there way to offload compute function to FPGA that would be called by linux kernel and exposed in user space ?
@PhilsLab
@PhilsLab Жыл бұрын
Yeah, you can do that. Simplest/most common I believe is to have an AXI bus/stream interface between PS and PL.
@HArge-v8z
@HArge-v8z 2 ай бұрын
do i need the eprom with ftd chip ? i think it use an internal eprom ! !
@Mtaalas
@Mtaalas 8 ай бұрын
I've never done FPGA stuff and i've been always wondering if you ahd to order a thousand, or then thousand units, would the price come down significantly or not... Because frankly, taping out an ASIC is very VERY expensive and I wonder at what price point / product volume that would even make sense. And FPGA's are popping up constantly in very high volume products (tens of thousands to hundreds of thousands of units) which makes me think tape out has gone even more expensive than before and FPGA's are getting more affordable... but 300€ for piece is quite something.... pushes any device you design around that to 1000€ or more almost regardless of anything...
@deathblowhere
@deathblowhere 7 ай бұрын
Agreed. Those crazy prices are just artificially risen up by corporate greedy b*stards unfortunately.. Just take a look at any other descent FPGA chips - there are all around and above 100 USD mark per pop, even in volume..
@lonelymechanic3688
@lonelymechanic3688 Жыл бұрын
where do we learn the coding part?
@lucas_liano
@lucas_liano Жыл бұрын
You are awesome
@PhilsLab
@PhilsLab Жыл бұрын
Thank you!
@thekaduu
@thekaduu Жыл бұрын
Could have use MTG blocks and build you a space laser... Oh well :)
@hanfman1951
@hanfman1951 Жыл бұрын
Why did you marked some components with a red cross?
@PhilsLab
@PhilsLab Жыл бұрын
Those are do not place (DNP) parts.
@sc0or
@sc0or Жыл бұрын
Isn’t a simple ARM SoC for let’s say €40 + PCIe-to-FPGA + FPGA for €50 is worse than €400-4000 FPGA like this? How do they sell such ICs?!.. PCIe speed is enough to exchange data with an FPGA, that will perform expensive parallel tasks IMHO. It will remain actual a couple of times longer than it is calculated.
@tolkienfan1972
@tolkienfan1972 Жыл бұрын
"Missile and munitions"!?
@jhonchirstofer1895
@jhonchirstofer1895 Жыл бұрын
hello sir
@alex_kwinto
@alex_kwinto 14 күн бұрын
please keep the WIFI
@alocin110
@alocin110 Жыл бұрын
Instead of AMD use Intel. Thanks.
DSP Overdrive Algorithm in Software (STM32) - Phil's Lab #117
32:52
FPGA PCB Design Review - Phil's Lab #85
33:13
Phil’s Lab
Рет қаралды 31 М.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 9 МЛН
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 21 МЛН
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
Interfacing FPGAs with DDR Memory - Phil's Lab #115
26:41
Phil’s Lab
Рет қаралды 38 М.
PCIe on Xilinx FPGAs
1:00:30
FPGA Zealot
Рет қаралды 16 М.
Microcontroller on FPGA (Microblaze, UART, GPIO) - Phil's Lab #108
24:36
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 218 М.
FPGA Pins Explained!
14:10
Altium Academy
Рет қаралды 40 М.
BGA PCB Design Tips - Phil's Lab #95
28:21
Phil’s Lab
Рет қаралды 40 М.
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 435 М.
Two engineers compete to design a PCB in only 1 hour! Who will win?
12:19
Predictable Designs
Рет қаралды 38 М.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 9 МЛН