October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

Julian Loiacono’s ZynqPCB: An Open-Hardware FPGA Synthesizer Design on GitHub

Loiacono’s zynqPCB puts a Zynq XC7Z020, audio, HDMI, DDR3, USB and sensors on an open eight-layer board—but the project remains an unfinished, largely untested design.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Julian Loiacono’s zynqPCB is a published, eight-layer KiCad board design for an FPGA-accelerated audio-and-video synthesizer. It is available for inspection and community continuation, but it is not a finished commercial instrument: the repository says most interfaces remain untested, boot software and a Vivado design still need work, and builders should review the board before production.

What zynqPCB is

The project is a hardware platform built around the Xilinx Zynq xc7z020clg484 device. Loiacono describes it as the current status of a four-year effort to make an “FPGA-accelerated audio+video synthesizer” and says he published the complete PCB design while taking a hiatus.

The repository contains KiCad schematics and board materials rather than a plug-and-play synthesizer image. To open the design correctly, the README instructs users to clone two supporting footprint and library repositories into the same directory. The bill of materials also identifies a VL53L1CXV0FY/1 rangefinder and the Zynq package used by the design.

Its goal is broad: combine programmable-logic audio and video processing with Linux-capable processing, memory, storage, display output and sensors on one board. That ambition should not be confused with demonstrated end-user functionality.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
ZYNQ 7000 FPGA Development Board PZ7010 PZ7020 Starlite XC7Z010 XC7Z020 DDR3 USB Ethernet HDMI JTAG for Embedded Linux and FPGA Learning (PZ7020-SL-C, FPGA Board)
  • ZYNQ-7000 ARM+FPGA SoC: Powered by Xilinx ZYNQ XC7Z010/020 with dual-core ARM Cortex-A9 and programmable logic—ideal for embedded and FPGA development.
  • Integrated Interfaces for Versatile Applications: Features HDMI, USB 2.0 Host, UART, JTAG, Gigabit Ethernet (PS & PL), SD card, and 40-pin expansion for AD/DA, LCD, and camera modules.
  • Robust Memory & Storage: Equipped with 512MB/1GB DDR3, 128Mb QSPI Flash, 64Kbit EEPROM, and boot selection via JTAG/QSPI/SD for flexible design setups.
  • Industrial-Grade Design: Compact 90x60mm board with immersion gold finish, suitable for industrial environments. 5V/1A power input supports stable operation.
  • Support for Linux and Hardware Demos: Supports embedded Linux system, MIPI CSI camera input (7020 only), and comes with HDL demos—perfect for research and education.

Connections the board is designed to provide

The design lists the following major connections. The status column reflects the project’s own README, not independent testing.

Subsystem What the design lists Repository status
JTAG Programming and debug interface Functional!
SPI flash Nonvolatile boot storage Untested
MicroSD Storage for a Linux kernel and other software Untested
DDR3 PS memory External memory for the Zynq processing system Untested
TLV320 audio codec Audio input/output hardware Untested
HDMI Digital video connection Untested
USB host and USB device Peripheral and device connectivity Both untested
Rangefinders, accelerometer and IMU Sensor inputs for interactive control Untested
Arduino Uno-style header Connection for a screen or compatible accessory Listed feature; operation not established

“Untested” means the repository does not establish that the connection works on assembled boards. It is not a performance rating or a statement that the circuit is impossible to bring up.

What remains before general use

Boot firmware

The README identifies boot firmware for the SPI flash as unfinished. The intended job is to load a Linux kernel from the SD card, so a reproduction needs a reliable boot path before Linux-based control software can be treated as usable.

Vivado hardware design

A basic Vivado shell block diagram was also listed as remaining work. Until that FPGA design is completed and validated, the Zynq programmable logic has no documented, general-purpose synth implementation to load.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Zynq 7000 FPGA Development Board XC7Z035 XC7Z045 XC7Z100 Dual Core ARM Cortex A9 USB Gigabit Ethernet PCIe SFP FMC SATA for AI Image SDR Projects (PZ7045-FH-KFB, Classic Package)
  • Flexible FPGA Core Options:Supports XC7Z035 XC7Z045 and XC7Z100 SoCs with up to 444K logic cells—suitable for scalable AI, SDR, and industrial designs.
  • Rich Expansion Interfaces:Equipped with PCIe x4, SATA, dual SFP, FMC HPC, USB 2.0 x4, CAN/RS485, and 40P GPIO—perfect for system integration and customization.
  • Robust Memory & Storage:Includes 2GB DDR3, 256Mb QSPI Flash, and 8GB eMMC for OS boot and application storage—ideal for embedded computing tasks.
  • Industrial-Grade Reliability:Wide temperature support (-40°C to +85°C), onboard cooling fan connector, and robust power design (12V/3A input) ensure high reliability.
  • Developer-Friendly Design:Built-in JTAG, UART, SD card, LEDs, and keys for easy debugging and testing—streamlines embedded development and rapid deployment.

