Aug 302014

A computer running BASIC, generating composite video and reading PS/2 keyboard input using a single ATmega microcontroller. A computer running the TinyBASIC programming language on an ATmega 1284P microcontroller as well as generating composite video signals and reading PS/2 keyboard input. The computer is easy to assemble at home as all components are through-hole. You can buy ready made PCB. System features include:

  • 8bit ATmega microcontroller running at 16MHz (ATmega 1284P).
  • Over 7KB of memory available for creating BASIC programs.
  • Header for external EEPROM ‘cards’ which allow full size programs to be saved (using a 25LC640 EEPROM IC); 4KB internal EEPROM available within the microcontroller.
  • USBasp programming header allowing easy programming of the computer once assembled.
  • Many GPIO pins for connecting to components and other circuits.

Aug 292014

… is not a car, but ARM “Bare Metal Widget”. It features:

  • NXP LPC1114FDH28 32-bit Cortex-M0 microcontroller
  • 70 x 43mm footprint,
  • lithium polymer battery and USB power selection,
  • a lithium polymer battery charger,
  • a 2-megabyte Flash memory,
  • a basic user interface,
  • a FTDI-cable compatible UART header,
  • 16 I/O for connectivity.

The arm-bmw is open hardware (CC-BY-4.0 licensed) and open source (MIT licensed).

Aug 252014

Parallax opens Propeller design as Verilog source codeThe Propeller 1 (P8X32A) is now a 100% open multicore microcontroller, including all of the hardware and tools: Verilog code, Spin interpreter, PropellerIDE and SimpleIDE programming tools, and compilers. The Propeller 1 may be the most open chip in its class. Here is a live demo.

Aug 242014

CHOCHI is a minimal XC3S50 FPGA board with 128K of fast SRAM and 31 IO pins – preconfigured as 45MHz 6502 computer! You can program it in 6502 assembler, BASIC, Forth or C.

Other features:

  • fit 4 Picoblaze cores
  • use as a generic FPGA board for any purpose whatsoever
  • use the JTAG port to update the system or make your own