ZX-UNO+. ZX Spectrum based on FPGA

ZX Spectrum Computer computer based on FPGA. The ZX-UNO+ board uses modern hardware to implement classic computers platforms as the ZX-Spectrum.

More details

In stock

58,95 € tax incl.

The ZX-Uno+ is a board that allows several computers to be implemented, mirroring the original hardware as close as possible. That is made possible by using an FPGA, that may be set up thanks to circuit definition languages such as VHDL or Verilog.

Although it was originally designed to clone Sinclair’s ZX Spectrum and probably that computer implementation is the most complete one, ZX-Uno+ may also implement some other computers and consoles (although due to space requirements, only 9 cores at once can be loaded). Those alternative cores are Sam Coupe, Jupiter Ace, Apple II, Acorn Atom, BBC Micro, Acorn Electron, Oric Atmos and VIC-20, together with implementations for Master System, NES and Atari 2600 consoles.

The ZX-Uno+ board is designed with same form factor than the original Raspberry Pi model A, having most of its connections placed at same place, allowing us to use boxes designed for that Raspberry Pi with minimal modifications.
The ZX-Uno+ FPGA is a Spartan-6, with features that can target mainly 8 bits consoles and computers.

ZX-UNO - Lineal Draw



• FPGA Xilinx Spartan XC6SLX9-2TQG144C
• Static Memory 512Kb, AS7C34096A-10TIN
• 50MHz Oscillator
• EAR Superfo Circuit (one transistor)
• Circuit AD724 based video with 4.43MHz/3.58Mhz crystals
• USB port for keyboard
• USB port for mouse
• RCA connector for composite video
• Stereo audio out jack
• EAR jack input connector
• RJ45 for RGB (Scart and VGA adapters available as option
• DB9 joystick/mouse signals on the expansion port.
• Slot for SD Cards
• Expansion port with 3 male pin strips.
• Micro-USB power connector
• PCB Size: 86x56 mm compatible with Raspberry Pi cases (custom case available as option)

ZX-UNO - Technical Scheme

Component list:

Qty.      Reference      Description

1          U1                 FPGA XC6SLX9-2TQG144C
1          U2                 SPI Flash Winbond W25Q32BV
1          U3                 SRAM AS7C34096A-10TIN
1          U4                 Analog Devices AD724
1          U5                 Oscilator 50MHz 5*7
1          U6                 SOT223 ZLDO1117 3.3V Regulator
1          U7                 SOT223 ZLDO1117 1.2V Regulator
1          J1                  Micro USB socket
1          J2                  SD/MMC socket
1          J3                  RCA socket
2          J4, J5             3.5mm audio socket
1          J6                  DB9 right angle male (Joystick connector)
1          J7                  PS/2 socket
1          J8                  9 pin molex connector 1.25mm right angle male (RGB)
1          J9                  6 pin molex connector 1.25mm straight male (JTAG)
3          J10-J12          12 pin female header single row
3          J13-J15          2 pin male header single row
3          D1-D3           SMD Diode 1N4148, SOD-523
2          D4-D5           SMD 0805 LEDs (red and green)
1          T1                 BC846 SOT-23 NPN Transistor
2          Y1-Y2            HC-49UP SMD Crystals (3.58M/4.43M)
3          L1-L3            SMD 0805 magnetic bead 1k 3A
4          R1-R4            75 Ohm 0805 Resistor
11        R5-R15          510 Ohm 0805 Resistor
3          R16-R18        1K Ohm 0805 Resistor
6          R19-R24        2K Ohm 0805 Resistor
8          R25-R32        10K Ohm 0805 Resistor
1          C1                 4.3pF 0805 Capacitor
3          C2-C4            10nF 0805 Capacitor
23        C5-C27          100nF 0603 Capacitor
8          C28-C35        4.7uF 0805 Capacitor
1          C36               220uF CPOL-0605 Capacitor


Firmware & other utilities:

All software, firmware and bitstreams avaliables for load into FPGA are on McLeod's repository:

(User: guest - Pass: zxuno)

ZX1ROMPACK ROMS.ZX1 Creator/Editor:

• Utility for edit and create ROM files for the ZX-Uno.
• Link to forum with explanations about this software.

Developed by Quest

ZEsarUX v7.0 Official ZX-Uno emulator:

• Multiplatform emulator of Sinclair systems.
• Machines: ZX Spectrum, ZX-Uno, MK-14, ZX80, ZX81, QL, Z88, Timex TS2068, Sam Coupe, Pentagon, Chloe, Chrome, Prism, ZX Evolution, Spectrum Next, Jupiter Ace, Amstrad CPC 464.
• Open source and free.
YouTube channel.

Developed by César Hernández Bañó.

SDK Radastan for ZX Spectrum/ZX-Uno:

• Based on the compiler Z88DK, the kit allows to develop games and applications in C language.
• Compatible with ZX-Spectrum standard graphics mode.
• Specific functions (0.3 beta) for Radastanian Mode.

SDK "Original" ZX-Spectrum.
SDK Radastanian Mode (0.3 beta).
Tutorial original Radastan (ZIP+PDF).
Zona de Pruebas Radastanian Mode Forum (ES).
Mojon Twins Forum.

For more info, manuals & other related stuff, please visit the project web page:


No products

0,00 € Shipping
0,00 € Total

Bank Transfer

Payment systems