Hardware bring-up

Aside from JTAG, the project status list marks the principal storage, memory, audio, video, USB and sensor interfaces untested. Bring-up therefore requires checking power, clocks, signal integrity, device configuration and software drivers for each subsystem rather than assuming the schematic translates directly into a working instrument.

The README includes this warning: “I make no guarantees as to device funtionality. Please review the board carefully before production.” The misspelling appears in the original text. Hackster’s contemporaneous coverage likewise described an incomplete boot loader and interfaces awaiting tests.

How the Zynq choice is described

In a March 3, 2021 Hackaday comment, Loiacono compared the XC7Z020 with the device used by the Milkymist project. He attributed 85K programmable-logic cells, 53,200 LUTs, 106,400 flip-flops, 4.9 Mb of block RAM and 220 DSP units to the XC7Z020. Those are the author’s comparison figures, not independent benchmarks or measurements of zynqPCB performance. The project sources provide no validated latency, audio-quality, video-throughput or reliability results.

The BOM’s xc7z020clg484 identifier is a design-selection fact. Anyone ordering parts should verify the complete ordering code, package, temperature grade and availability against the current BOM before fabrication.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

License and reuse considerations

The current repository page displays an MIT license. An earlier Hackster article said no license had been chosen when it was published. Those statements describe different points in time; reuse decisions should be based on the license file currently present in the repository, along with the terms of any separately cloned footprint or library repositories.

Publishing the KiCad files makes inspection, modification and community continuation possible, but it does not certify the design for manufacture. Loiacono’s March 2021 comments mention PCBWay as the manufacturer of a previous board run. That historical reference does not establish present availability, endorsement or a current commercial relationship.

What reproducing the board would involve

  1. Collect the exact source set. Obtain the current KiCad project and clone both supporting library repositories into the location specified by the README.
  2. Audit the design. Check the schematic, PCB stack-up, constraints, power rails, component footprints and the full BOM, paying particular attention to the Zynq package and DDR3 routing.
  3. Resolve supply and assembly risks. Confirm that every part is available in the specified package and that the fabricator can build the eight-layer board and fine-pitch devices.
  4. Plan a staged bring-up. Start with power verification and JTAG, then validate clocks, SPI flash, DDR3, SD storage, FPGA configuration, audio, HDMI, USB and sensors one subsystem at a time.
  5. Finish the software path. Implement the boot firmware and Vivado block design identified by the author, then document the Linux image, drivers and FPGA bitstream required for repeatable startup.
  6. Record evidence. For each interface, publish the board revision, test method, software versions and observed result so a derivative build can be compared without implying unverified capability.

What zynqPCB is—and is not

zynqPCB is best understood as an open hardware starting point for developers interested in FPGA audio/video systems, embedded Linux and custom physical interfaces. Its combination of Zynq logic, a processing system, memory, codec, HDMI, USB, storage and sensors could support an ambitious instrument after substantial engineering.

It is not currently documented as a finished synthesizer that a musician can buy, power on and use. There are no independent performance benchmarks, validated audio measurements or completed-variant comparisons in the available project coverage. A reproduction or derivative should therefore be evaluated by its own bring-up results, not by the feature list alone.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

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

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. Shenzhen desk3 min
    HONOR Expands Beyond Smartphones With Humanoid Robot RevealHONOR said it unveiled its first humanoid robot at MWC 2026 and named shopping assistance, workplace inspections, and supportive companionship as intended uses. Later Robotics D1 claims and a reported…
  2. Cupertino desk5 min
    Apple Unveils AirPods Max 2: The Upgrade That Should Have Happened Years AgoAirPods Max 2 adds H2-powered audio features and Apple claims up to 1.5× more effective ANC, but its design, Smart Case, and 20-hour battery rating are unchanged. Wired lossless audio…
  3. Cupertino desk4 min
    Apple’s OLED Touch MacBooks Are Coming—but the Dynamic Island Is the Real GambleApple has not announced an OLED touchscreen MacBook, but reports point to high-end models arriving in late 2026 or early 2027. The reported Mac Dynamic Island could be useful, but…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.