In Part 1 of this series, we explored some of the reasons you might want to use an FPGA instead of or along with an MCU. We also looked at a couple good introductory mainstream FPGA development boards. In this episode, we’re going to start examining the process of creating FPGA designs. Contrary to what […]Read More "A Software Developer’s Guide to Getting Started with FPGAs – Part 2"
The good news is that that it has never been easier (or cheaper) to get into FPGA development than it is right now. Capable FPGAs are available for about the same price as a Raspberry Pi 4. Open source tools are available to avoid locking yourself in to a particular vendor or shelling out extra money for a design system.Read More "A Software Developer’s Guide to Getting Started with FPGAs – Part 1"
The DS3231 Real Time Clock breakout keeps extremely accurate time, has a battery backup, and only costs a few dollars. Combine it with just about any microcontroller, a display, plus a simple stand, and you have a custom precision clock that can sit on your desk and satisfy your timing needs in a visually-unique way.Read More "Naked UTC Time Clock"
Once you are comfortable with the basics of surface mount soldering, it’s time to start using SMDs in an actual project. A great way to do this is to create your own breakout boards. Many breakout boards consist of a single SMT IC (i.e. analog to digital converter, amplifier, sensor, etc.), a few supporting passive […]Read More "SMD Breakout Boards for Fun and Profit"
Through-Hole Technology (THT) is great for getting comfortable with soldering, translating breadboard circuits to proto boards, and projects where space constraints are not an issue. However, at some point you’ll probably want to start working with Surface Mount Technology (SMT) and Surface Mount Devices (SMD). There are several compelling reasons for wanting to do this: […]Read More "The Surface Mount Saga Begins"