PS самый простой способ думаю на микроконтроллере(наверно потому, что последнее время все на них делаю) ,он берет входящие данные откуда вам надо PC, SD и т.д. преобразует их как вам угодно и засылает их в память спека по вышеуказанному принципу управление шинами для него будет элементарно в реализации.
Да уже несколько лет это вопрос висит в воздухе: раз, два, три и четыре
Со слов знающих, там есть некоторые технические трудности (думацо решаемые), но и главное, кто напишет прошивку для МК.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.