Puedes comenzar dando una vista al picoblaze o al microblaze desarrollados por xilinx si mal no recuerdo.
Ambos son mricoprocesadores embebidos en un FPGA no recuerdo si son de 16 bits pero eso es lo de menos ya que tendras una referencia para comenzar y realizar el micro que quieras.