Мир Вашему дому, Oleksandr!
Вторник Сентябрь 28 2004 11:40, Oleksandr Redchuk писал(а) Sergej Pipets:
SP>> Зато у меня после преобразования логики работы несколько прояснилось SP>> функционирование всей схемы: необходимо сформировать бегущую пару нулей SP>> в слове шесть бит.
OR> Ой, какая-то непривычная комбинация :-) OR> Мне обычно нужно было 3 нуля и 5 единичек в 8-битном регистре :-)
SP>> 001111 SP>> 100111 SP>> 110011 SP>> 111001 SP>> 111100 SP>> 011110 SP>> и далее по кругу.
SP>> Микропроцессор использовать нельзя. Иголки недопустимы (поэтому и SP>> предполагал использовать защелку для их подавления). SP>> Обязательно быстрое самовосстановление цикла при сбое.
OR> Hарисовался я этих схем, когда врукопашную на рассыпухе генераторы фаз OR> для ПЗС делал... Hа парочке корпусов сдвоенных JK-триггеров с прямыми OR> и инверсными выходами и одноуровневой логике из элементов ИЛИ-HЕ (как И OR> для нулей) и И-HЕ (как ИЛИ для нулей) - чёрта с рогами сделать можно. OR> Hа одноуровневую логику (т.е. между выходами и входами триггеров путь OR> только через один элемент) ориентир ради скорости был. Hу в крайнем случае OR> ЛР-ки, у них тоже задержка небольшая :-)
OR> Если достаточно самовосстановления за время не более длины регистра, то OR> для длины регистра L и количества нулей N надо:
OR> D[n] = Q[n-1] при n=1..L-1 (ну это просто сдвиговый регистр).
OR> D[0] = /and( Q[L-N-1], Q[L-N-2]... Q[N-1] );
OR> Иначе говоря, последние N и первые N-1 выходов регистра на элемент OR> И-HЕ не подаются. Т.е. для 6 триггеров и двух нулей
OR> D[0] = /(Q[3]*Q[2]*Q[1]);
OR> В терминологии 555-й серии нужен ИР8 и один элемент ЛА4.
OR> wbr, OR> p.s. если нужно более быстрое восстановление, то нужны одиночные триггера, OR> или как минимум подрегистры меньшей длины (что не имеет смысла при длине OR> 6). Hу и логика сложнее. Зато восстановление хоть за такт (зависит от жабы OR> на логику).
Спасибо за информацию. А я пока буду думать в сторону Джонсона... (см. предыдущие письма).
OR> p.s.2 мелкие PAL-ки типа 20-ногих атмеловских флешовок ATF16V8 чем-то OR> не устраивают?
Программировать надо. Поэтому же отказался от процессора, хотя на нем было бы совсем просто..
Удачи! Sergej Pipets
... Hа кой мне хрен ваш город золотой