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

Поделись опытом

Moderator: Shaos
Судя по всему ты уже что-то построил на Z180?Vasil Ivanov wrote:Рекомендую http://www.allchip.ru. Выручала во многих случаях.
На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещаетShaos wrote: Судя по всему ты уже что-то построил на Z180?
Поделись опытом
Ну ты крут! А на чём строил видеоконтроллер?Vasil Ivanov wrote:На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещаетShaos wrote: Судя по всему ты уже что-то построил на Z180?
Поделись опытом
Остановился на Cyclone III (EP3C16Q240C8). Поскольку есть мысль запихнуть в плис аппаратные (мегафункции) "плавающие" арифм. операции *, /, -, + и вычисление SIN, COS. Последние особенно прожорливы на ресурсы плис-а. У ксайлинкса удобнее - там одна мегафункция по вычислению SIN/COS. И 240 ног у плис пустовать не будут - у меня отдельное видео-озу будет (512кб, статика, самсунг) и надо еще мудрить, чтобы ног хватило на все мои нужды. Сперва делал для альтеры и ксайлинкса (Spartan-ы), но у последних ног не хватает. Если только Z80 запихнуть внутрь плис-а, можно сэкономить кучу пинов - но пока этот вариант не рассматриваю. Мне нравится "живой" камень z8s180Shaos wrote: А на чём строил видеоконтроллер?
Т.е. спринтер-совместимый компьютер ?. Удачи!Shaos wrote:Понятно, а я на рассыпухе планирую - сугубо софтверный клон Спринтера, причём тоже под VGA 800x600
А детальнее можно?Vasil Ivanov wrote:На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещаетShaos wrote: Судя по всему ты уже что-то построил на Z180?
Поделись опытом
Да какие там способы, все уже придумано до нас. После дешифрации адреса(ов) к регистрам видеоконтроллера, шинам адреса и данных камень будет иметь доступ. Для графического режима видео-ОЗУ в 512 кило самсунговской статики, для текстового режима юзается двухпортовая память самого плиса. Мультиплексор будет подключать нужную память. Вот и все. О большем пока не думал.Shaos wrote: А детальнее можно?
Способы подключения к процу, управление из программы и т.д.
Есть такой момент, что не френдли. Но народ вовсю паяет такие многоножки. Что на все 100% не френдли, так это BGA-корпуса. Хотя находятся редкие умельцы, что паяют оные. Я, еще на заре своей скромной хардовой деятельностиShaos wrote:Плисы к сожаленю хоббистcки нифига не френдли
И потом всегда есть опасность, что ты к какому-то конкретному камню прикипел, а его уже и выпускать перестали, а на новый камень пересобираться может оказаться и хлопотно, и глюкотно...