Category Archives: fpga

SoftCore CPU Comparison

Monty Python once did a sketch where people tried to summarize Proust in fifteen seconds. Although summarizing eight FPGA-based CPUs is almost as daunting, [jaeblog] does a nice job of giving a quick sketch of how the CPUs work with the Xilinx Vivado toolchain and the Digilent Arty board.

The …read more

Continue reading

Posted in cpu, fpga, RISC-V, SoC, softcore | Leave a comment

The Cheap Way to Glitch an STM8 Microcontroller

Reverse engineering or modifying a device often requires you to access the firmware stored on a microcontroller. Since companies are usually not fond of people who try to peek into their proprietary data, most commercial devices are readout protected. [rumpeltux] ran into this problem when he tried to dump the …read more

Continue reading

Posted in failure injection, fpga, glitching, memory read-out protection, Microcontrollers, security hacks, stm8 | Leave a comment

Your Own Open Source ASIC: SkyWater-PDF Plans First 130 nm Wafer in 2020

You might have caught Maya Posch’s article about the first open-source ASIC tools from Google and SkyWater Technology. It envisions increased access to make custom chips — Application Specific Integrated Circuits — designed using open-source tools, and made real through existing chip fabrication facilities. My first thought? How much does …read more

Continue reading

Posted in 130 nm, ASIC, custom chip, custom silicon, fpga, Hackaday Columns, news, open source, skywater | Leave a comment

An Open Source HDMI Implementation for FPGAs

With some clever hacks and fast IO work, it’s possible to get your average garden-variety microcontroller to output some form of video. Old analog standards like composite and VGA are just slow enough that it’s possible to bitbash one’s way to success. If you’re serious about video work, however, you’ll …read more

Continue reading

Posted in dvi, dvi-d, fpga, hdmi | Leave a comment

WiFi Goes Open

For most people, adding WiFi to a project means grabbing something like an ESP8266 or an ESP32. But if you are developing your own design on an FPGA, that means adding another package. If you are targeting Linux, the OpenWifi project has a good start at providing WiFi in Verilog. …read more

Continue reading

Posted in fpga, linux hacks, openwifi, radio hacks, SoC, verilog, wifi, wireless hacks, xilinx | Leave a comment

EDSAC Lives in MiSTer

There’s a lot of argument over which was the first modern computer to be built. There’s room for debate, but EDSAC — the work of Dr. Maurice Wilkes — certainly was among the first. While we’ve seen simulators before, [hrvach’s] FPGA-based simulator for the MiSTer platform has a lot going …read more

Continue reading

Posted in edsac, fpga, MiSTER, retrocomputing, verilog | Leave a comment

Crunching Giant Data from the Large Hadron Collider

Modern physics experiments are often complex, ambitious, and costly. The times where scientific progress could be made by conducting a small tabletop experiment in your lab are mostly over. Especially, in fields like astrophysics or particle physics, you need huge telescopes, expensive satellite missions, or giant colliders run by international …read more

Continue reading

Posted in DAQ, Engineering, Featured, fpga, lhc, machine learning, Original Art, quantum computing, science | Leave a comment

The DOOM Chip

It’s a trope among thriller writers; the three-word apocalyptic title. An innocuous item with the power to release unimaginable disaster, which of course our plucky hero must secure to save the day. Happily [Sylvain Lefebvre]’s DOOM chip will not cause the world to end, but it does present a vision …read more

Continue reading

Posted in does it run doom, doom, fpga, Games | Leave a comment

Using an FPGA to Glitch the Olimex LPC-P1343

After trying out hardware hacking using an FPGA to interface with target hardware, [Grazfather] was inspired to try using the iCEBreaker (one of the many hobbyist FPGAs to have recently flooded the market) to build a UART-controllable glitcher for the Olimex LPC-P1343.

When the target board boots up, the bootROM …read more

Continue reading

Posted in fpga, malware, Microcontrollers, olimex, verilog | Leave a comment

NEO430 Puts A Custom MSP430 Core In Your FPGA

We are certainly spoiled by all the microcontroller options nowadays — which is a great problem to have. But between the good old 8-bit controllers and an increasing number of 32-bit varieties, it almost seems as if the 16-bit ones are slowly falling into oblivion. [stnolting] particularly saw an issue …read more

Continue reading

Posted in custom cpu, fpga, Microcontrollers, msp430, neo430, soft cpu, soft processor | Leave a comment