Старт i8085

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

AlexM
Fanat
Posts: 73
Joined: 02 Oct 2007 02:25
Location: 78.108.67.186

Post by AlexM »

Error404 wrote: И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс, несоизмеримые с Flash-чипами емкости, приемлимая цена, содержиное всегда можно прочитать/записать на PC.
А есть опыт по "прикручиванию" DiskOnChip ( http://www.acomputer.ru/site/Site2.asp?id=1203 ) к 808х - Z80 ? :roll:
Rokl
Fanat
Posts: 93
Joined: 16 May 2007 01:01
Location: 212.5.73.205

Post by Rokl »

Error404 wrote:...Мне кажется, что если планируется использовать CP/M, то дисплейчик лучше сразу проектировать 80х25. 64 символа в строке - жутко неудобно. И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс...
С дисплеем ни как, К580ВГ75 может работать всего с 80 символами в строке из которых еще нужно строчно гасящие импульсы сделать (8 знакомест до и 8 знакомест после 64 используемых, что бы получить бланкирующие полосы по вертикальным краям дисплея...получается 8+64+8=80 знакомест+на 4знакоместа строчный синхроимпульс программируем контроллер. Так что у меня больше чем на 64 знакоместа в строке не получается, хотя режим то как раз 80х25. А если уменьшить ширину бланкирующих полос, то строка на мониторе заворачивается за край. А подстраивать монитор каждый раз переходя с РС на мое Чудо-Юдо и обратно, тоже не хорошо. С CompactFlash мысль интересная, но эта задача не сегодняшнего дня и даже не завтрашнего. :)
AlexM
Fanat
Posts: 73
Joined: 02 Oct 2007 02:25
Location: 78.108.67.186

Post by AlexM »

Rokl wrote:
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
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 04:45
Location: Moscow

Post by Error404 »

AlexM wrote:
Error404 wrote: И вместо Rom-Дисков сразу планировать CompactFlash - простейший интерфейс, несоизмеримые с Flash-чипами емкости, приемлимая цена, содержиное всегда можно прочитать/записать на PC.
А есть опыт по "прикручиванию" DiskOnChip ( http://www.acomputer.ru/site/Site2.asp?id=1203 ) к 808х - Z80 ? :roll:
Я таких зверушек (DiskOnChip на ISA-шине) не имел возможности попробовать. А CompactFlash у меня на Орионе работает (это к вопросу о z80) и на Спектрумах - там же обычный IDE (ATA) интерфейс, только цоколевка другая, чем у IDE 40 pin.
Всем добра!
AlexM
Fanat
Posts: 73
Joined: 02 Oct 2007 02:25
Location: 78.108.67.186

Post by AlexM »

Error404 wrote: Я таких зверушек (DiskOnChip на ISA-шине) не имел возможности попробовать. А CompactFlash у меня на Орионе работает (это к вопросу о z80) и на Спектрумах - там же обычный IDE (ATA) интерфейс, только цоколевка другая, чем у IDE 40 pin.
В том то и интерес, что DiskOnChip - "цоколёвка" как у EEPROM (но юзать все равно через "окно" в ОЗУ), простота подключения и убралось бы целое промежуточное звено - IDE (ATA) интерфейс, хотя для CD-ROMa он всётаки нужен.
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 04:45
Location: Moscow

Post by Error404 »

AlexM wrote:
Error404 wrote: Я таких зверушек (DiskOnChip на ISA-шине) не имел возможности попробовать. А CompactFlash у меня на Орионе работает (это к вопросу о z80) и на Спектрумах - там же обычный IDE (ATA) интерфейс, только цоколевка другая, чем у IDE 40 pin.
В том то и интерес, что DiskOnChip - "цоколёвка" как у EEPROM (но юзать все равно через "окно" в ОЗУ), простота подключения и убралось бы целое промежуточное звено - IDE (ATA) интерфейс
И работало бы быстрее, чем IDE (без ПДП)... но на той страничке оно не случайно в разделе труднодоставаемых устройств. :) И думаю недешевых также. Кроме того, переносить программы на такой чип все равно придется через дискетку или ленту (в кардридер РС ее так просто не засунешь, как в случае с CF), то есть и от контроллера HГМД мы опять же в этом случае не можем уйти.
Всем добра!
AlexM
Fanat
Posts: 73
Joined: 02 Oct 2007 02:25
Location: 78.108.67.186

Post by AlexM »

Error404 wrote: ... но на той страничке оно не случайно в разделе труднодоставаемых устройств. :) И думаю недешевых также.
Да нет, не проблема, они востребованы : http://www.aveon.ru/e_shop/good_info.php?id=3121
и по цене соизмеримо : http://www.aveon.ru/e_shop/products.php?id=401
Error404 wrote:Кроме того, переносить программы на такой чип все равно придется через дискетку или ленту (в кардридер РС ее так просто не засунешь, как в случае с CF), то есть и от контроллера HГМД мы опять же в этом случае не можем уйти.
Сделать на макетке с ISA bus - 2 часа, сдесь статейка pdf - так и называется DiskOnChip, там схема : ftp://ru54.com/pub/lib/
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 04:45
Location: Moscow

Post by Error404 »

