FPGA boards under $100

Nowadays you can find many low-cost microcontroller devboards (starting from just few dollars/euros). More recently, we’ve seen ARM Cortex kits for $10-$50, the flowering of the whole Arduino ecosystem, and of course, the Raspberry Pi. It’s microcontroller heaven with very many dev boards available. You you want more performance, there is a wide selection of Linux friendly single board computers in around $35 to $200 range.

What do you want to try next after microcontroller dev boards? Maybe FPGA. A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing. FPGAs contain programmable logic components called “logic blocks”, and a hierarchy of reconfigurable interconnects that allow the blocks to be “wired together” – somewhat like many (changeable) logic gates that can be inter-wired in (many) different configurations. Logic blocks can be configured to perform complex combinational functions, or merely simple logic gates like AND and XOR.

Those of us wanting a cheap “in” to the FPGA world have been less lucky than developers looking for microcontroller dev boards. FPGA boards under $100: Introduction article is indicting that the times, they are a changin’. Many FPGA devkits, from both chipmakers and third parties, have broken – or downright shattered – the $100 barrier, opening the door to low-cost FPGA prototyping, education, hobby projects, and so on. FPGA boards under $100: Introduction article offers a good overview of what is available.

Here are some interesting additions to the listed boards:

Hacklet 28 – Programmable Logic Hacks posting tells about Arduino-Compatible FPGA Shield. The shield features a Xilinx Spartan 6 FPGA and is available in The Hackaday Store. It has the needed regulators and level shifters. The price is $69.97. Not sure where to start? Check out  Spartan-6 FPGA Hello World! that uses Xilinx’s free tool chain to getting a “hello world” led blinker running!

Hacklet 28 – Programmable Logic Hacks posting also mentions Chameleon. Chameleon is an Arduino compatible FPGA board with a Xilinx Spartan 3A FPGA on-board. The Chameleon Arduino-compatible shield board was designed to support two general application areas: (1) soft-core processors, and (2) intelligent serial communications interface.

Cheap FPGA-based HDMI Experimenting Board project is designing a (relatively) cheap little board for experimenting with HDMI using a Spartan-6 FPGA.

