Notnagel Computer

Description

Notnagel is a low-power handheld FPGA computer designed primarily for educational purposes. It can be used to learn and teach about CPUs and FPGAs. It is also an experiment in building an extremely minimal self-contained computer that might still be useful if no other technology were available.

Under development. Final appearance, specifications, pricing and features subject to change.

Notnagel ships with a simple open-source 8-bit stack-based CPU and SOC that allows the user to manually enter machine code through its minimal “front panel” interface by using a rotary encoder and MX-style switch.

Programs and data can be saved to the FRAM for long-term storage without power.

Notnagel can be powered by a single AA battery (not included), the USB-C port or an external 5V power supply.

Specifications:

  • Lattice ICE5LP4K FPGA (3520 LUTs, 80Kbits BRAM, 1 PLL)
  • 256KB Flash (via included user-replaceable MMOD)
  • 2KB Ferroelectric RAM
    • Lifespan: 95 years @ +55C, over 200 years @ +35C
    • Endurance: 10^12 read/write cycles @ +85C
  • 12 x 5 (60 pixel) white LED matrix display
  • Rotary encoder and MX-style switch
  • USB-C port for configuration and power
  • 3.5mm TRRS jack provides 3 GPIOs (3.3V)
  • AA battery clip on reverse side (1.2V-1.5V)
  • Power switch
  • 85mm x 35mm 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