Цитата Сообщение от andrews Посмотреть сообщение
Если же ты против шины, ничего страшного. Мне эта идея симпатична, буду дальше копать.
Идея шины? Я не против, шина нужна.

Как я её себе примерно представляю.
8 бит данных, 8 бит адреса, ALE, RD, WR. На каждую плату CS, IRQ, программируемый CLK. Шина при этом не связана напрямую с той шиной, на которой висит CPU, RAM, и встроенное видео.
Адресным пространством рулит FPGA.
Если устройство простое, например, AY-8912 или IDE - его можно повесить на шину только согласовав уровни.
Если устройству нужно 16 разрядов адреса - на плате дополнительно 373.
Ещё надо бы DMA куда-то прикрутить...

Внешняя видеокарта не должна лезть в основную память, у неё своя FPGA и своя видеопамять, поэтому шине не нужна большая пропускная способность.
Осциллографу тоже много не надо, у него своя FPGA для захвата с большой скоростью и синхронизации, потом CPU читает записанные кадры.

- - - Добавлено - - -

Простой звук и так будет, а "сложный" - кто его обрабатывать будет? 8-битный CPU? Может, он ещё и MP3 декодирует?