Firmware for MicroBlaze softcore