Составители:
49
примеров такого критерия для АЛУ приведен в методических указаниях по
курсовому проектированию [19] и учитывает количество элементов, узлов,
связей, управляющих сигналов и времена выполнения операций в АЛУ.
Однако непосредственную связь между особенностями и характери-
стиками собственно структурной организации устройства и характеристика-
ми технической его реализации, такими как занимаемая на кристалле пло-
щадь, тестопригодность, проследить довольно сложно. Рассеиваемую мощ-
ность для одинаковых по составу структур можно считать примерно равной.
Поэтому основное внимание при сравнении различных вариантов
структур, получаемых на этапе формирования функциональной структуры,
будет уделено их временным оценкам, определяемым глубиной (количеством
последовательных элементов) получаемых цепей преобразования. С этой
точки зрения такт работы устройства, выполняющего преобразования за не-
сколько тактов и имеющего выходной буферный регистр для сохранения
промежуточных результатов, можно рассматривать как состоящий из сле-
дующих фаз:
настройка многофункциональных блоков преобразования на выполнение за-
данных функций и настройка мультиплексоров входных цепей преобразова-
телей;
прохождение сигналов через прео6ралователи и выполнение преобразований
над ними;
прохождение сигналов через выходные коммутаторы (демультиплексоры) и
стробирование их с целью «выравнивания» во времени;
буферизация результата.
Примерное расположение этих фаз по рабочему такту устройства пока-
зано на рис. 12, где t
т
– длительность такта, t
н
– время настройки преобразо-
вателей и мультиплексоров на их входах, ~t
пр
, – время прохождения сигналов
через различные блоки или цепи блоков преобразования, t
y
– время задержки
сигналов на выходных коммутаторах и вентилях управления и t
б
– время бу-
феризации результата преобразования. Видно, что действия, непосредствен-
но связанны с функциональными преобразованиями, составляют часть такта,
Действия по коммутации, настройке и управлению, в общем случае, могут
быть связаны с особенностям реализуемых алгоритмов и присутствовать да-
же в структур с максимальным распараллеливанием. Но по большей мере эти
действия связаны с мультиплексированием и настройкой блоков преобразо-
вания, совмещающих выполнение нескольких одинаковых или различных
функций. Поэтому такие действия не могут считаться эффективными с точки
зрения выполнения преобразований, как не может считаться эффективной и
сама буферизация. Следовательно, можно определить коэффициент η
p
, по-
лезного использования рабочего такта как η
p
= t
пр
/t
т
. Тогда этот коэффициент
окажется тем выше, чем сложнее реализуемое преобразование, чем меньше
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »