Encoding a binary number in BCD – binary coded decimal – is necessary to „filter out“ each decimal digit from
WeiterlesenASIC from Scratch – Part 7: First Challenge
So far my Verilog journey has been pretty straightforward. Sure, I did have some minor challenges and issues, but there was always one clear, right way to do it. Not anymore.
WeiterlesenASIC from Scratch – Part 6: Complete UART Module
In a past post I mentioned how a lot of UART goodness is actually handled at a higher level module.
WeiterlesenASIC from Scratch – Part 5: UART Receiver
Learning just how straightforward a Verilog UART receiver is to implement, was quite the eye-opening experience. In fact I’d even
WeiterlesenASIC from Scratch – Part 4: UART Testbench
In order to test a UART RX module, you first need a known good UART TX module. And in order
WeiterlesenASIC from Scratch – Part 3: UART Theory
Everyone who ever used an Arduino has used a UART, but what exactly is a UART? UART stands for Universal
WeiterlesenASIC from scratch – Part 2: PWM
As it turns out, implementing a PWM controller is as easy as I imagined it to be. It takes only
WeiterlesenASIC from scratch – Part 1: First Module
So… how do you even start with ASIC development? Well, first of all you need a few tools. Notably an
WeiterlesenASIC from scratch in 8 weeks
…or „how to create 8 unncessarily stressfull weeks“ in your life. Yes, I’m planning to tape out an ASIC in
WeiterlesenSetting up a Webapp – Part 2: Express.js Setup
In the last post we set up a project for our new webapp and configured git, typescript and npm. In
Weiterlesen