Hana-1: Programmable I/O for FPGAs

Hana-1 îs a programable soft core I/O processor for FPGAs. Instead of designing a circuit, just program your desired I/O functionality.


The interpreter is great for debugging hardware.  The compiler is great for writing test programs.   if your MCU does not support a particular type of I/O, this makes a great I/O co-processor.   It is running on the  $38 Pico2 Ice, and can be ported to your favourite FPGA board. It is also great for people who want a simple development environment, free of excess layers of abstraction.  It has:

Pico Ice Version 

Pico2 Ice Version 

Limited by RP2350 availability.

ICE-V Wireless Version 

Reportedly the Pico-Ice bitstream also works on the Ice-V Wireless board.

When debugging hardware, an interpreter is invaluable.  Other interpreters such as Python and LUA have garbage collectors, which do not work well with real time data processing.  Applications built with this technology require 60% less memory than applications built on RISC-V,  Since off-chip memory access requires more than 100 times as much power as on-chip memory access, this can lead to dramatic power savings. 

The initial version supports warm boot.  Additional functionality is being rapidly added.  What do you need? I would very much like to help your project. 



  Hearing Aids

  Supported Boards

  J1 and Mecrisp

  MicroPython on the Pico-Ice

  contact

  Saturn Sultan: A Forth Computer

  Why I am Using the GateMate FPGA


 Built using the  Forest Map Wiki