контроллеры тех времен вряд ли поддерживают ISP (In System Programming). Т.е. они могут работать и с флешками, и с (E)EPROMками, но писать их не умеют
Насчет необходимости специальной поддержки записи - полностью согласен для EPROM-ов с УФ-стиранием - там нужна определенная (большая) длительность цикла записи (одновременно активные CS и WE) - для каких 50мкс, для каких - меньше + напряжение программирования, зачастую отличное от +5 и +12 (на некоторых МС - 23-25В).
А что касается флэшек - разве не достаточно просто
1. "включить" ПЗУ в адресное пространство
2. обеспечить при этом "прохождение" сигнала WE (write enable)
3. использовать (или написать) программу, реализующую нужный алгоритм записи?
Или я что-то не так понимаю?
ЗЫ. Попалась мне старая-престарая ISA сетевая плата (еще даже не под коаксиал, а с каким-то разъемом типа COM), так там и линии адресов, и линии данных подключены непосредственно к ISA-шному разъему (обычно шина данных подключалась через буферы). Вот только интерфейс BOOT ROM рассчитан на 32К
Насчет необходимости специальной поддержки записи - полностью согласен для EPROM-ов с УФ-стиранием - там нужна определенная (большая) длительность цикла записи (одновременно активные CS и WE) - для каких 50мкс, для каких - меньше + напряжение программирования, зачастую отличное от +5 и +12 (на некоторых МС - 23-25В).
А что касается флэшек - разве не достаточно просто
1. "включить" ПЗУ в адресное пространство
2. обеспечить при этом "прохождение" сигнала WE (write enable)
3. использовать (или написать) программу, реализующую нужный алгоритм записи?
Или я что-то не так понимаю?
ЗЫ. Попалась мне старая-престарая ISA сетевая плата (еще даже не под коаксиал, а с каким-то разъемом типа COM), так там и линии адресов, и линии данных подключены непосредственно к ISA-шному разъему (обычно шина данных подключалась через буферы). Вот только интерфейс BOOT ROM рассчитан на 32К