Имхо, на ARM7 можно сделать. Возможно, еще понадобится обвязка на CPLD. Контроллер меньше 200 р. стоит.