432 Comments

  1. Tomi Engdahl says:

    Kryptor FPGA Adds Open Source Encryption to Arduino and Raspberry Pi Projects
    Add complex encryption with a simple serial-based API.
    https://www.hackster.io/news/kryptor-fpga-adds-open-source-encryption-to-arduino-and-raspberry-pi-projects-eb63b889cb74

    Reply
  2. Tomi Engdahl says:

    MicroZed Chronicles: Updating Projects to Vitis
    How to upgrade a Vivado / SDK project to Vivado / Vitis project.
    https://www.hackster.io/news/microzed-chronicles-updating-projects-to-vitis-f3674cef40a5

    Reply
  3. Tomi Engdahl says:

    Kate Temkin’s LUNA project aims to provide an FPGA USB-based hacking tool and an nMigen gateware library for developing USB devices: http://bit.ly/3cIxT35

    // Although still a work in progress, you find more details on her GitHub page: http://bit.ly/2vPWvGf

    Reply
  4. Tomi Engdahl says:

    SySS Research Releases iCEstick FPGA Tool to Capture and Decrypt BitLocker Volume Keys
    https://www.hackster.io/news/syss-research-releases-icestick-fpga-tool-to-capture-and-decrypt-bitlocker-volume-keys-274e3057baf7

    With some careful wiring into the LPC bus, traffic to and from the Trusted Platform Module can be captured to reveal a BitLocker volume key.

    Reply
  5. Tomi Engdahl says:

    MicroZed Chronicles: Spartan-7 and the SP701 Board
    Get up and running with Xilinx’s SP701 board featuring a Spartan-7 XC7S100 FPGA.
    https://www.hackster.io/news/microzed-chronicles-spartan-7-and-the-sp701-board-a133636e275a

    Reply
  6. Tomi Engdahl says:

    Pi OS for Zynqberry – Installing Adafruit CircuitPython
    https://www.hackster.io/whitney-knitter/pi-os-for-zynqberry-installing-adafruit-circuitpython-41ed67

    Start converging between microcontroller dev boards and FPGA dev boards by running Adafruit’s CircuitPython on the Zynqberry for the PiOLED.

    Reply
  7. Tomi Engdahl says:

    An RF Engineer’s FPGA Learning Journey
    https://hackaday.com/2020/03/12/an-rf-engineers-fpga-learning-journey/

    [KF5N] admits he’s not a digital design engineer; he’s more into the analog RF side of things. But he’s recently taken on a project to communicate between a Ubuntu box and an Intel MAX10 FPGA. He did a presentation at a recent ham radio convention about what he’d learned and how you could get started.

    An FPGA Learning Experience | 2019 TAPR DCC
    https://www.youtube.com/watch?v=HaD_ExYgMeM

    Reply
  8. Tomi Engdahl says:

    Java On GPUs And FPGAs
    https://hackaday.com/2020/03/11/java-on-gpus-and-fpgas/

    There was a time when running a program on an array of processors meant that you worked in some high-powered lab somewhere. Now your computer probably has plenty of processors hiding in its GPU and if you have an FPGA, you have everything you need to make something custom. The idea behind TornadoVM is to modify OpenJDK and GraalVM to support running some Java code on parallel architectures supported by OpenCL. The system can utilize multi-core CPUs, GPUs (NVIDIA and AMD), Intel integrated GPUs, and Intel FPGAs.

    TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
    https://github.com/beehive-lab/TornadoVM

    Reply
  9. Tomi Engdahl says:

    Critical ‘starbleed’ vulnerability in FPGA chips identified
    https://www.eurekalert.org/pub_releases/2020-04/rb-cv041620.php
    FPGA chips are part of many safety-critical applications; they have one particular valuable feature: they
    are individually reprogrammable — but with this feature also comes a risk
    https://www.usenix.org/system/files/sec20fall_ender_prepub.pdf

    Reply
  10. Tomi Engdahl says:

    Unpatchable ‘Starbleed’ Bug in FPGA Chips Exposes Critical Devices to Hackers
    https://thehackernews.com/2020/04/fpga-chip-vulnerability.html

    A newly discovered unpatchable hardware vulnerability in Xilinx programmable logic products could allow an attacker to break bitstream encryption, and clone intellectual property, change the functionality, and even implant hardware Trojans.
    The details of the attacks against Xilinx 7-Series and Virtex-6 Field Programmable Gate Arrays (FPGAs) have been covered in a paper titled “The Unpatchable Silicon: A Full Break of the Bitstream Encryption of Xilinx 7-Series FPGAs” by a group of academics from the Horst Goertz Institute for IT Security and Max Planck Institute for Cyber Security and Privacy.

    The Unpatchable Silicon: A Full Break of the Bitstream Encryption of Xilinx 7-Series FPGAs
    https://www.usenix.org/conference/usenixsecurity20/presentation/ender

    Reply
  11. Tomi Engdahl says:

    Hidden bug in FPGA chips can help hackers steal critical data
    A critical vulnerability in FPGA chips can help hackers steal key data of enterprises
    https://gulfnews.com/technology/hidden-bug-in-fpga-chips-can-help-hackers-steal-critical-data-1.1587319240780

    Reply
  12. Tomi Engdahl says:

    NEO430 Puts A Custom MSP430 Core In Your FPGA
    https://hackaday.com/2020/04/27/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 with the lack of 16-bit open source soft cores, and as a result created the NEO430, an MSP430 compatible soft processor written in VHDL that adds a custom microcontroller to your next FPGA project.

    However, what impresses most is all the work and care [stnolting] put into everything beyond the core implementation. From the C library and the collection of examples for each of the controller’s features, so you can get started out of the box with GCC’s MSP430 port, to writing a full-blown data sheet, and even setting up continuous integration for the entire repository.

    The NEO430 Processor
    A tiny (really tiny!) msp430-native microcontroller-like processor system written in platform independent VHDL
    https://hackaday.io/project/171051-the-neo430-processor

    Reply
  13. Tomi Engdahl says:

    Designed to use minimal additional components, the JTAG Knock-Knock assists with documenting an unknown FPGA board’s pinout.

    MorriganR’s JTAG Knock-Knock Turns an Arduino Nano Into a Tool for Tracing FPGA Pinouts
    https://www.hackster.io/news/morriganr-s-jtag-knock-knock-turns-an-arduino-nano-into-a-tool-for-tracing-fpga-pinouts-6ea5be106fc6

    Designed to use minimal additional components, the JTAG Knock-Knock assists with documenting an unknown FPGA board’s pinout.

    Pseudonymous maker MorriganR has created a device, based on an Arduino Nano, designed to make tracing the pinout of an unknown field-programmable gate array (FPGA) board as easy as possible: the JTAG Knock-Knock.

    “In my opinion, the most appropriate name for this project is JTAG Hello World because it implements the IEEE 1149.1 basic standard from which the minimum set of functions was used,”

    Reply
  14. Tomi Engdahl says:

    The DOOM Chip
    https://hackaday.com/2020/05/13/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 of a very 1990s apocalypse. It’s a hardware-only implementation of the first level from id Software’s iconic 1993 first-person-shooter, DOOM. As he puts it: “Algorithm is burned into wires, LUTs and flip-flops on an #FPGA: no CPU, no opcodes, no instruction counter. Running on Altera CycloneV + SDRAM”. It’s the game, or at least the E1M1 map from it sans monsters, solely in silicon. In a very on-theme touch, the rendering engine has 666 lines of code, and the level data is transcribed from the original into hardware tables by a LUA script. It doesn’t appear to be in his GitHub account so far, but we live in hope that one day he’ll put it up.

    https://github.com/sylefeb

    Reply
  15. Tomi Engdahl says:

    An Open Source HDMI Implementation For FPGAs
    https://hackaday.com/2020/06/02/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 want something more capable. For those use cases, [purisame]’s got what you need – an open source HDMI implementation for FPGAs.

    Unlike other free and open source projects in this space, [purisame] has eschewed simply outputting compatible DVI signals on the port. This implementation is pure HDMI 1.4b, enabling the extended capabilities this brings, like combined video and audio streams. Thus far, it’s been tested on Xilinx and Altera platforms, though it may be compatible with Lattice, too.

    Send video/audio over HDMI on an FPGA
    https://github.com/hdl-util/hdmi/
    https://purisa.me/blog/hdmi-released/

    Reply
  16. Tomi Engdahl says:

    tinyVision.ai’s new low-cost board features a Lattice Semiconductor iCE40UP5K FPGA, FTDI FT232H USB programmer, and open source toolchain.

    UPduino v3.0 Brings Open Source Hardware Programming Within Reach
    https://www.hackster.io/news/upduino-v3-0-brings-open-source-hardware-programming-within-reach-ef35f3f7ffcb

    tinyVision.ai’s new low-cost board features an iCE40UP5K FPGA, onboard FTDI FT232H USB programmer, and open source toolchain.

    Based on experience and feedback from their previous iteration, tinyVision.ai has announced the low-cost, open source UPduino v3.0 FPGA board.

    The latest UPduino is again built around the popular Lattice UltraPlus iCE40UP5K FPGA (5.3K LUTs, 1Mb SPRAM, 120Kb DPRAM, 8 multipliers), with all pins brought out to standard 0.1″ headers (included but not soldered)

    https://www.tindie.com/products/tinyvision_ai/upduino-v30-low-cost-lattice-ice40-fpga-board/

    Reply
  17. Tomi Engdahl says:

    QuickLogic’s open source board targets machine learning applications with an Arm Cortex-M4F and FPGA EOS S3 SoC, plus sensors.

    QuickFeather Combines Low-Power MCU with Embedded FPGA in a Feather Form Factor
    https://www.hackster.io/news/quickfeather-combines-low-power-mcu-with-embedded-fpga-in-a-feather-form-factor-4f2a8a2a3510

    QuickLogic’s open source board targets machine learning applications with an Arm Cortex-M4F and FPGA EOS S3 SoC, plus sensors.

    QuickLogic has launched a completely open source, Feather-compatible implementation of their EOS S3 SoC on Crowd Supply, bringing a combined Arm Cortex-M4F and FPGA package to the popular form factor. In addition to the Arm and soft cores of the EOS S3, the QuickFeather is equipped with an on-board microphone, accelerometer, pressure sensor, and LiPo connector/charger.

    https://www.crowdsupply.com/quicklogic/quickfeather

    Reply
  18. Tomi Engdahl says:

    Add an open source, true HDMI port to your FPGAs with this HDL implementation of an HDMI controller.

    Open Source HDMI for FPGA
    https://www.hackster.io/news/open-source-hdmi-for-fpga-f3e885b41aa5

    Add an open source, true HDMI port to your FPGAs with this HDL implementation of an HDMI controller.

    While the major FPGA vendors such as Xilinx and Intel provide IP blocks for an FPGA developers to implement HMDI signaling in their designs, this locks the design to that particular FPGA chip family. When the event arises such that a design needs to be portable between FPGAs from various vendors, developers turn to either an open source implementation of HDMI or to writing their own from scratch.

    Written in System Verilog, this pure HDMI 1.4b implementation can be tailored to fit any system specifics that it is instantiated within. From double data rate I/O to the specific desired refresh rate, the top level System Verilog file can control how the module is built in the programmable logic of a given FPGA.

    One thing to keep in mind with this, and any HDMI implementation on FPGA, is that FPGAs do not support the TMDS (transition-minimized differential signaling) communication interface. Thus LVDS with 100nF capacitors in series on the lines to try to mimic the impedance that the twisted pair lines of TMDS has may be necessary.

    https://github.com/hdl-util/hdmi/

    Reply
  19. Tomi Engdahl says:

    Open Source HDMI for FPGA
    https://www.hackster.io/news/open-source-hdmi-for-fpga-f3e885b41aa5

    Add an open source, true HDMI port to your FPGAs with this HDL implementation of an HDMI controller.

    Reply
  20. Tomi Engdahl says:

    LogicBone is a Lattice Semiconductor ECP5-based FPGA dev board with 8GB RAM and BeagleBoard.org Foundation BeagleBone Black Cape compatibility.

    Throwing Verilog Users a Bone with an Open Source FPGA Dev Board
    https://www.hackster.io/news/throwing-verilog-users-a-bone-with-an-open-source-fpga-dev-board-b5557d388187

    LogicBone is a Lattice ECP5-based FPGA dev board with 8GB RAM and BeagleBone Black Cape compatibility.

    Reply
  21. Tomi Engdahl says:

    SymbiFlow is an open source toolchain with the goal to become the GCC compiler of FPGA toolchains.

    GCC for FPGA: SymbiFlow Open Source Toolchain
    https://www.hackster.io/news/gcc-for-fpga-symbiflow-open-source-toolchain-254cf1ab15ff

    SymbiFlow is an open source toolchain with the goal to become the GCC compiler of FPGA toolchains.

    SymbiFlow is an end-to-end FPGA synthesis toolchain with the goal to provide a fully open source, multi-platform, and vendor-neutral design tool option for FPGA developers. It contains all of the necessary tools to convert a Verilog design to a final bitstream, and is simple to use despite the face that the whole synthesis and implementation process is not a trivial one.

    In the two main steps in FPGA development (synthesis and implementation), synthesis is responsible for taking the logic of the HDL written by a developer and converting it into the equivalent digital logic gate configuration. This is followed by implementation where this digital logic gate configuration is physically placed and routed in the target FPGA chip.

    Since the place and routing of the design is fully dependent on the specific silicon layout design of a given FPGA chip and vendors keep this proprietary, this is where an FPGA developer gets locked into a specific toolchain.

    SymbiFlow uses the open source synthesis tool, Yosis. The synthesized design is output to nextpnr to map the design to the logic gates within the FPGA using rules and parameters for the target FPGA chip as specified by SymbiFlow. These rules and parameters have been developed from their reverse engineering of bitstreams for various FPGA chips.

    https://github.com/YosysHQ/yosys

    Reply
  22. Tomi Engdahl says:

    SymbiFlow is an end-to-end FPGA synthesis toolchain with the goal to provide a fully open source, multi-platform, and vendor-neutral design tool option for FPGA developers.

    GCC for FPGA: SymbiFlow Open Source Toolchain
    SymbiFlow is an open source toolchain with the goal to become the GCC compiler of FPGA toolchains.
    https://www.hackster.io/news/gcc-for-fpga-symbiflow-open-source-toolchain-254cf1ab15ff

    Reply
  23. Tomi Engdahl says:

    Finally, a detailed and all-encompassing guide for those of us with an addiction to buying new FPGA development boards.

    An FPGA Developer’s Guide to Cheap Development Boards
    https://www.hackster.io/news/an-fpga-developer-s-guide-to-cheap-development-boards-8f1782bb271a

    Finally, a detailed and all-encompassing guide for those of us with an addiction to buying new FPGA development boards

    Reply
  24. Tomi Engdahl says:

    An FPGA Developer’s Guide to Cheap Development Boards
    https://www.hackster.io/news/an-fpga-developer-s-guide-to-cheap-development-boards-8f1782bb271a

    Finally, a detailed and all-encompassing guide for those of us with an addiction to buying new FPGA development boards.

    https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards

    Reply
  25. Tomi Engdahl says:

    https://hackaday.com/2020/08/10/glasgow-uses-an-fpga-as-an-embedded-systems-multitool/

    Everyone who builds embedded systems wants tools to help build and debug systems faster, so it isn’t uncommon to see boards outfitted with various tools like serial port sniffers. We’ve seen a few incarnations and the latest is Glasgow. The small board uses an FPGA and claims to do the following:

    UART with automatic baud rate determination
    SPI or I2C
    Read and write common EEPROMs and flash chips
    Read and write common EPROMs including a data rescue function
    Program AVR chips via SPI
    Play back JTAG SVF files
    Debug ARC and some MIPS CPUs
    Program XC9500LX CPLDs
    Communicate to several wireless radios and CPUs
    Do sound synthesis
    Read raw data from floppy drives

    The revC board is the first to be relatively functional and sports 16 I/O pins operating at up to 100 MHz, although the documentation hints that 6 MHz might be the top of what’s easily accomplished.

    Reply
  26. Tomi Engdahl says:

    The Raspberry Pi form factor FPGA, the Zynqberry, just got a little cousin with the announcement of the ZynqberryZero!

    Zynqberry’s New Little Cousin: ZynqBerryZero
    https://www.hackster.io/news/zynqberry-s-new-little-cousin-zynqberryzero-927dff2a39ad

    The Raspberry Pi form factor FPGA, the Zynqberry, just got a little cousin with the announcement of the ZynqberryZero!

    The ZynqberryZero mirrors the Raspberry Pi Zero with 512 MByte DDR3L SDRAM, 40 pin HAT header, 26 total GPIO, two micro USB ports, mini HDMI connector (type C), CSI-2 connector (camera), and micro SD card slot. However, it packs its processing power punch with the Xilinx Zynq-7000 system on a chip FPGA with 16 MByte flash memory available for programming.

    This Zynq-7000 FPGA hosts a dual Arm Cortex-A9 MPCore with CoreSight at a speed of 667MHz that is physically instantiated in the middle of the programmable logic of the FPGA, thus making it a full system on a chip (SoC). This is in contrast to the Pi Zero’s single-core 1GHz Arm BCM2835. The extra flexibility of the programmable logic surrounding the Arm processor in the Zynq chip makes the design options for the ZynqberryZero almost infinite.

    Reply
  27. Tomi Engdahl says:

    WRITE IN PIPELINEC FOR FPGAs
    https://hackaday.com/2020/08/16/write-in-pipelinec-for-fpgas/

    Julian Kemmerer]’s PipelineC is a C-like language that compiles down into VHDL so that you can use it in an FPGA, and it does the pipelining for you. He has examples of how you’d use it to construct a simple state machine, and after you’ve written a few hundred state machines the long way, you’ll know why this is a good idea.

    https://github.com/JulianKemmerer/PipelineC

    Reply
  28. Tomi Engdahl says:

    openwifi: Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on SDR.

    open-source IEEE802.11/Wi-Fi baseband chip/FPGA design
    https://github.com/open-sdr/openwifi

    openwifi: Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on SDR (Software Defined Radio).

    This repository includes Linux driver and software. openwifi-hw repository has the FPGA design.

    Reply
  29. Tomi Engdahl says:

    Josh Johnson Takes Us Back to Black Mesa Labs with His ECP5 FPGA Development Board!
    https://www.hackster.io/news/josh-johnson-takes-us-back-to-black-mesa-labs-with-his-ecp5-fpga-development-board-4e2b22665841

    The ECP5 Mini cherry-picks the best bits of the FPGA dev board family tree, and it might just be the answer to your dreams!

    Reply
  30. Tomi Engdahl says:

    Xilinx, Inc.’s MIPI CSI and DSI Controller IP blocks are now free to use starting in Vivado 2020.1!

    No License Needed: Xilinx MIPI CSI IP Block Free in Vivado 2020.1
    https://www.hackster.io/news/no-license-needed-xilinx-mipi-csi-ip-block-free-in-vivado-2020-1-9da3a324f5a4

    Xilinx’s MIPI CSI and DSI Controller IP blocks are now free to use starting in Vivado 2020.1!

    Starting with Vivado release 2020.1, Xilinx has bundled their MIPI CSI controller subsystem IP blocks and MIPI DSI TX controller subsystem IP blocks in with the standard license free for developers to use. Previously, an additional license was required to be purchased to be able to synthesize a design with any of these IP blocks. This is exciting for hobbyists with boards such as the Ultra96 or the ZynqBerry that come equipped with a CSI-2/DSI connector for connecting to a display or camera.

    For quick reference, MIPI CSI-2 is a Camera Serial Interface that is widely used and is a simple, high-speed protocol for point to point video and image transmission. It is popular for its balance between ease of use and great performance. MIPI DSI is a Display Serial Interface for creating a high-speed link between a display and a host processor.

    Reply
  31. Tomi Engdahl says:

    Antmicro’s FastVDMA Brings Open HDMI Capabilities to the Snickerdoodle FPGA Platform
    Open cores, including Antmicro’s Fast Versatile Direct Memory Access (FastVMDA), turn the Snickerdoodle into an open desktop.
    https://www.hackster.io/news/antmicro-s-fastvdma-brings-open-hdmi-capabilities-to-the-snickerdoodle-fpga-platform-d080afb490ca

    Reply
  32. Tomi Engdahl says:

    WiFi Goes Open
    https://hackaday.com/2020/05/29/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. There are examples for many development boards and advice for porting to your own target on GitHub.

    The demo uses a Xilinx Zynq, so the Linux backend runs on the Arm processor that is on the same chip as the FPGA doing the software-defined radio. We’ll warn you that this project is not for the faint of heart. If you want to understand the code, you’ll have to dig into a lot of WiFi trivia.

    https://github.com/open-sdr/openwifi

    Reply
  33. Tomi Engdahl says:

    Dimiter Kendri is designing a stereo vision platform using a Xilinx, Inc. Zynq FPGA SoC and an FMC stereo daughtercard with DVP cameras.

    FPGA Stereo Camera Setup – Part I
    https://www.hackster.io/dhq/fpga-stereo-camera-setup-part-i-a5f6fd

    Design a stereo vision platform using a ZYNQ FPGA SOC and an FMC stereo daughtercard with DVP cameras.

    Reply
  34. Tomi Engdahl says:

    A work-in-progress already available on GitHub, Scott Shawcroft’s new board looks to let people play with glue logic in STEMMA QT projects.

    Scott Shawcroft Aims to Replace 7400-Series Logic with a STEMMA QT FPGA Board Design
    https://www.hackster.io/news/scott-shawcroft-aims-to-replace-7400-series-logic-with-a-stemma-qt-fpga-board-design-78a3e9b69818

    A work-in-progress already available on GitHub, Shawcroft’s new board looks to let people play with glue logic in STEMMA QT projects.

    “This is a STEMMA QT board. So, it’s got the two-in and -out there, and then it’s got logic level shifters and a regulator in case it’s five volts, and then this is a MachXO2 FPGA,” Shawcroft explains of the design during an Adafruit Show and Tell session. “I was thinking what i would do is add software so that it would act like a 7400-series logic chip.”

    The idea, Shawcroft explains, is that the FPGA would be accessible via I2C from a controlling CircuitPython device for quick reconfiguration into different combinations of 7400-series logic parts. At present, though, it’s still a work in progress

    Reply
  35. Tomi Engdahl says:

    Re-programming #space-grade #FPGAs in-orbit offers flexibility to change functionality and improve system performance in response to changing needs #memory #microprocessor Xilinx, Inc. Microchip Technology Inc.
    https://buff.ly/30WBypw

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

Your email address will not be published. Required fields are marked *

*

*