![Charles Clayton](/img/default-banner.jpg)
- Видео 45
- Просмотров 2 517 914
Charles Clayton
США
Добавлен 2 сен 2013
I make ECE tutorial videos. I try to keep them short, concise, and helpful.
What's an FPGA?
In the video I give a brief introduction into what an FPGA (Field Programmable Gate Array) is and the basics of how it works. In the future I might go more in-depth about certain topics relating to FPGAs/ASICs and CPUs, such as how synthesis or compilation works, or topics like retiming and lower-level FPGA architecture.
This video was mostly made for me to practice doing animations and graphics all with Python and trying to experiment with developing my own style/aesthetic.
Animations made using Grant Sanderson's (3blue1brown) wonderful "manim" Python animation engine: github.com/3b1b/manim
Music: "Black Jar" by Message (betterwithmusic.com) CC BY-SA: betterwithmusic.com/projects/message/...
This video was mostly made for me to practice doing animations and graphics all with Python and trying to experiment with developing my own style/aesthetic.
Animations made using Grant Sanderson's (3blue1brown) wonderful "manim" Python animation engine: github.com/3b1b/manim
Music: "Black Jar" by Message (betterwithmusic.com) CC BY-SA: betterwithmusic.com/projects/message/...
Просмотров: 145 067
Видео
UBC Capstone: The ATLUS (Sponsored by DarkVision)
Просмотров 1,9 тыс.7 лет назад
This video describes in simple terms the design and rationale behind the ATLUS project. It was made as part of the University of British Columbia's course "ELEC 491 - Electrical Engineering Capstone Design Project". It won 3rd place for the ECE capstone videos of 2016/17. Music: "6 a.m taxi" (betterwithmusic.com) CC BY-SA: betterwithmusic.com/downloads/6-a-m-taxi/ Animations: Written in Python ...
Is Automation Ethical?
Просмотров 4,7 тыс.7 лет назад
This video was created as part of the University of British Columbia's "APSC 450 - Professional Engineering Practice" course. This specific example is obviously a bit tongue in cheek but the story that automation creates new jobs because people collectively get more disposable income is absolutely true. Music: "Where It Goes" by Natural Therapy (betterwithmusic.com) CC BY-SA: betterwithmusic.co...
How to Write a SystemVerilog TestBench (SystemVerilog Tutorial #3)
Просмотров 37 тыс.7 лет назад
In this video I show how to create an input/output vector file to use with a SystemVerilog testbench. Video 1 (How to Write an FSM in SystemVerilog): ruclips.net/video/ENH-8zZLbK8/видео.html Video 2 (How to Simulate and Test SystemVerilog with ModelSim): ruclips.net/video/-o3RBvTh4Hw/видео.html
How to Simulate and Test SystemVerilog with ModelSim (SystemVerilog Tutorial #2)
Просмотров 41 тыс.7 лет назад
In this video I show how to simulate SystemVerilog and create a testbench. Video 1 (How to Write an FSM in SystemVerilog): ruclips.net/video/ENH-8zZLbK8/видео.html Video 3 (How to Write a SystemVerilog TestBench): ruclips.net/video/Hu9V0_ffp30/видео.html
How to Write an FSM in SystemVerilog (SystemVerilog Tutorial #1)
Просмотров 72 тыс.7 лет назад
In this video I show how to write a finite state machine with SystemVerilog in ModelSim. Video 2 (How to Simulate and Test SystemVerilog with ModelSim): ruclips.net/video/-o3RBvTh4Hw/видео.html Video 3 (How to Write a SystemVerilog TestBench): ruclips.net/video/Hu9V0_ffp30/видео.html
How to Convert Between Binary/Hex/Decimal Bases with the HP-50g
Просмотров 7 тыс.7 лет назад
How to Convert Between Binary/Hex/Decimal Bases with the HP-50g
How to Generate References with LaTeX (BibTeX)
Просмотров 484 тыс.7 лет назад
How to Generate References with LaTeX (BibTeX)
How to Convert Units with the HP-50g
Просмотров 5 тыс.7 лет назад
How to Convert Units with the HP-50g
How to do Logarithms of Different Bases with the HP-50g
Просмотров 7 тыс.7 лет назад
How to do Logarithms of Different Bases with the HP-50g
Intro to Cadence 2: Creating a Simulation and Testbench
Просмотров 37 тыс.7 лет назад
Intro to Cadence 2: Creating a Simulation and Testbench
Intro to Cadence 1: Creating a Schematic and Symbol
Просмотров 88 тыс.7 лет назад
Intro to Cadence 1: Creating a Schematic and Symbol
Introducing the Flat-50G (a non-ugly HP-50g emulator skin)
Просмотров 4,2 тыс.7 лет назад
Introducing the Flat-50G (a non-ugly HP-50g emulator skin)
Introduction to Phasors, Impedance, and AC Circuits
Просмотров 151 тыс.7 лет назад
Introduction to Phasors, Impedance, and AC Circuits
How to Debug VBScript (Visual Studio)
Просмотров 59 тыс.7 лет назад
How to Debug VBScript (Visual Studio)
How to Use GitHub with Visual Studio
Просмотров 92 тыс.7 лет назад
How to Use GitHub with Visual Studio
How to Create an Excel Image Column
Просмотров 4,6 тыс.8 лет назад
How to Create an Excel Image Column
How to Get Bash for Windows (Linux Subsystem)
Просмотров 1,5 тыс.8 лет назад
How to Get Bash for Windows (Linux Subsystem)
How to Solve Any System of Equations with the HP-50G
Просмотров 38 тыс.8 лет назад
How to Solve Any System of Equations with the HP-50G
How to Instantaneously Geolocate People on Omegle (Wireshark/Python)
Просмотров 257 тыс.8 лет назад
How to Instantaneously Geolocate People on Omegle (Wireshark/Python)
How to Fix "System and compressed memory" Hogging CPU on Surface Books
Просмотров 77 тыс.8 лет назад
How to Fix "System and compressed memory" Hogging CPU on Surface Books
How to Connect an HP-50G to a Windows 10/11 PC
Просмотров 56 тыс.8 лет назад
How to Connect an HP-50G to a Windows 10/11 PC
How to Make 2D/3D Graphs on an HP-50G
Просмотров 12 тыс.8 лет назад
How to Make 2D/3D Graphs on an HP-50G
How to Upload Images to an HP-50G Calculator
Просмотров 2,9 тыс.8 лет назад
How to Upload Images to an HP-50G Calculator
How to Solve Any DC RLC Circuit (MNA)
Просмотров 21 тыс.8 лет назад
How to Solve Any DC RLC Circuit (MNA)
How to Create Custom Cortana Commands (2/2)
Просмотров 24 тыс.8 лет назад
How to Create Custom Cortana Commands (2/2)
How to Setup LaTeX on Windows (MiKTeX/Texmaker)
Просмотров 21 тыс.8 лет назад
How to Setup LaTeX on Windows (MiKTeX/Texmaker)
How to Contribute to Someone's GitHub Repository (Fork/Pull Request)
Просмотров 58 тыс.8 лет назад
How to Contribute to Someone's GitHub Repository (Fork/Pull Request)
It's kind of amazing. You can basically WRITE hardware. You can take code, and re-make a custom 6502 with extra features, or just even just one that works just like the original.
dosent work!!!
The ratio between your speech speed and the video progress speed is perfect ! Don't change it !
Gracias de veras, thank you so much ❤❤
WOW, that was sooo simple, even for a non native speaker
Love the perfection of this vid
Bros computer sounds like it’s gonna explode
This was the first tutorial that I could that explained how to do assembly on windows 10 and it's so short and straight to the point, very good tutorial :)
I'm trying to put a simple sqrt(x²+y²-9) graph on mine 50g and it returns a blank graph. Where I'm missing?
I would have at least mentioned that it runs much faster, would have taken 5 seconds.
I suppose I could have, but that would be a broad and incorrect overgeneralization. Runs what faster? By what metric? GPUs, CPUs, and FPGAs all have different applications and strengths and weaknesses. FPGAs can't operate at anything like the frequencies CPUs can run at, but they allow for flexibility and parallelism and ASIC modeling. FPGAs don't really "run" anything, they implement a circuit and some circuits are fast and others aren't.
@@crclayton i've never used an fpga, but plenty of embedded processing, my number one question would be why someone would choose an fpga over doing stuff in the processor and i always thought because fpga's can do a lot of things really really fast.
I had given up on AC entirely since high school, and came just to see formulas but holyy mother- i finally get it TvT
This video is literally incredible omg
I am just new to Latex today, using TeXShop. May I ask what is the software used in the video? I like the structure window
Definitely an awesome visualized explanation!!!!
Wait a minute...Could it be THAT simple? Configurable lookup tables?! And this can run ANY piece of software???!!!🤯
What're best boards to start learning with ?
I am in love with this!
This was the most intuitive video I've seen for under grasping phasor concepts, it was a nice refresher to me.
Ah yes can you feel the trickling down? Aged like milk... Unfortunately the world is run by greedy little shits.
I did the same steps as you did but it doesn't work out anyways, nonetheless thx for nothing.
Use \sin{2\pi...} in Latex
What software you used to make these good animations of numbers and blocks?
thabkyou for sharing
what if you want to code in 64 bit? How do you use cmd to assemble from a notepad++ generated .asm file without downloading this masm32?
Great video great explanation. thank you
Excellent Bro. But why did you stop making videos ?! They were excellent. Please make videos regarding ECE
yooyoyoy this is amazing dude.
Good video
Make more videos !!
You are a legend.
Not sure why Xc is negative... the angle will take care of lag
Man, it's a really good video, but even with your correction, I believe you still have the waves plotted backwards at the "leading and lagging" section. If voltage is "Lagging", that means that it hits its peaks and zero points AFTER the current hits its peaks and zero points. So visually the voltage wave should move toward the right of the current in a capacitive circuit. So for a purely capacitive circuit, the voltage waveform would be shifted to the RIGHT because it hits its peak 90 degrees after the current. In a purely inductive circuit the voltage wave would move to the LEFT of the current because voltage should peak first, followed by the current peak 90 degrees later. I urge you to do a couple google image searches to confirm this for yourself. I know it's confusing because you think "oh voltage is lagging, so it goes behind the current", and it's natural if you're reading right-to left that something lagging behind feels like it should go "behind" the other wave. But I'm about 87% sure you have your waves backwards in that section.
Excellent tutorial video, thousands of times better than my instructor’s explanation.
ah, so fpga is a stem cell and hdl is the instructions. got it
Hello man, thank you so much
00:04 Geolocating users based on location details shared on Omegle 02:08 Wireshark allows monitoring of raw data packets on the internet. 03:10 Using Wireshark to geolocate people on Omegle 03:52 Setting up Python project to geolocate IP addresses 04:37 Using Python to capture and analyze output from a process 05:23 Using Wireshark to filter out outgoing packets based on source IP. 06:15 Using IP parameter to geolocate people on Omegle. 07:18 Instantaneously geolocate people on Omegle using Python
laughing at the random pirated movie file on the top 0:30
Thank you for making this video! It's so helpful
Short and to the point video. With the help of your video I could finally find a way into assembly. I have adhd and struggling sometimes to get into new topics. Your video is a masterpiece. Keep on, keeping on, friends.
Amazing!
Noice, no need for an entire semester of hardware architecture, i got it from a 90sec RUclips video😂 Thanks man!
u are a legend
the simplicity of the explanation is just wow....
Great channel. it's a pity you won't update our knowledge. We are waiting for new films.
Ok wait, so an FPGA is just a software defined circuit?
I've never heard that description but I think it's appropriate, yes.
Cant ee just write "transpilers" to whatever new fpga arrangement , so our simple run of the mill cpu code will run optimally on any fpga?
I'm late-comer to this but this was a great explanation. How do create a new [References] file on a Mac? It seems you can easily do that on windows system ...
Yup now I understand
amazing video thank you. Always wondered how hardware could be magically changed by a program.
best explaination😀
very good video, thank you