Ану где на ПЦ ISA ? Еще в 88 начали переходить на локальные шины
Что дает меинстримовые шины? Надо шустрый SPI пошел на опенкорес, надо шустрый SDRAM контролер - пошел на опенкорес, надо USB - пошел на опенкорес, надо Ethernet опять же на опенкорес. Это стандарт шины который очень многие придерживаются к тому же он заточен под SoC, я к примеру писал куски разные иерархии этой шины у меня почти все модули работали на частоте 300-350Мгц в DE1. В моем видении должно быть 2шины в компе 16бит для памяти и 8бит для IO, на 8 битной шине одним из портов можно вешать WB-ZXBUS гейт для подключения старой медленной переферии.
WB позволяет согласовывать скорости master-slave, причем без ущерба для остальных абонентов шины.
И теперь самое главное, на IO шине можно сделать выборку отдельных слотов единолично и тем самым при наличии дров правильных возможна автоконфигурация компа, дрова пользователь сам ставит (то есть о plug&play я не говорю если что) и в них есть проверочная часть которая должна проверить есть ли среди устройств девайс который поддерживает драйвер, если есть удаляется из памяти проверочная часть а драйверная остается, иначе драйвер целиком из памяти сносится, не вижу проблем такой реализации на том же cp/m





Ответить с цитированием