Господа, столкнулся с такой проблемой...
Разрабатываю слэйв-устройство с SD интерфейсом, которое по сути изображает из себя SD карту памяти. Все вроде было хорошо, но под конец (!) проекта выяснилось, что:
1. Практически никакие хосты не предлагают устройству работать в SPI-режиме, следовательно применение набортного SPI контроллера (использую LPC2132) в штатном режиме практически невозможно
2. По спецификации, тактовая SD-интерфейса может достигать 25МГц. Но когда, устройство вставляется в слот, хост в режиме идентификации общается с ним на частоте до 400кГц, что вполне приемлемо. Но! Режим идентификации заканчивается ДО того, как хост спрашивает у устройства его скоростные ограничения, и задирает тактовую. Очень нелогично, но так. SPI контроллера захлёбывается

Выход из ситуации вижу в применении промежуточной интерфесной микросхеме на базе ПЛИС.
ПЛИСами не занимался

Вопрос в том, возможно ли чайнику с нуля в сжатые сроки соорудить некое чудо, котрое из последовательного интерфейса сделает параллельный + имело бы буфер хотя бы на один байт... + малый размер корпуса.
Поможите направить взор сразу в правильном направлении. Буду рад любым рекомендациям