AlexM wrote:
Error404 wrote: ... но на той страничке оно не случайно в разделе труднодоставаемых устройств. :) И думаю недешевых также.
Да нет, не проблема, они востребованы : http://www.aveon.ru/e_shop/good_info.php?id=3121
и по цене соизмеримо : http://www.aveon.ru/e_shop/products.php?id=401
Error404 wrote:Кроме того, переносить программы на такой чип все равно придется через дискетку или ленту (в кардридер РС ее так просто не засунешь, как в случае с CF), то есть и от контроллера HГМД мы опять же в этом случае не можем уйти.
Сделать на макетке с ISA bus - 2 часа, сдесь статейка pdf - так и называется DiskOnChip, там схема : ftp://ru54.com/pub/lib/
Хм. Я, помнится, CF 64M брал по 49 рублей (еще когда за бакс давали 26 рублей), а там сравнимое по объему почти 18$ стоит. В-общем, конечно, вариант, но дороговато. Хотя и работать будет наверное побыстрее в разы, без контроллера то.
С другой стороны пускай и ISA на макетке на 2 часа делов... Куда его теперь втыкать? Как ни крути, это выльется в целый отдельный программатор (отдельный компик с ISA, на котором кроме как прошивать эти чипы уже и заниматься ничем не будешь - старо дело). Не, как флеш-драйв для переноса данных на недокомп с Z80 - не самый удачный вариант. Вот для устройств куда единожды вставить и чтобы оно там безвылазно жило - это да, пойдет.
Всем добра!
Rokl
Fanat
Posts: 93
Joined: 16 May 2007 01:01
Location: 212.5.73.205

Post by Rokl »

Rokl wrote:... Пришлось проектировать дешифратор на PLD от Атмел ATF22V10B(WinCUPL), а у меня атмеловских то PLD и нет, а есть куча PLD от АМД PALCE22V10, а у них Jedec файлы прошивки не совпадают :evil:, недавно на работе нашел одну PLD от Атмел, теперь ее в макет моего "микрокома" вставить нужно, а старый дешифратор выкинуть...
Заработал дешифратор на ATF22V10B...класс! Я всегда предполагал, что быстродействие ПЗУ К556РТ4 оставляет желать лучшего, но оказалось, что наши К556РТ4 полный отстой в качестве дешифратора адреса. Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Rokl wrote:
Rokl wrote:... Пришлось проектировать дешифратор на PLD от Атмел ATF22V10B(WinCUPL), а у меня атмеловских то PLD и нет, а есть куча PLD от АМД PALCE22V10, а у них Jedec файлы прошивки не совпадают :evil:, недавно на работе нашел одну PLD от Атмел, теперь ее в макет моего "микрокома" вставить нужно, а старый дешифратор выкинуть...
Заработал дешифратор на ATF22V10B...класс! Я всегда предполагал, что быстродействие ПЗУ К556РТ4 оставляет желать лучшего, но оказалось, что наши К556РТ4 полный отстой в качестве дешифратора адреса. Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
А что ATF и PALCE несовместимы на уровне файла прошивки?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Rokl
Fanat
Posts: 93
Joined: 16 May 2007 01:01
Location: 212.5.73.205

Post by Rokl »

Shaos wrote:А что ATF и PALCE несовместимы на уровне файла прошивки?
Несовместимы. Если просто напрямую передрать ATF и залить в PALCE , то PALCE работать не будет. Проверено на себе :D Хотя GAL передирал в ATF без проблем, но только GAL16V8B в ATV16V8B. С PALCE и ATF такой фокус не проходит. Во всяком случае с ATF22V10B и PALCE22V10H. Такой же фокус был с EP610PC и PALCE610H пришлось родной Альтеровский кристалл искать, что бы перезалить 610-ю.
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Rokl wrote:
Shaos wrote:А что ATF и PALCE несовместимы на уровне файла прошивки?
Несовместимы. Если просто напрямую передрать ATF и залить в PALCE , то PALCE работать не будет. Проверено на себе :D Хотя GAL передирал в ATF без проблем, но только GAL16V8B в ATV16V8B. С PALCE и ATF такой фокус не проходит. Во всяком случае с ATF22V10B и PALCE22V10H. Такой же фокус был с EP610PC и PALCE610H пришлось родной Альтеровский кристалл искать, что бы перезалить 610-ю.
Странно - по битам они вроде один в один...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Rokl
Fanat
Posts: 93
Joined: 16 May 2007 01:01
Location: 212.5.73.205

Post by Rokl »

Rokl wrote:... Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
Вот и прототип RAM-ROM диска заработал, ROM 64Kb-на 27С512, RAM 64Кб на IS61C512, да с батарейкой :D . Осталось flash-ROM 29С256 на RAM-ROM диске заставить писаться и можно "МИКРОКОМ" в дело пускать.))) Тем более программный инструментарий в ROM диске уже залит. Короче, двигаем не торопясь проект дальше. :wink: Можно было бы схемку RAM-ROM диска сюда выложить, но будет ли кому это интересно?
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Post by cr0acker »

Rokl wrote:
Rokl wrote:... Ладно, двигаем не спеша проект дальше...занялся RAM-ROM диском и RTC-контроллером, клавой займусь позже.
Вот и прототип RAM-ROM диска заработал, ROM 64Kb-на 27С512, RAM 64Кб на IS61C512, да с батарейкой :D . Осталось flash-ROM 29С256 на RAM-ROM диске заставить писаться и можно "МИКРОКОМ" в дело пускать.))) Тем более программный инструментарий в ROM диске уже залит. Короче, двигаем не торопясь проект дальше. :wink: Можно было бы схемку RAM-ROM диска сюда выложить, но будет ли кому это интересно?
Интересно, чем АТФки шьешь?
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
Rokl
Fanat
Posts: 93
Joined: 16 May 2007 01:01
Location: 212.5.73.205

Post by Rokl »

cr0acker wrote:Интересно, чем АТФки шьешь?
ATF22V10B я программировал универсальным программатором Sterh ST0010. Шьет и порет практически все (более 3000 кристаллов в списке).