Error404 wrote: И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс, несоизмеримые с Flash-чипами емкости, приемлимая цена, содержиное всегда можно прочитать/записать на PC.
Error404 wrote:...Мне кажется, что если планируется использовать CP/M, то дисплейчик лучше сразу проектировать 80х25. 64 символа в строке - жутко неудобно. И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс...
С дисплеем ни как, К580ВГ75 может работать всего с 80 символами в строке из которых еще нужно строчно гасящие импульсы сделать (8 знакомест до и 8 знакомест после 64 используемых, что бы получить бланкирующие полосы по вертикальным краям дисплея...получается 8+64+8=80 знакомест+на 4знакоместа строчный синхроимпульс программируем контроллер. Так что у меня больше чем на 64 знакоместа в строке не получается, хотя режим то как раз 80х25. А если уменьшить ширину бланкирующих полос, то строка на мониторе заворачивается за край. А подстраивать монитор каждый раз переходя с РС на мое Чудо-Юдо и обратно, тоже не хорошо. С CompactFlash мысль интересная, но эта задача не сегодняшнего дня и даже не завтрашнего.
Error404 wrote:...Мне кажется, что если планируется использовать CP/M, то дисплейчик лучше сразу проектировать 80х25. 64 символа в строке - жутко неудобно. И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс...
С дисплеем ни как, К580ВГ75 может работать всего с 80 символами в строке из которых еще нужно строчно гасящие импульсы сделать (8 знакомест до и 8 знакомест после 64 используемых, что бы получить бланкирующие полосы по вертикальным краям дисплея...получается 8+64+8=80 знакомест+на 4знакоместа строчный синхроимпульс программируем контроллер. Так что у меня больше чем на 64 знакоместа в строке не получается, хотя режим то как раз 80х25. А если уменьшить ширину бланкирующих полос, то строка на мониторе заворачивается за край. А подстраивать монитор каждый раз переходя с РС на мое Чудо-Юдо и обратно, тоже не хорошо. С CompactFlash мысль интересная, но эта задача не сегодняшнего дня и даже не завтрашнего.
А что если взять NEC UPD7220A - (клон К1809ВГ4 до сихпор торгуют - что то около 75руб. стоит) и с VGA он дружит, а к Z80, в своё время, немцы его вообще на "ура" прикручивали. : www.sharpmz.org/mz-3500/download/mz3500sm.pdf
Error404 wrote: И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс, несоизмеримые с Flash-чипами емкости, приемлимая цена, содержиное всегда можно прочитать/записать на PC.
Я таких зверушек (DiskOnChip на ISA-шине) не имел возможности попробовать. А CompactFlash у меня на Орионе работает (это к вопросу о z80) и на Спектрумах - там же обычный IDE (ATA) интерфейс, только цоколевка другая, чем у IDE 40 pin.
Error404 wrote:
Я таких зверушек (DiskOnChip на ISA-шине) не имел возможности попробовать. А CompactFlash у меня на Орионе работает (это к вопросу о z80) и на Спектрумах - там же обычный IDE (ATA) интерфейс, только цоколевка другая, чем у IDE 40 pin.
В том то и интерес, что DiskOnChip - "цоколёвка" как у EEPROM (но юзать все равно через "окно" в ОЗУ), простота подключения и убралось бы целое промежуточное звено - IDE (ATA) интерфейс, хотя для CD-ROMa он всётаки нужен.
Error404 wrote:
Я таких зверушек (DiskOnChip на ISA-шине) не имел возможности попробовать. А CompactFlash у меня на Орионе работает (это к вопросу о z80) и на Спектрумах - там же обычный IDE (ATA) интерфейс, только цоколевка другая, чем у IDE 40 pin.
В том то и интерес, что DiskOnChip - "цоколёвка" как у EEPROM (но юзать все равно через "окно" в ОЗУ), простота подключения и убралось бы целое промежуточное звено - IDE (ATA) интерфейс
И работало бы быстрее, чем IDE (без ПДП)... но на той страничке оно не случайно в разделе труднодоставаемых устройств. И думаю недешевых также. Кроме того, переносить программы на такой чип все равно придется через дискетку или ленту (в кардридер РС ее так просто не засунешь, как в случае с CF), то есть и от контроллера HГМД мы опять же в этом случае не можем уйти.
Error404 wrote:Кроме того, переносить программы на такой чип все равно придется через дискетку или ленту (в кардридер РС ее так просто не засунешь, как в случае с CF), то есть и от контроллера HГМД мы опять же в этом случае не можем уйти.
Сделать на макетке с ISA bus - 2 часа, сдесь статейка pdf - так и называется DiskOnChip, там схема : ftp://ru54.com/pub/lib/
Error404 wrote:Кроме того, переносить программы на такой чип все равно придется через дискетку или ленту (в кардридер РС ее так просто не засунешь, как в случае с CF), то есть и от контроллера HГМД мы опять же в этом случае не можем уйти.
Сделать на макетке с ISA bus - 2 часа, сдесь статейка pdf - так и называется DiskOnChip, там схема : ftp://ru54.com/pub/lib/
Хм. Я, помнится, CF 64M брал по 49 рублей (еще когда за бакс давали 26 рублей), а там сравнимое по объему почти 18$ стоит. В-общем, конечно, вариант, но дороговато. Хотя и работать будет наверное побыстрее в разы, без контроллера то.
С другой стороны пускай и ISA на макетке на 2 часа делов... Куда его теперь втыкать? Как ни крути, это выльется в целый отдельный программатор (отдельный компик с ISA, на котором кроме как прошивать эти чипы уже и заниматься ничем не будешь - старо дело). Не, как флеш-драйв для переноса данных на недокомп с Z80 - не самый удачный вариант. Вот для устройств куда единожды вставить и чтобы оно там безвылазно жило - это да, пойдет.
Rokl wrote:... Пришлось проектировать дешифратор на PLD от Атмел ATF22V10B(WinCUPL), а у меня атмеловских то PLD и нет, а есть куча PLD от АМД PALCE22V10, а у них Jedec файлы прошивки не совпадают , недавно на работе нашел одну PLD от Атмел, теперь ее в макет моего "микрокома" вставить нужно, а старый дешифратор выкинуть...
Заработал дешифратор на ATF22V10B...класс! Я всегда предполагал, что быстродействие ПЗУ К556РТ4 оставляет желать лучшего, но оказалось, что наши К556РТ4 полный отстой в качестве дешифратора адреса. Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
Rokl wrote:... Пришлось проектировать дешифратор на PLD от Атмел ATF22V10B(WinCUPL), а у меня атмеловских то PLD и нет, а есть куча PLD от АМД PALCE22V10, а у них Jedec файлы прошивки не совпадают , недавно на работе нашел одну PLD от Атмел, теперь ее в макет моего "микрокома" вставить нужно, а старый дешифратор выкинуть...
Заработал дешифратор на ATF22V10B...класс! Я всегда предполагал, что быстродействие ПЗУ К556РТ4 оставляет желать лучшего, но оказалось, что наши К556РТ4 полный отстой в качестве дешифратора адреса. Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
А что ATF и PALCE несовместимы на уровне файла прошивки?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shaos wrote:А что ATF и PALCE несовместимы на уровне файла прошивки?
Несовместимы. Если просто напрямую передрать ATF и залить в PALCE , то PALCE работать не будет. Проверено на себе Хотя GAL передирал в ATF без проблем, но только GAL16V8B в ATV16V8B. С PALCE и ATF такой фокус не проходит. Во всяком случае с ATF22V10B и PALCE22V10H. Такой же фокус был с EP610PC и PALCE610H пришлось родной Альтеровский кристалл искать, что бы перезалить 610-ю.
Shaos wrote:А что ATF и PALCE несовместимы на уровне файла прошивки?
Несовместимы. Если просто напрямую передрать ATF и залить в PALCE , то PALCE работать не будет. Проверено на себе Хотя GAL передирал в ATF без проблем, но только GAL16V8B в ATV16V8B. С PALCE и ATF такой фокус не проходит. Во всяком случае с ATF22V10B и PALCE22V10H. Такой же фокус был с EP610PC и PALCE610H пришлось родной Альтеровский кристалл искать, что бы перезалить 610-ю.
Странно - по битам они вроде один в один...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Rokl wrote:... Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
Вот и прототип RAM-ROM диска заработал, ROM 64Kb-на 27С512, RAM 64Кб на IS61C512, да с батарейкой . Осталось flash-ROM 29С256 на RAM-ROM диске заставить писаться и можно "МИКРОКОМ" в дело пускать.))) Тем более программный инструментарий в ROM диске уже залит. Короче, двигаем не торопясь проект дальше. Можно было бы схемку RAM-ROM диска сюда выложить, но будет ли кому это интересно?
Rokl wrote:... Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
Вот и прототип RAM-ROM диска заработал, ROM 64Kb-на 27С512, RAM 64Кб на IS61C512, да с батарейкой . Осталось flash-ROM 29С256 на RAM-ROM диске заставить писаться и можно "МИКРОКОМ" в дело пускать.))) Тем более программный инструментарий в ROM диске уже залит. Короче, двигаем не торопясь проект дальше. Можно было бы схемку RAM-ROM диска сюда выложить, но будет ли кому это интересно?
Интересно, чем АТФки шьешь?
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин