Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

otvety / 21

.odt
Скачиваний:
22
Добавлен:
12.04.2015
Размер:
18.93 Кб
Скачать

Структура синхронного конвейера Алгоритм:

t1-tn – длительности обработки подфункций на соответствующих ступенях Если эти временные интервалы не равны, то выбирают из них максимальный интервал, который будет конвейерным тактом. На ступенях, обрабатывающих более быстрые подфункции, вводятся дополнительные фиксаторы для выравнивания времен работы ступеней. Каждая ступень конвейера состоит из логики, которая обрабатывает информацию фиксаторов (регистровых файлов, фиксирующих информацию на ступенях).

Схема конвейера в общем виде Временная диаграмма работы

Т – конвейерный такт, ф – время работы фиксатора, л – время работы логики.

Конвейер более производителен если время стационарной работы много больше суммы времен загрузки и выгрузки. Это время вычисления при конвейерной обработке. К – количество ступеней Асинхронный конвейер Если конвейер асинхронный, то каждая ступень имеет фиксатор на входе и на выходе. Условия передачи информации со ступени на ступень следующие: данная ступень освободилась и готова принять инфомрацию, а предыдущая обработала и готова передать информацию. Для этого у каждой ступени есть триггер готовности передачи информации и триггер готовности приема. Для передачи со ступени на ступень должен находиться в единице входной триггер готовности приема (Твх) данной ступени и выходной триггер готовности передачи (Твых) предыдущей ступени.