[Z180] Компьютер от Vasil Ivanov

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

[Z180] Компьютер от Vasil Ivanov

Post by Shaos »

Vasil Ivanov wrote:Рекомендую http://www.allchip.ru. Выручала во многих случаях.
Судя по всему ты уже что-то построил на Z180? ;)

Поделись опытом :roll:
Last edited by Shaos on 31 May 2013 19:00, edited 3 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Re: [Z180] строим недокомп nedoPC-180 из Z8S180

Post by Vasil Ivanov »

Shaos wrote: Судя по всему ты уже что-то построил на Z180? ;)
Поделись опытом :roll:
На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещает :)
Vasil Ivanov
vasil-i@yandex.ru
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [Z180] строим недокомп nedoPC-180 из Z8S180

Post by Shaos »

Vasil Ivanov wrote:
Shaos wrote: Судя по всему ты уже что-то построил на Z180? ;)
Поделись опытом :roll:
На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещает :)
Ну ты крут! А на чём строил видеоконтроллер?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Re: [Z180] строим недокомп nedoPC-180 из Z8S180

Post by Vasil Ivanov »

Shaos wrote: А на чём строил видеоконтроллер?
Остановился на Cyclone III (EP3C16Q240C8). Поскольку есть мысль запихнуть в плис аппаратные (мегафункции) "плавающие" арифм. операции *, /, -, + и вычисление SIN, COS. Последние особенно прожорливы на ресурсы плис-а. У ксайлинкса удобнее - там одна мегафункция по вычислению SIN/COS. И 240 ног у плис пустовать не будут - у меня отдельное видео-озу будет (512кб, статика, самсунг) и надо еще мудрить, чтобы ног хватило на все мои нужды. Сперва делал для альтеры и ксайлинкса (Spartan-ы), но у последних ног не хватает. Если только Z80 запихнуть внутрь плис-а, можно сэкономить кучу пинов - но пока этот вариант не рассматриваю. Мне нравится "живой" камень z8s180 :)
В живую ядро видеоконтроллера проверял на дев-борде Altera DE1 (Cyclone II) и на двух своих CRT и LCD мониках.
Vasil Ivanov
vasil-i@yandex.ru
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Понятно, а я на рассыпухе планирую - сугубо софтверный клон Спринтера, причём тоже под VGA 800x600 :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Shaos wrote:Понятно, а я на рассыпухе планирую - сугубо софтверный клон Спринтера, причём тоже под VGA 800x600 :)
Т.е. спринтер-совместимый компьютер ?. Удачи!
А для меня на рассыпухе хлопотно - ломай голову, где какую логику искать в корпусах... У плис-ов такой проблемы нет - какую угодно логику напишешь.
Vasil Ivanov
vasil-i@yandex.ru
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Плисы к сожаленю хоббистcки нифига не френдли :(

И потом всегда есть опасность, что ты к какому-то конкретному камню прикипел, а его уже и выпускать перестали, а на новый камень пересобираться может оказаться и хлопотно, и глюкотно...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [Z180] строим недокомп nedoPC-180 из Z8S180

Post by Shaos »

Vasil Ivanov wrote:
Shaos wrote: Судя по всему ты уже что-то построил на Z180? ;)
Поделись опытом :roll:
На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещает :)
А детальнее можно? ;)
Способы подключения к процу, управление из программы и т.д.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Re: [Z180] строим недокомп nedoPC-180 из Z8S180

Post by Vasil Ivanov »

Shaos wrote: А детальнее можно? ;)
Способы подключения к процу, управление из программы и т.д.
Да какие там способы, все уже придумано до нас. После дешифрации адреса(ов) к регистрам видеоконтроллера, шинам адреса и данных камень будет иметь доступ. Для графического режима видео-ОЗУ в 512 кило самсунговской статики, для текстового режима юзается двухпортовая память самого плиса. Мультиплексор будет подключать нужную память. Вот и все. О большем пока не думал.
Vasil Ivanov
vasil-i@yandex.ru
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Shaos wrote:Плисы к сожаленю хоббистcки нифига не френдли :(

И потом всегда есть опасность, что ты к какому-то конкретному камню прикипел, а его уже и выпускать перестали, а на новый камень пересобираться может оказаться и хлопотно, и глюкотно...
Есть такой момент, что не френдли. Но народ вовсю паяет такие многоножки. Что на все 100% не френдли, так это BGA-корпуса. Хотя находятся редкие умельцы, что паяют оные. Я, еще на заре своей скромной хардовой деятельности :), решил на 8-ми битках изобрести чипсет, в который влезет весь, ну или почти весь компьютер, а для этого как раз и подходят плис-ы. Когда начал интересоваться этим направлением, оказалось, что все уже изобрели до меня :). Но любовь к плисам осталась.
Vasil Ivanov
vasil-i@yandex.ru