Цитата Сообщение от Error404 Посмотреть сообщение
Ну, не такая и медленная, 55ns это же вроде 18МГц? Просто такая память распространена, дешевая и приличных объемов (512кб на чип). А если ставить от Кэшей 386 (15-20ns), то там максимум 64к на чип.
А как у процессора (реального Z80, не VHDL-корки) тактируемого 10МГц могут получаться тайминги обращения к памяти более чем 10МГц? Проц же синхронный автомат и все фронты завязаны на фронты тактового сигнала? У нас же не 6502 где частота памяти удваивалась к частоте проца.
Я просто цикл обращения процессора к памяти максимально урезал - оно начинается незадолго до старта импульса F1 (а при частоте 10МГц каждый второй период может быть как раз между предыдущим F2 и F1). Для этого я и ввел этот "виртуальный" CAS по положительному фронту которого как раз и формируется старт обращения к памяти при наличии активных RD или WR.
Ну так-то да, получается хватит и 50ns памяти, а может даже и с 70ns будет стабильно работать - надо проверять. Я думаю "свою" память на плате разведу, а так же сделаю дополнительный разъём для припаивания платы с другой памятью.
Пока что вижу конструктив из 3-х плат, иначе сильно дороже получится изготовление:
1) видео, память;
2) процессор, порты, ПЗУ, клавиатура, ROM-диск;
3) контроллер флоппи (в следующий раз буду заказывать всё равно).