прикидочно на один уарт нужно 8 бит теневого регистра, 8 бит регистра сдвига, три бита счетчик, ну еще на всяк случай два-три бита на конечный автомат. Еще пару триггеров на всяк случай. Итого 24 регистра. Ну логика пусть где-то, не уложившаяся в 1 LUT. Берем 32 ячейки на UART. Берем например EP1K10 ($10, 576 ячеек). Грубо 256 займут 8 уартов. Остальное - что хотите, то и творите. Хоть SPI, хоть еще что. Еще пустует 3 блока ОЗУ, можете ФИФО например впихнуть.
Уровень цен теперь Вы знаете. Оценку места примерную тоже.
E-mail: info@telesys.ru