As we talked about a decade ago in the wake of launching The Next Platform, quantum computers – at least the fault tolerant ones being built by IBM, Google, Rigetti, and a few others – need a massive amount of traditional Von Neumann compute to help maintain their state, assist with qubit error correction, and assist with their computations. … IBM And AMD Tag Team On Hybrid Classical-Quantum Supercomputers was written by Timothy Prickett Morgan at The Next Platform.| The Next Platform
A brand new open-source FPGA recreation of the Nintendo Game Boy, GBC, and GBA is currently looking for funding on Crowd Supply. Game Boy style handhelds are ten-a-penny these days. If it’s not a reconditioned and seriously souped-up Game Boy, it’s an emulation unit, or a DIY Game Boy with The post Open-source FPGA recreation of the Game Boy crowdfunding first appeared on Gaming Retro.| Gaming Retro
| RISC-V International
Mercury Systems, Inc. (NASDAQ: MRCY), a technology company that delivers mission-critical processing announces a new production agreement with AeroVironment, Inc. (“AV”) (NASDAQ: AVAV) to support the U.S. Space Force’s Satellite […]| SatNews
Taki Udon, known for the MiSTer Pi and the upcoming SuperStation One, announced Wednesday that their FPGA devices support loading Sega Saturn discs with the SuperDock add-on. The Saturn support com…| SEGA SATURN, SHIRO!
Following my work on bypassing the Secure Boot feature of the RP2350 microcontroller using laser fault injection (see the relevant article for more details), I was honored to be invited to the 33rd edition of the DEFCON convention by Raspberry Pi. There, I showcased my budget-friendly “Laser Fault Injection Platform” and gave two small talks discussing its design. This short article provides access to some of the materials presented at the conference, including slides, and additional sour...| Courk's Blog
In this post, we'll do a deep dive into SDI, then create what's possibly the world's cheapest SDI signal generator by fabricating an SDI transmitter for an Arduino.| Tempus Ex
If you need to transcode an 8K video in real-time, you're going to struggle to find hardware capable of keeping up. This is an introduction to FPGAs and how they might be able to help.| Tempus Ex
In August 2024, Raspberry Pi introduced the RP2350 microcontroller. This part iterates over the RP2040 and comes with numerous new features. These include security-related capabilities, such as a Secure Boot implementation. A couple of days after this announcement, during DEFCON 2024, an interesting challenge targeted at these new features was launched: the RP2350 Hacking Challenge. After some work and the development of a fully custom “Laser Fault Injection Platform”, I managed to beat t...| Courk's Blog
After a long hiatus, I am back with a new focus on soft skills, leadership, economic uncertainty, and personal growth.| The Smalley Creative Blog
Introduction Last time, we started our MiSTer journey and could run the various cores that didn’t require the add-on memory expansion module. I finally received the memory expansion board, so now t…| Stephen Smith's Blog
Dieter Therssen obtained his master's degree in Electronics Engineering from KU Leuven in 1987. He started his career as a hardware design engineer, using IMEC’s visionary tools and design methodologies in the early days of silicon integration. Since then, Dieter developed his career across many digital technologies, in a broad range of applications and for…| Semiwiki
Introduction Imagine you could have a small Single Board Computer (SBC) with programmable hardware that can be configured to run as any personal computer, gaming console or arcade machine created b…| Stephen Smith's Blog
Introduction Last year, I got interested in FPGAs and purchased a Digilent Basys3, which was lots of fun to play with, I even got a minimal RISC-V processor programmed. The Basys3 is their lower en…| Stephen Smith's Blog
FPGAs are arguably the best way to get into hardware reverse engineering for many reasons. The most obvious one according to me is the experience in what I've to term "raw clockiness" (or the practice of making a real hardware backed clock; do exactly what you want). There is a certain romanticism of freshly broken set theory and deep repressed proof theory sins that comes to bare for me when I'm exposed to this kind of computing. All other kinds tend to veil this shaky, sometimes deeply CO...| k3170
Wiring my board up to an LCD screen on top of a copy of Hegel's Aesthetics. | k3170
In a previous article, the vulnerabilities of the ESP32-C3 and ESP32-C6 against side-channel attacks have been demonstrated. Recovering enough key information to decrypt the external flash data is possible. However, a new attack needs to be performed for each new 128-byte block. Since attacking a single block takes hours, this makes decrypting the entire flash content using such a method very impractical. This frustrating limitation led me to the following question: is it possible, given cont...| Courk's Blog
I recently read the Unlimited Results: Breaking Firmware Encryption of ESP32-V3 paper. This paper is about breaking the firmware encryption feature of the ESP32 SoC using a Side-Channel attack. This was an interesting read, and soon, I wanted to try to reproduce these results with the following constraints: To understand everything about this attack, I wanted to start from scratch, even if it meant sometimes reinventing the wheel. I wanted to keep things low-cost. This means no five-figure di...| Courk's Blog
Almost every few weeks, a new and exciting retro hardware project is announced. These are truly …| Brain Baking
Step-by-step tutorial on how to install open source development tools for the Lattice IceStick FPGA evaluation board on macOS and Linux.| App Code Labs
Here is a short report on the current state of my MC1 project, which is an SoC design for FPGA:s.| Bits'n'Bites
As demonstrated in the previous articles of this website, I’ve always been interested in running my own code on consumer devices. In this series of two articles, we’ll take a look at the well-known Google Home Mini. To achieve this goal, we’ll have to go rather deep into the rabbit hole. Various topics and techniques will be explored.| Courk's Blog