Error detection: Parity checking

preview_player
Показать описание
Parity checking is a basic technique for detecting errors in data transmission. This video explains how it works and walks through building hardware to compute and check parity.

Special thanks to these supporters:
Ben Kamens
Eric Dynowski
Jordan Scales

------------------

Social media:
Special thanks to:
Рекомендации по теме
Комментарии
Автор


You may have noticed I changed the LCD displays from the last video to yellow ones because they’re easier to read. Other than the color, they are identical. Links to both are in the description above along with links for all the parts and code used in this project.

BenEater
Автор

I don't know what frightens me the most. Is it that Ben Eater makes all this sound interesting and leaves you begging for the next episode to appear...

...Or that I have a master's degree in computer systems engineering and yet I feel I've learnt more from about 20 hours of breadboard computer videos here than I did in 5 years at university?

RCassinello
Автор

3:24 "Even I don't have enough breadboards to do that" *opens drawer revealing a crapton of breadboards*
That's a lot

Aardwolf
Автор

I seriously cannot express how interesting, informational and just overall great these videos are. You have done a fantastic job of being professional, high quality and showing lots of interesting concepts in an easy to understand way.
Great work!

KingJellyfishII
Автор

Instantly stopped what I was doing to watch this! Keep up with the great content, love your videos!

jonathanfeller
Автор

Thank you for all of your videos. This is a fun refresher course and nostalgia trip. I started learning and experimenting with logic chips in 1975 and wire-wrapped a 6800 computer from surplus parts back in 1980. I couldn't afford much of anything back then, but it helped me get a job in PC programming. The downside is I was far removed from logic level hardware by the mid 80's. Now that I'm trying to retire, I'm getting back into hardware with the Arduindo and revisiting logic chips again. It's fun seeing what everyone is into today. I find the protocols I2C and SPI especially interesting since my specialty was mainframe communications (which was a mix of mostly bisync, sdlc, and ebcdic which I learned at the same time as ascii and dial-up). It's fun and nostalgic to see start/stop and parity bits again. Now let's see the Arduindo calculate a 16-bit CRC! (stx)Hello, world!(etx)(crc)

Thanks again,
Dave

davethedaemon
Автор

Mr. Eater has a teaching style that is part story-telling, part education. I don't think he is even aware of it because it comes so naturally to him. There is literally a story-arc that is basically: Here is a problem people have had with "x" and then here is how it was solved. Then he basically at the end says "Would you like to know more?" He manages to add splashes of humor along the way in what is typically a dry subject. If he isn't already aware of it, he should take note and keep doing things this way. Let's show our support by buying his kits only through his website so that he gets fair compensation for all his time and effort put into these masterfully-made videos. And if you can't do that, at least donate through Patreon.

katemoon
Автор

This has to be the only YouTubed these days I just want to throw money at.
Everything is described in a way that even before he describes something I can figure it out.
Awesome explanation of parity.

zachburke
Автор

I have an exam in communication systems in about two weeks and error detection via parity checking (among others) is going to be part of it. So it's nice to have you explain this to me just in time :)

paoloposo
Автор

Ben, PLEASE never stop making these videos! You're such a great teacher for this stuff!
Also, please considering getting into FPGAs! That could be really cool!

matthewpeterson
Автор

I think i wrote this 1000 times: you are AWESOME!!

toncho
Автор

I really enjoy your simple incremental process to explain stuff. Easy to follow and pretty clear to understand. Thank you!

mfeldheim
Автор

21:06 Top ten biggest anime cliff-hangers.

blueluelueluelue
Автор

Just a tip: The reset line on your arduino is already pulled high through 10K, and goes low when shorted by the button. You could have connected the reset line straighr to the clear on your external logic so it would reset it's state when you reset the Arduino. Great videos BTW.

playaspec
Автор

The triple check method you showed at the beginning of the video is actually used in the real world. And everyone in the US has heard it at least once. It's used in the Emergency Alert System (or EAS) at the beginning of the message. The first three tones that are heard are actually called the SAME (Specific Area Message Encoder) header. It contains data that tells the receiver which area(s) the message is meant for. If the receiver is not in that area or two out of the three headers do not match, the message won't go out

thomasvlaskampiii
Автор

You are gifted educator. I like the way you placr intellectually abstract knowledge within a practical application and then encapsulate it all within a narrative. Thank you!

retrojimmyx
Автор

The second message on 18:40 is “LikeShare&sub” in binary :)

Elia__M
Автор

Well produced videos with clear dialog. I liked the logic state walk through of the parity circuit, it helped me to solidify how the circuit worked without having to pause the video.

gpstrek
Автор

oh man i'm so happy you're doing this data transmission series. i've recently become fascinated with data transmission and you explain things so patiently and clearly! what a fantastic youtube channel

MikeDermksian
Автор

Fantastic walkthrough, Ben! As someone with limited CS experience, I'm really appreciating your bottom-up approach to otherwise super esoteric topics! Cheers!

AirborneSurfer