zxmak wrote:В пентагоне хитрая схема выборки аттрибутов/пикселов, которая меняет порядок выборки аттрибута/пиксела в зависимости от того было ли обращение к памяти в момент выборки.
deathsoft wrote:Посмотрел схему пентегона и не заметил там такого. Триггер управления выборкой атрибуты/пиксели (DD15.2) никак не зависит от того обращался ли процессор к памяти или нет.
deathsoft wrote:Ни и, кстати, про времянки пентагона есть хорошая картинка
zxmak wrote:зависит, еще как зависит.
zxmak wrote:Я тоже на первый взгляд решил что не зависит, но когда симулятор таймингов по схеме пентагона начал писать, пришлось разобраться во всех сигналах, тогда и понял что зависит, заодно понял почему пентагон не требует вайтов (по той-же самой причине).
deathsoft wrote:Порядок записи там либо ...APAPAPAP... либо ...PAPAPAPA... (какой конкретно, надо моделировать, ну или смотреть подробно соотношение всех сигналов), порядка ...PPA... или ...AAP... быть не может.
deathsoft wrote:Когда ты программно процессором пишешь в память пикселей, то ты не можешь знать что именно сейчас выбирает контроллер атрибутов, A или P, и именно по этому и создается впечатление что "меняется порядок выборки".
deathsoft wrote:Процессор со своей записью может вклинится либо между AP либо между PA, но работа триггера при этом совершенно никак не меняется.
C25 11110000111100001111000011110000
C17 00110000000000000011000000000000
C18 00000000001100000000000000110000
С25 11110000111100001111000011110000
С17 00110000001100000000000000000000
С18 00000000000000000011000000110000
zxmak wrote:может, только не совсем так как ты написал. PPA и AAP быть не может, а вот PAPAxPAPA может.
Тут x означает что на этом такте выборка не происходит (должна была произойти выборка P, но вклинился процессор и поэтому смена значения триггера не произошла). Таким образом состояние триггера смещается относительно текущего такта.
zxmak wrote:работа триггера еще как меняется, смотри на элементы D6.2 (за счет него и происходит приостановка смены состояния триггера) и D15.2, вот циклограмма:
Users browsing this forum: No registered users and 0 guests