No video

FPGA/SoC Board Bring-Up - DDR3 (Zynq Part 2) - Phil's Lab #97

  Рет қаралды 28,186

Phil’s Lab

Phil’s Lab

Күн бұрын

Пікірлер: 40
@Afrotechmods
@Afrotechmods Жыл бұрын
You've been on fire the last few months. I am adding you to my recommended channels list.
@yaseentwati7737
@yaseentwati7737 Жыл бұрын
you're videos are awesome as well man, its been a while
@PhilsLab
@PhilsLab Жыл бұрын
Thank you very much - awesome to hear that you've been following the channel!
@th3magist3r
@th3magist3r Жыл бұрын
Another fantastic video, brother. You could charge for access to your stuff, but instead you provide it to us for free. I hope you can share more information like this. Thank you! Humans such as yourselves revive my faith in mankind.
@PhilsLab
@PhilsLab Жыл бұрын
Thank you very much, Alexandros! Definitely many more videos to come :)
@Jonathan-ru9zl
@Jonathan-ru9zl Жыл бұрын
Highly technical and complex engineering concepts explained nicely and clearly. Well done!
@rioschad3284
@rioschad3284 Жыл бұрын
As a practicing PCB designer and EE, this video is a fantastic example showcasing many important concepts used by high-speed designers. Very well done mate!
@PhilsLab
@PhilsLab Жыл бұрын
Thank you very much, Rio!
@myetis1990
@myetis1990 Жыл бұрын
Phil, definitely you are making an invaluable job, thank you for your efforts, for support, I'll immediately buy your course about this content when it is ready. I would love to see how we can customize the timings of the custom DDR in petalinux.
@ferhatcangozcu6204
@ferhatcangozcu6204 2 ай бұрын
Excellent and fully covered video for DDR on bring up. Each step is detailed very deeply. Thanks indeed :)
@Thats_Mr_Random_Person_to_you
@Thats_Mr_Random_Person_to_you Жыл бұрын
Missed the patreon meetup as I dont think i actually have any 'use' for this knowledge, but I absolutely love learning it anyway (if things in life health wise ended differently I may have been able to graduate my Elec Eng degree and be doing this stuff etc.. but alas it didnt work out that way). Again can't wait for your course cause even though I have no use for it, it'll still be awesome to learn it!!!!
@asmi06
@asmi06 Жыл бұрын
Nice video! I recently bought a few Zynq 015 chips which have 4 MGT transceivers, and I intend to make a board with a PCIE x4 slot on it. I already have a premade MyIR board with 015 and a PCIE, but it's only has two lanes wired up, but I already tried many PCIE extensions cards - among them was NVME SSD (via PCIE-to-M.2 adapter), 2.5G Ethernet card, USB 3.0 card - basically all extension cards I had laying around, and once I enabled drivers for these devices, they all worked (well, with 2.5G Ethernet it was a bit more involved because it required a firmware to run). My initial idea was to place a PCIE switch so that I can connect both NVME SSD and some other external card at the same time, but these switches are very expensive (PEX8612 is about 70$ per device!), so I decided to ditch that idea for now. I also have a few of Zynq 030's with Kintex fabric and 10G MGTs which I hope to find a use for some day.
@PhilsLab
@PhilsLab Жыл бұрын
Thanks! Sounds like you have some cool projects & ideas lined up. I'd like to give the Zynq Ultrascale parts a try on a custom board this year (if time allows) - as you said, trying to find a use right now is another thing..
@asmi06
@asmi06 Жыл бұрын
@@PhilsLab Yeah, I've been itching to try the UltraScale+ parts (not just Zynq, but FPGAs as well), but they are just too damn expensive for me.
@RemcoStoutjesdijk
@RemcoStoutjesdijk Жыл бұрын
I distinctly recall my uni professor saying external memory won't ever go faster than 64 MHz because of PCB constraints. So apparently what you're doing here is not possible :)
@PhilsLab
@PhilsLab Жыл бұрын
Haha must be magic then!
@rdbanks2823
@rdbanks2823 Жыл бұрын
Fantastic content as always!
@oleksiybondar4460
@oleksiybondar4460 Жыл бұрын
Thank you, youre great!
@FrancoisCerbelle
@FrancoisCerbelle Жыл бұрын
Hi Phil. All your series are amazing, both here and in the Altium channel. I have only one question : How many hours did it take for you to design the schematic and the PCB of this dev board ? Thanks a lot for your contents
@blacklion79
@blacklion79 Жыл бұрын
Great explanation!
@PhilsLab
@PhilsLab Жыл бұрын
Thank you!
@dyn01234567
@dyn01234567 Жыл бұрын
Nice! :) Been trying to get yocto Linux up and running on an Intel based SBC recently. Interesting to see how you get Linux up and running!
@PhilsLab
@PhilsLab Жыл бұрын
Thanks! Luckily for Xilinx, they've made PetaLinux which sits on top of Yocto, so one doesn't have to deal as much with the nitty gritties.. In any case, that's definitely my least-favourite part of this bring-up :D
@di987654321
@di987654321 9 ай бұрын
Hi, Thanks for your content, could you tell me please if the DDR shared between PL and PS in FPGA Zynq? did you manage to connect the DDR to SoC only ?
@rodrigoolmos9202
@rodrigoolmos9202 Жыл бұрын
So good videos, keep going on 👍
@PhilsLab
@PhilsLab Жыл бұрын
Thanks, Rodrigo!
@pramodshah8242
@pramodshah8242 Жыл бұрын
Sir please upload lecture on hardware design of this board.
@luigimattei7698
@luigimattei7698 Жыл бұрын
Hi, thanks a lot for the video. 1. Where can I found the internal delay of the Zynq chip? 2. How can I import in Altium project? 3. Did you do a video with the constrains to use for DDR routing? Thanks again.
@yellowcrescent
@yellowcrescent Жыл бұрын
This ZettBrett series has been great-- more info on using DDR memory is always good, I always find DDR mystifying. Will be cool to see Linux running on the board. Maybe even see you build your own distro with Yocto? :D Joking, but will be curious to see you getting the RTL8211 PHY and I2C/SPI working under Linux.
@vicktorioalhakim3666
@vicktorioalhakim3666 Жыл бұрын
Doesn't he do that in part 5?
@xThirdOpsx
@xThirdOpsx Жыл бұрын
Great video! One thing is clear, you can't program an SoC with a DIY toolchain like we do with small MCUs, I can only image how much software there is behind vivado and vitis to make all that flawlessly work. Where did you learned all this? Official xilinx docs and application notes?
@PhilsLab
@PhilsLab Жыл бұрын
Thanks! I believe some people have been working on open-source toolchains for Xilinx parts, but I haven't been following that closely. Xilinx docs/app notes are actually pretty decent IMO, so those & just making projects is how I learned this.
@spotridermtb1924
@spotridermtb1924 Жыл бұрын
I am using Altium 23.2.1 and have watched many of your videos and they are very useful. I also work with an FPGA Designer that handles the VITUS and Vivado side of the design and these videos help me understand the design from that perspective. I am working on several boards with different Zynq parts (the Big Ones). I have several designs that are candidates for Reuse. One of the components in this Reuses opportunity exists over 8 schematic sheets. This FPGA has 23 different parts (heterogenous part- BIG Zynq). Should I go through the multiple schematic pages selecting all the relevant components and signals all at one time creating the Reuse Block and then do the same thing with the PCB design? Or should I copy all 23 sheets of my schematic pages and make one giant schematic sheet (size J?) and make that a reuse block? How can I handle this situation? Can I make the whole design a Reuse Block as it is (23 schematic sheets) Or make one giant schematic sheet and make that a Reuse Block? Thanks for your KZfaq Channel!
@abcdefghijklmnopqrstuvwxyz466
@abcdefghijklmnopqrstuvwxyz466 Жыл бұрын
👏👍
@tamaseduard5145
@tamaseduard5145 Жыл бұрын
👍🙏❤
@southgrove
@southgrove Жыл бұрын
👍
@barismetin1014
@barismetin1014 Жыл бұрын
There is one small issue finding the FPGA
@abder5453
@abder5453 Жыл бұрын
Great video, as always ;) if you encounter any problems with Linux, building u-boot, kernel, dtb or the rootfs feel free to msg me, I'll be more than happy to help ;)
@uss-usaf-atlantis
@uss-usaf-atlantis Жыл бұрын
DdR3. Sucks rename ddr name
FPGA/SoC Board Bring-Up - QSPI (Zynq Part 3) - Phil's Lab #98
13:29
EEVblog #1247 - DDR Memory PCB Propagation Delay & Layout
39:34
娜美这是在浪费食物 #路飞#海贼王
00:20
路飞与唐舞桐
Рет қаралды 3,9 МЛН
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 4,1 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 55 МЛН
FPGA/SoC Board Bring-Up Tutorial (Zynq Part 1) - Phil's Lab #96
30:15
FPGA/SoC + DDR PCB Design Tips - Phil's Lab #59
26:38
Phil’s Lab
Рет қаралды 61 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 191 М.
The Death of Memory. New Disruptive Technology Explained
18:18
Anastasi In Tech
Рет қаралды 163 М.
2-Layer PCB Design Tips - Phil's Lab #137
32:27
Phil’s Lab
Рет қаралды 41 М.
PCB Chip Antenna Hardware Design - Phil's Lab #139
32:34
Phil’s Lab
Рет қаралды 17 М.
How are big FPGA (and other) boards designed? Tips and Tricks
1:52:39
Robert Feranec
Рет қаралды 21 М.
娜美这是在浪费食物 #路飞#海贼王
00:20
路飞与唐舞桐
Рет қаралды 3,9 МЛН