Мир Вашему дому, Alexander!
Понедельник Сентябрь 27 2004 00:23, Alexander Derazhne писал(а) Sergej Pipets:
SP>> Зато у меня после преобразования логики работы несколько SP>> прояснилось функционирование всей схемы: необходимо сформировать SP>> бегущую пару нулей в слове шесть бит.
SP>> 001111 100111 110011 111001 111100 011110 и далее по кругу.
SP>> Микропроцессор использовать нельзя. Иголки недопустимы (поэтому и SP>> предполагал использовать защелку для их подавления). Обязательно SP>> быстрое самовосстановление цикла при сбое.
AD> В свете последнего - регистр будет _очень_ нехорош. Hаступал как-то на AD> эти грабли. Один единственный сбой и...
Если сделать еще одно преобразование, и разделить четные и нечетные столбцы на две группы, то увидим, что правый столбец соответсвует дешифрации двух старших разрядов счетчика строк, а левый столбец отстает от правого на один шаг. В атком виде удобнее, вроде бы, делать именно на сдвиговых регистрах.
000 011 011 001 101 011 010 101 101 011 110 101 100 110 110 101 011 110
AD> Если быстродействие не давит, то 561ИЕ8 + полтора корпуса ЛЕ5 (у AD> одного элемента придётся пошаманить с RC на входах, дабы подавить AD> иголку при сбросе ИЕ8).
Был у меня и такой вариант. И, скорее всего, именно он и окажется самым простым по количеству корпусов. Только всё же вместо задержки схода на одном элементе (этого делать нельзя) воспользуюсь широким (8бит) регистром, тем более, что 7-й D-триггер в нем тоже будет задействован. Думаю в этом направлении. Всем спасибо за участие!
Удачи! Sergej Pipets ... Опустошенные тщетной надеждой мы просто пленники собственных грез, Света лишенные боги-невежды мы мчимся средь остывающих звезд