Page 4 of 4

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 15 Nov 2009, 16:25
by jdigreze
так мужики, чё-то я тупить видимо начал.
в общем расписал диаграммы для 16с, набросал схемку с КП11 в главной роли и...
комп виснет.
проблем осложняется тем, шо нет под рукой осциллоскопа. sad
есть подозрение, что не все дороги перегрыз.
часть схемы с busrq и формирователем адреса на мультиколоёр работает.
в общем хз.
сейчас попытаюсь описать свое понимание режима.
1. в момент отрисовки экрана (не бордюра) проц тормозится по busrq, т.е. сканер отбирает все ресурсы памяти на себя. при этом включены на выход (-ое) только мультиплексоры сканера, мультиплексоры проца в Z.
2. в 4 раза увеличена тактовая частота мультиплексоров, на которых идет выбор "бордюр/не бордюр" (7мгц)
3. вместо данных из сдвигового регистра пикселей на выходной мультиплексор подается частота от пункта 2 сдвинутая на 90
4. мультиплексор типа адресации (атибуты/маска) сканера работает всегда с адресацией маска.
5. на А14 сканера висит 3,5мгц, на А13 сканера висит 1,75 мгц

если я где-то глюкнул - ткните носом, а то, я конечно понимаю, что у меня ошибка в днк, но режим я ентот хочу доделать.

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 15 Nov 2009, 17:12
by lvd
Ну не знаю, я в пентеве на верилоге всё сделал, без никаких дорог и кп11, и всё с полпинка заработало. Причём фулспид новаит турбо 7мгц при 16ц

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 15 Nov 2009, 20:08
by jdigreze
память на 28МГц работает?

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 15 Nov 2009, 21:18
by KOE
jdigreze wrote:так мужики, чё-то я тупить видимо начал. в общем расписал диаграммы для 16с, набросал схемку с КП11 в главной роли и... комп виснет.

Причины могут быть следующие:
1. Проц уходит в басрк и возвращается из него в разные фазы работы коммутаторов адресов
2. Пока проц находится в басрке, у него шина управления в Z-состоянии (висит в воздухе). Надо позаботиться о том, чтобы из-за наводок на висящую в воздухе шину управления никто бы не смог нагадить в память/порты (притянуть резисторами к лог.1 WE, MREQ, IORQ)

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 15 Nov 2009, 21:29
by lvd
jdigreze wrote:память на 28МГц работает?

Ессно, вдвое быстрее и вдвое ширше (16 бит), итого вчетверо.

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 16 Nov 2009, 08:03
by jdigreze
KOE wrote:Причины могут быть следующие:
Понял, попробую посчитать диаграммы басрк и мультиплексоров, и проверить подтяжку ШУ. Вчера проверил все дороги - отгрызено где надо. Немного причесал мгтф.

Re: Аппаратный скроллинг для Pentagon1024SL22

PostPosted: 25 Dec 2009, 16:56
by jdigreze
после нескольких командировок в предверии "нг дваццать-десять":
в опщем 16с работает. сделал на время экрана кирдык цээлка. потом прикрутил 512х192. а вот с 384х304 обломс - сильно большие отличия с структуре работы счетчиков, в итоге пришлось отказаться от режима (в противном случае проще изготовить новый комп). схемов пока не выкладываю, сначала буду причёсывать мгтф и вторые этажи на отдельную борду, а там дальше видно будет.
в инет щас выход сильно подрезан, потому чересчур страждущим придеццо терпеть, другой связи со мной, тока на мобилко или постмейл, но словами схемы не предать. фсем кревед и с наступающим "дваццать-десять"!