EEVblog

  Рет қаралды 457,632

EEVblog

EEVblog

10 жыл бұрын

What is the JTAG interface and Boundary Scanning, how does it work, and what is it useful for?
The XJTAG unit: www.xjtag.com/jtag-tools/xjlin...
Forum: www.eevblog.com/forum/blog/eev...
EEVblog Main Web Site:
www.eevblog.com
EEVblog Amazon Store:
astore.amazon.com/eevblogstore-20
Donations:
www.eevblog.com/donations/
Projects:
www.eevblog.com/projects/
Electronics Info Wiki:
www.eevblog.com/wiki/

Пікірлер: 340
@sologals361
@sologals361 9 жыл бұрын
I always turn of adblocker when watching Daves channel. He deserves every penny he earns.
@rfvtgbzhn
@rfvtgbzhn 9 жыл бұрын
Solo Gals Does it really make a difference for the channel owner? I thought that KZfaq only counts the number of views for each Video...
@sologals361
@sologals361 9 жыл бұрын
Im not sure. Thats why i always turn it of for eevblog.
@Mosfet510
@Mosfet510 8 жыл бұрын
+DjB3RzErK I wonder if it measures a partial viewing, like 15 sec out of 30?
@colejohnson66
@colejohnson66 4 жыл бұрын
A good adblocker will have special code for KZfaq so you can whitelist certain channels
@kermitdafrog8
@kermitdafrog8 4 жыл бұрын
KZfaq screws monetization.
@shreyashpatil6460
@shreyashpatil6460 10 ай бұрын
Thought JTAG was difficult But you forced me to change my mind. Thank you very much
@matiasx488
@matiasx488 9 жыл бұрын
wow! I have been using JTAG for programming for many years and I never realized about its true power until I saw this video! great work my friend!!!
@EEVblog
@EEVblog 9 жыл бұрын
Thanks. Glad you found it useful.
@Hr1s7i
@Hr1s7i 6 жыл бұрын
+Robert Slackware He does it cause it's more or less worthless on a laptop board that's out of the assembly stages. There are security bits that get flipped once the manufacturer is finished using the JTAG, which leads to it being rendered more or less inaccessible (especially mac books, which Louis deals with. Apple sux, we know). Removing it in case of fluid damage in the vicinity more often than not can fix the problem. JTAGs are pretty sensitive and "thin skinned".
@babualluri2051
@babualluri2051 9 жыл бұрын
I am software engineer with passion on hardware, used JTAG and ICE 10 years to bring up few products with fresh hw engrs passion on sw. We did. Now, the way you explaining things artistically can make any one understand and get motivated. Wow! Keep going for all.
@Donquixote-qv7sp
@Donquixote-qv7sp 5 ай бұрын
I bet you did not have passion for HW though
@manjusha1513
@manjusha1513 2 жыл бұрын
I realised that I wasted a whole day just theoritically googling to understand the jtag/boundary scan concept until I saw this video of yours
@franciscafurtado666
@franciscafurtado666 2 жыл бұрын
Why did not I has a video like this when I was in the college? Save a lot of effort in understanding JTAG.
@donmoore7785
@donmoore7785 5 жыл бұрын
We used JTAG to control uC. I never knew the "boundary scan" feature exists. Thank you for explaining the wonders of JTAG!
@murrij
@murrij 10 жыл бұрын
One of the best (if not the best) explanation of JTAG and Boundary Scanning that I've seen. Good stuff.
@bcsupport
@bcsupport 10 жыл бұрын
Thanks for this fun intro to JTAG, Dave.
@TheKCarmine
@TheKCarmine 10 жыл бұрын
Awesome video really couldn't have made this more clear.
@frederickmkhombo4475
@frederickmkhombo4475 8 жыл бұрын
I have been working with electronics for a while, i have been hearing my colleagues using the word 'JTAG'... never knew what it meant or how it is used. this video was a great eye opener. words fall to short to describe the gratitude i have for such an insightful video thanks a million... keep up the good work man
@Brokenrocktail
@Brokenrocktail 9 жыл бұрын
EEVblog Thank you so much for these videos! As an engineering student with a lot of interest in electronics, I have been watching your videos quite often, and always learn something new! Thanks again Dave!
@eni4ever
@eni4ever 10 жыл бұрын
I really enjoyed this one! Thank you Dave!
@gajendrasinghsisodia7936
@gajendrasinghsisodia7936 2 жыл бұрын
Thanks for making it so simple and easy to understand the concepts of JTAG
@AV1461
@AV1461 6 жыл бұрын
Amazing! A video with theory explanation and with a practical example!
@cyfireglo
@cyfireglo 3 жыл бұрын
Wow! This was a great video! And thanks for showing the software at the end... it gave some examples of how useful JTAG can be.
@alexmaramay7222
@alexmaramay7222 3 жыл бұрын
Very thorough, very clear descriptions. Thank you so much!
@Bestietvcute
@Bestietvcute 9 жыл бұрын
dude !!! you are soo good in presenting what is on your mind i like what you are doing a lot thank you so much for the valuable information and good demos !
@sebastiang2296
@sebastiang2296 10 жыл бұрын
Wow. I was just reading an introduction to JTAG's interface and its implementation like the TAP controller state machine. Great timing with the video, Dave. It really complemented what I just learned. Now I got a JTAG itch to go scratch :)
@Afrotechmods
@Afrotechmods 10 жыл бұрын
Amazing tutorial thanks!
@KB1UIF
@KB1UIF 10 жыл бұрын
Thanks Dave , I didn't know about the boundary scan possibility with JTAG only the programming functions. This was a great eye opener for me!! Cheers!
@doogulass
@doogulass 10 жыл бұрын
Thanks for this video! I had no idea JTAG's capabilities went that far, I always thought it was just for flashing chips and debugging your programs. Wow! I could see the direct pin access being very useful in a production environment for doing electrical tests on finished boards. Very nice, keep up the cool videos!
@stm3252
@stm3252 2 жыл бұрын
Nobody can equal Dave when explaining difficult subjects like this and make them easy to understand!
@MikesTropicalTech
@MikesTropicalTech 2 жыл бұрын
Fascinating Dave, thanks. I'm using JTAG for flash and debug on my ESP32, but it's great to know of all of the extra power behind JTAG.
@darmstadtbeste4590
@darmstadtbeste4590 9 ай бұрын
Amazing, thank you so much for this!
@philipschroeder5427
@philipschroeder5427 2 жыл бұрын
Wow, I normally have a difficult time understanding hardware related stuff, but you explain it like it was basic. It takes an expert to explain difficult stuff easy. You nailed it, subscribed.
@bhagathch7349
@bhagathch7349 5 жыл бұрын
Such an amazing information. We have been trying to debug faulty PCB's since 1 month and now I got a wonderful tool to utilise. Thanks a ton!
@affinitystablepeanuts
@affinitystablepeanuts Жыл бұрын
Found it in 2022. This is an amazingly clear explanation! Thank you so much. Really helps one understand what the heck JTAG is.
@gryzman
@gryzman 10 жыл бұрын
That was very useful and interesting. Thanks for this Dave!
@paraescucharrap
@paraescucharrap 8 жыл бұрын
Thanks so much for the explanation. Very helpful and very well made
@mechadrake
@mechadrake 10 жыл бұрын
Dave, these videos are awesome, I will go back and watch all you have made.
@michaelbarakat6095
@michaelbarakat6095 4 жыл бұрын
That was so interesting and powerful protocol thanks Mr. David 😍😍
@neevarpgp
@neevarpgp 4 жыл бұрын
This is awesome! Perfect video for a beginner in Large-scale industrial chip design
@EEVblog
@EEVblog 10 жыл бұрын
Well yes, of course you need good software to decode all display the info, otherwise you are just looking at The Matrix
@binarybox.binarybox
@binarybox.binarybox 4 жыл бұрын
Excellent , Dave. Thank you.
@terenzioberni
@terenzioberni 10 жыл бұрын
Good video. I'm more involved in software but wanted to learn a bit about JTAG and this video was a really good introduction for me. Thanks
@damejelyas
@damejelyas Жыл бұрын
You got to love the enthousiasm !!! Love the content.
@TradieTrev
@TradieTrev 10 жыл бұрын
Great Vid! This complements nicely with my knowledge of using JTAG to flash routers, really opens my mind and makes perfect sense
@goldrushjkgh
@goldrushjkgh 4 жыл бұрын
You are what my college needs. Hats off to you.
@gianc
@gianc 10 жыл бұрын
absolutely amazing! thank you!
@EEVblog
@EEVblog 10 жыл бұрын
I always use the lapel mic for recording FF video, I have to, as the camera is 3 meters away. But when shooting on the bench I use the internal mic. Lapel mics are not perfect, and if you turn your head the volume varies a lot. I passed this one through The Levelator to level out the audio, which is not easy to do in my Sony video editing software.
@MohammedNoorSK
@MohammedNoorSK 7 жыл бұрын
You are better than the best professor at my college. Great video. Keep up the great work. The electronics world needs more people like you!
@akshay6667
@akshay6667 5 жыл бұрын
Really helpful video. You explained it very well and I got to know a lot about JTAG. Thank you very much
@coryballiet8260
@coryballiet8260 6 жыл бұрын
Way late to the party here, but I see JTAG on just about every product I test at work. Much appreciated information on this. Great video!
@EEVblog
@EEVblog 10 жыл бұрын
I'll be re-listing these soon
@opablo_gm
@opablo_gm 10 жыл бұрын
I learned a lot thanks to this video... thanks Dave
@nithinp2773
@nithinp2773 7 жыл бұрын
This was an excellent explanation about JTAG and boundary scan. This video is very clear and can be understated by any electronics graduates. It helped me a lot to understand the uses of JTAG and boundary scan in FPGA. Thank you sir:-)
@delontamonroe7503
@delontamonroe7503 2 жыл бұрын
You are awesome, so glad I stumbled upon this vid!!!
@Brtik88
@Brtik88 10 жыл бұрын
Amazing as always! Thanks a lot
@adityaaman3794
@adityaaman3794 2 жыл бұрын
Hey Dave! Thank you! That was very informative
@jfernandmy
@jfernandmy 10 жыл бұрын
Thanks for the video Dave, I love Fundamentals Friday!
@selvalooks
@selvalooks 9 жыл бұрын
Very much clear description!!!! Thanks!!
@Eyetrauma
@Eyetrauma 10 жыл бұрын
Loving these fundamentals videos!
@JayJay-ki4mi
@JayJay-ki4mi Жыл бұрын
You probably dont have time to read comments but you inspired me many years ago. I used to watch your videos knowing very little about this stuff. Today I'm repairing boards of all natures, doing trace repairs, and I've recently had to repair a completely snapped board. I was a software hacker, and hardware just seemed like the ultimate way to control and manipulate hardware. During my time hardware hacking I invested in a good stereo microscope, oscilloscope and rework station. I had all the tools to do repairs, so now I do that because it's good money, more fun, and beats my old programming career. Thank you :D
@ppsr0
@ppsr0 Жыл бұрын
You ditched software for hardware job? Can you tell me more? I love hardware engineering but seeing the amount of software jobs and their salary let me down sometimes. ....is there something that most don't know about hardware engineering jobs? Online there aren't any hardware engineers telling about their jobs compared to software engineers
@anmolverma7194
@anmolverma7194 4 жыл бұрын
Simply wonderful ... Great ..you deserves allot...
@batdhlawalla
@batdhlawalla 8 жыл бұрын
Great presentation. Very informative. Many Thanks.
@mattstelmach1982
@mattstelmach1982 10 жыл бұрын
Excellent video Dave. Thanks very much!
@aviralrg
@aviralrg 7 жыл бұрын
this is exactly how i wished to be explained! i loved it
@sysmatt
@sysmatt 10 жыл бұрын
Really good one. Definitely turned me on to possibilities of JTAG.
@mythicfps9131
@mythicfps9131 6 жыл бұрын
This is awesome it's been around that long
@febinmathew3578
@febinmathew3578 3 жыл бұрын
This is very informative. Thank you for the video
@roberthorwat6747
@roberthorwat6747 7 жыл бұрын
Fully expected my brain to fry and scream "mercy" but this was in fact easy to follow and enjoyable to the last. Thank you Dave!
@sensecam
@sensecam 9 жыл бұрын
very good explanation!
@alitahamia9956
@alitahamia9956 8 жыл бұрын
Awesome, as always! thanks dave.
@runforitman
@runforitman 11 ай бұрын
oh i am 100% playing with this in my next project this is so cool
@4BoltClevo
@4BoltClevo 10 жыл бұрын
The real beauty of that xjtag system is that you can write code that describes how to test a particular chip. Once that's written, anytime you use the same chip on any of your boards you can call the same test routines. So it hides all the serial details from the user and makes your test routines very reusable. I loved it when I was doing test.
@mohamadyakteen8710
@mohamadyakteen8710 8 жыл бұрын
great video Dave, thank you.
@TheDuckofDoom.
@TheDuckofDoom. 7 жыл бұрын
I didn't know it was used for programming, i did know it was used for testing and debugging but I never knew how it operated. Very informative video.
@sonnichjensen
@sonnichjensen 9 жыл бұрын
Thanks, this was useful for learning
@Klythia
@Klythia 2 жыл бұрын
Thank you very much for all the Explanations and videos you make ... God bless you
@varghese5494
@varghese5494 9 жыл бұрын
woow .. Awesome Explanation ..Thank you
@ut0phya
@ut0phya 10 жыл бұрын
Very informative, THX Dave...
@aatheus
@aatheus 10 жыл бұрын
Great video! I was not aware that you could read and WRITE pins directly via boundry scan.
@sbybill3271
@sbybill3271 4 жыл бұрын
Am I alone losing my eyesight by constantly watching Dave's amazing videos?
@BryanODonoghue
@BryanODonoghue 5 жыл бұрын
Great description - thanks
@MarcoMardegan
@MarcoMardegan 10 жыл бұрын
Non ti abbattere, la maggior parte dei discorsi sono semplici da capire soprattutto perché con il video si riesce a raffigurare quello che spiega e tu puoi associarlo al discorso.. Guarda anche altri suoi video e piano piano avrai l' orecchio per seguire tutto quello che dice :) Ciao
@krish2nasa
@krish2nasa 7 жыл бұрын
Excellent, Thank you very much Dave
@PratikPrajapati84
@PratikPrajapati84 6 жыл бұрын
Awesome explanation!
@MandrewP
@MandrewP 10 жыл бұрын
Dave, you are the freaki'n best! When I get some money I'm going to send you a donation - you deserve it.
@bolatdinc3211
@bolatdinc3211 4 жыл бұрын
My university professors need to follow this channel. Full of knowledge, full of respect Dave. Thanks!
@polkijain97
@polkijain97 3 жыл бұрын
Dave has such a soft and calming voice in this unlike his later videos.
@piotrlenarczyk5803
@piotrlenarczyk5803 6 жыл бұрын
Cool explanation for start.
@ninadpchaudhari
@ninadpchaudhari 10 жыл бұрын
Hi ! Always enjoy watching the videos ;) Just had a Suggestion ... You know , the content is just great ! but those huge length of episodes really give me a second thought :)
@johntordurkviltsevdal8214
@johntordurkviltsevdal8214 3 жыл бұрын
So extremely useful!
@tonybell1597
@tonybell1597 10 жыл бұрын
Excellent video Dave. Reminds me of the Engineers access method for diagnostics on ICL 2960 mainframe computers. We could access all the registers of the system by " spinning the loops" and read the contents of all the registers on a serial bus. Keep up the fundamentals Friday stuff. Maybe some more novice vids would be good?
@prat5287
@prat5287 7 жыл бұрын
That was really helpful.. You are amazing.. Thanks!
@faberhaust3275
@faberhaust3275 10 жыл бұрын
waaah thank you so much ! this is really well explain and definitly usefull !
@DanEllis
@DanEllis 10 жыл бұрын
Nice. I just learned a lot of useful stuff. Thanks!
@DavidHogendoorn
@DavidHogendoorn 10 жыл бұрын
just absolutely FASCINATING
@angusbradley797
@angusbradley797 10 жыл бұрын
Good one! Actually this makes two Fridays in a row. I used to like your teardowns best. I may revise that.
@birendrakp
@birendrakp 2 жыл бұрын
Great tutorial , thanks
@tonyhigson8279
@tonyhigson8279 10 жыл бұрын
Great Video Dave
@razorr1920
@razorr1920 2 жыл бұрын
Simply lovely....
@foxyrollouts
@foxyrollouts 7 жыл бұрын
Dave KZfaq University.. you are a very good lecturer
@user-zo6ox7xg1r
@user-zo6ox7xg1r 6 ай бұрын
Used to work with JTAG and Boundary Scan. Went on a course in the Netherlands with Eindhoven.
@jimjam623
@jimjam623 10 жыл бұрын
Great video Dave - A few things were repeated a little too much, (that's what rewind is for) but overall: really interesting and educational. Thanks!
@LousyPainter
@LousyPainter 7 жыл бұрын
Excellent job. Thanks
@markwahlberg8889
@markwahlberg8889 10 жыл бұрын
Thanks for doing these Fundamental Fridays. Opposite to most people, but I prefer these to the dumpster diving and mailbag videos even if I already know the content.
@AlainHubert
@AlainHubert 6 жыл бұрын
I initially thought that JTAG was for testing purposes only, like hardware faults and cold solder joints and such. But thanks to Dave, I now know how powerful it actually is at performing many other useful things like programming chips ! And all of that in only 29 minutes ! (actually 20 minutes because I watch the video at 1.5 speed)
@MohammedHussain-kj3kj
@MohammedHussain-kj3kj Жыл бұрын
Very nice and exciting. Thanks.
EEVblog #635 - FPGA's Vs Microcontrollers
9:28
EEVblog
Рет қаралды 255 М.
#03 - How To Find The JTAG Interface - Hardware Hacking Tutorial
27:52
原来小女孩在求救#海贼王  #路飞
00:32
路飞与唐舞桐
Рет қаралды 62 МЛН
Barriga de grávida aconchegante? 🤔💡
00:10
Polar em português
Рет қаралды 36 МЛН
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 564 М.
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 23 МЛН
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 501 М.
PROTOCOLS: UART - I2C - SPI - Serial communications #001
11:58
Electronoobs
Рет қаралды 1,3 МЛН
everything is open source if you can reverse engineer (try it RIGHT NOW!)
13:56
Low Level Learning
Рет қаралды 1,2 МЛН
EEVblog #636 - FPGA Demo Boards - DE0 Nano
24:35
EEVblog
Рет қаралды 172 М.
Inside the Professional PCB Assembly Process at a Leading Chinese Company
14:08
Extracting and Modifying Firmware with JTAG
21:03
Matt Brown
Рет қаралды 30 М.
Voltage Multiplier Animation
1:18
Electronics ARC
Рет қаралды 64 М.
Boundary Scan Standard
28:28
VLSI Physical Design
Рет қаралды 65 М.
The Pi Pico has problems, so I made my own, the ProPico
7:17
Dmytro Engineering
Рет қаралды 35 М.
Пленка или защитное стекло: что лучше?
0:52
Слава 100пудово!
Рет қаралды 1,4 МЛН
Creepy Samsung Alarm cannot be turned off 😱🤣 #shorts
0:14
Adani Family
Рет қаралды 1,6 МЛН
Why spend $10.000 on a flashlight when these are $200🗿
0:12
NIGHTOPERATOR
Рет қаралды 17 МЛН