Привет всем!
Смотрю, тут весь зайлог разобрали по камням
.
А почему никто не вспомнил о камне (контроллере) z80180 ?.
Фитчи:
- код совместим с z80
- адресация памяти 1 метр
- четыре входа прерываний (nmi,int0-int2)
- два DMA-канала
- два UART-канала
- два 16-бит счетчика/таймера
и др.
Тактовая 33МГц (z8s18033vec). У камня на 20МГц напряжение питания 3,3 вольта.
Этот будет по-круче контроллера z80c1516, что в Спринтере юзался. Или камня z84c0020, что предполагалось использовать в проекте ZX-Cyclone.
Осталось за малым - сделать девайс типа ZX-Cyclone. Прикрутить к z8s18033 память Samsung K6R4008C1D-KI10T00 (512Kx8bit; 5v; 10ns HighSpeed SRAM) и работать без wait-ов. Никакого "кеша" не потребуется и производительность системы будет "на уровне".
Для 3,3в варианта можно заюзать камень на 20МГц (z8s18020), память K6R4008V1D (тот же самсунг, что и выше, но 3.3в вариант). Тогда вообще не стоит ломать голову как согласовывать 5в и 3.3в уровни сигналов.
Для интерфейса PS2-клавы + мышь использовать HT6542B. Будем иметь двусторонний обмен с клавой и клава с мышом на прерываниях, а не тупой опрос всего и вся, как с Спринтере. А то смотрел я, как к микроконтроллерам (pic, avr, arm) прикручивается интерфейс с клавой - через задний проход. Кто как может, так и выкручивается. И нигде нет двустороннего обмена - вобщем одно извращение, а не прикрутка.
VGA-выход на моник. В инете попадались проекты для ПЛИС по этой теме.
На счет прикрутки DIMM-ов (168-pin, sram-тип) в качестве основного ОЗУ. Уж больно геморно слоты для них выпаивать со старых матерей. В продаже я их (dimm-слоты) чего-то не нашел (может плохо искал). Но подкупает, что всего от одной (или больше) планки иметь кучу дешевой памяти.
P.S. 16-bit камни (zilog) неплохие, но труднодоставаемы, к тому же к z16c01 (z8001) нужен z8010 (MMU) для адресации 8-ми метров памяти. Внешний DMA-контроллер и т.д. Хотя очень заманчиво юзать такие камушки - 16bit шина данных заметно поднимет скорость обмена с периферией (hdd, cdrom, полноценная (16bit) isa-шина и др.).
Володя (cr0acker), давай колись
, где брал свои Z16C0110PSC камни ?. Они наверно тебе не нужны - пришли парочку ?
.
P.S.S. Ясно, что щас "опустите" эту мессагу, типа: да зачем это..., да почему..., да софта нет..., да то.., да сё... Что сопровождает любую новую задумку на форумах 8-ми биток и в конечном итоге хоронит ее.
Но может случайно какую идейку оброните, когда опускать будете