Есть устройство которое синхронно с частотой 2000Гц собирает данные по 37 UART'ам и на следующем такте выплевывают это по SPI, в данный момент это сделано программно на МК Cortex-M3. Есть ли МК которые имеют 37 аппаратных UART? Есть ли какие нибудь расширители UART для МК? Если нет, то подскажите подойдет ли для данной задачи ПЛИС и как расчитать количество вентилей или что там на ПЛИС.