Wolfsfeld Computer

Categories: , ,

Description

Wolfsfeld is an ultra-low-power stand-alone handheld FPGA computer intended for educational purposes and survival computing.

Wolfsfeld is literally field programmable. Programs can be entered manually (or uploaded) into non-volatile F-RAM where they can be tested and then transferred onto separate Zwölf modules.

Wolfsfeld requires one AA battery (not included) of either 1.2V (NiMH) or 1.5V (alkaline).

Planned gateware:

  • Hypervisor SOC/OS with a real-time debugger, assembler, disassembler, hex/code editor, Zwölf host controller and serial terminal.
  • At least one Zwölf CPU instance

Currently available for reservation. Final appearance, specifications, pricing and features subject to change.

Specifications:

  • Lattice ICE40UP5K FPGA (5280 LUTs, 120Kbits BRAM, 1024Kbits SPRAM, 1 PLL)
  • 4MB (32Mbit) EEPROM (via included user-replaceable MMOD)
  • 256KB (2Mbit) Ferroelectric RAM
    • Lifespan: 95 years @ +55C, over 200 years @ +35C
    • Endurance: 10^12 read/write cycles @ +85C
  • User-replaceable OLED module (128×32 pixels) (included)
  • 4 MX style switches
  • 1 MMOD socket (6-pin)
  • 1 MMOD/PMOD expansion socket (6-pin)
  • 1 Zwölf socket (spring contact)
  • 3.5mm TRRS jack
    • 2 GPIOs for UART or I2C
    • 4-bit DAC for composite video output
  • RGB LED
  • Power switch
  • Reset / wake button
  • 80mm x 60mm board dimensions

Features:

  • Stand-alone programmable computer
  • Includes a 3D-printed case
  • Includes a printed user guide
  • Open-source gateware, schematics and documentation will be made available on GitHub