Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Судя по всему ты уже что-то построил на Z180?
Поделись опытом
Last edited by Shaos on 31 May 2013 19:00, edited 3 times in total.
|
05 May 2013 06:33 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
На данный момент готово ядро видеоконтроллера. Разрешения 640x400 и 800x600. Последнее юзается для текстового режима 100x37 (колонки/строки). И ессно стандартный текстовый режим 80x25 (разрешение 640x400). Для графического режима разрешения те же. 256 цветов для текстового и графического режимов. Для текстового прикручены аппаратные курсор (черта/блок) и мышка (блок) и для графического хочу прикрутить аппаратную мышку (4 вида: стрелка/песочные часы/верт.черта/крестик). Но с конца прошлого года еще не занимался ничем, только когда вдохновение посещает
_________________Vasil Ivanov vasil-i@yandex.ru
|
07 May 2013 01:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Ну ты крут! А на чём строил видеоконтроллер?
|
07 May 2013 06:13 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Остановился на Cyclone III (EP3C16Q240C8). Поскольку есть мысль запихнуть в плис аппаратные (мегафункции) "плавающие" арифм. операции *, /, -, + и вычисление SIN, COS. Последние особенно прожорливы на ресурсы плис-а. У ксайлинкса удобнее - там одна мегафункция по вычислению SIN/COS. И 240 ног у плис пустовать не будут - у меня отдельное видео-озу будет (512кб, статика, самсунг) и надо еще мудрить, чтобы ног хватило на все мои нужды. Сперва делал для альтеры и ксайлинкса (Spartan-ы), но у последних ног не хватает. Если только Z80 запихнуть внутрь плис-а, можно сэкономить кучу пинов - но пока этот вариант не рассматриваю. Мне нравится "живой" камень z8s180
В живую ядро видеоконтроллера проверял на дев-борде Altera DE1 (Cyclone II) и на двух своих CRT и LCD мониках.
_________________Vasil Ivanov vasil-i@yandex.ru
|
07 May 2013 07:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Понятно, а я на рассыпухе планирую - сугубо софтверный клон Спринтера, причём тоже под VGA 800x600
|
07 May 2013 07:47 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Т.е. спринтер-совместимый компьютер ?. Удачи!
А для меня на рассыпухе хлопотно - ломай голову, где какую логику искать в корпусах... У плис-ов такой проблемы нет - какую угодно логику напишешь.
_________________Vasil Ivanov vasil-i@yandex.ru
|
07 May 2013 10:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Плисы к сожаленю хоббистcки нифига не френдли
И потом всегда есть опасность, что ты к какому-то конкретному камню прикипел, а его уже и выпускать перестали, а на новый камень пересобираться может оказаться и хлопотно, и глюкотно...
|
09 May 2013 20:39 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
А детальнее можно?
Способы подключения к процу, управление из программы и т.д.
|
31 May 2013 19:02 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Да какие там способы, все уже придумано до нас. После дешифрации адреса(ов) к регистрам видеоконтроллера, шинам адреса и данных камень будет иметь доступ. Для графического режима видео-ОЗУ в 512 кило самсунговской статики, для текстового режима юзается двухпортовая память самого плиса. Мультиплексор будет подключать нужную память. Вот и все. О большем пока не думал.
_________________Vasil Ivanov vasil-i@yandex.ru
|
18 Jun 2013 01:53 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Есть такой момент, что не френдли. Но народ вовсю паяет такие многоножки. Что на все 100% не френдли, так это BGA-корпуса. Хотя находятся редкие умельцы, что паяют оные. Я, еще на заре своей скромной хардовой деятельности , решил на 8-ми битках изобрести чипсет, в который влезет весь, ну или почти весь компьютер, а для этого как раз и подходят плис-ы. Когда начал интересоваться этим направлением, оказалось, что все уже изобрели до меня . Но любовь к плисам осталась.
_________________Vasil Ivanov vasil-i@yandex.ru
|
18 Jun 2013 02:06 |
|
|