[an error occurred while processing this directive]
|
Текста не получится. Т.е. конечно бы дал, но не пользуюсь я никакими HDL и не знаю их. Схемный ввод. Поэтому частично на словах. Думаю понятно будет.
Входы. Пусть A15-A0. Разбиваем на четверки. A3-A0,A7-A4,A11-A8,A15-A12.
Для каждой четверки формируем 2 схемы (2 выражения или как угодно).
Первое выражение имеет на выходе 1, если только одна 1 на входах, 0 во всех других случаях.
Второе выражение имеет 1 на выходе, если на входе более чем одна 1, во всех других случаях 0.
На примере A3-A0. Только одна 1 на входе при 4-х комбинациях:1,2,4,8.
Более одной 1 при: 3,5,6,7,9-15.
Обозначу выходы первых выражений B3-B0 (по числу четверок), выходы 2-х выражений C3-C0.
Далее формулами.
1. D=B0*B1+B0*B2+B0*B3+B1*B2+B1*B3+B2*B3.
2. E=C0+C1+C2+C3.
3. Y=D+E. Y - выход.
Разбиение на четверки - 4-входовая lut.
E-mail: info@telesys.ru