Приветствую, коллеги!
Есть надобность сделать некий расширитель/преобразователь интерфейса SPI в цифровой интерфейс управления светодиодными драйверами
TM1803.
Идея такая, что устройство на шустром микроконтроллере считывает блоки памяти по 30 kbytes c внешней SD карты. Дальше перегоняет эти данные по SPI на высокой скорости в расширитель на 10..16 портов, который уже параллельно будет выгружать эти данные со своих портов на низкой скорости, это 800 kbit/s по протаколу для TM1803. Т.е. к примеру, порт 1 - выгружает первые 3 килобайта, порт 2 - следующие 3 и т.д.
На микроконтроллере сделать это довольно просто для 2-3 х портов, но никак не для 10. Будет довольно сложно выдержать временные характеристики + еще заниматься другими рабочими делами.
На сколько в этой задаче может помочь ПЛИС?