Скачиваний:
275
Добавлен:
15.06.2014
Размер:
2.04 Mб
Скачать

Для построения программируемой выходной таблицы каждая ячейка, т.е. пересечение ее столбца с линией слова входной таблицы, должна иметь обычный триггер. Выходы всех триггеров одного столбца объединяются при помощи функции “Встроенное ИЛИ”.

В эти триггеры в соответствии с таблицей истинности реализуемой логической функции заносятся “1” и после этого выходная таблица действует аналогично рассмотренной выше аппаратной таблице.

Введение в ФП специального признака позволяет выполнять различные операции поиска и считывания, а также более сложные задачи и команды.

4.2.4. Другие способы реализации программируемой логики

Среди других способов можно назвать, в частности, программируемый логический массив (PLA), программируемые логические матрицы в виде полупроводниковых БИС, универсальные логические модули, которые реализуют необходимые управляющие функции при помощи внешних управляющих сигналов.

Рассмотрим аргументы (критерии), которые используются при сравнении методов реализации программируемой логики.

1.Одним из наиболее важных аргументов при выборе способа реализации управляющей логики является быстродействие. Программируемая постоянная память и программируемые логические массивы оказываются менее быстродействующими, чем аппаратурное решение схем управления (на порядок и более). Поэтому если временные характеристики – критичны, то выбирают аппаратную реализацию схем управления.

2.Другая проблема связана с емкостью памяти устройств, необходимых для замены отдельных логических цепей. Количество ячеек ФП равно произведению количества независимых переменных и логических функций. В постоянном ЗУ емкость растет по экспоненте с увеличением числа переменных.

3.Количественная оценка общей стоимости различных способов реализации логики ЦП крайне сложна, и, кроме того, она зависит от уровня технологии и стоимости элементной базы. По проведенным оценкам при

количестве переменных 50 обычную память с произвольным доступом уже можно исключать из рассмотрения.

106

4.Вероятно, наиболее важный аргумент в пользу применения ФП состоит

вее гибкости, которая проявляется в процессе логического проектирования (кроме того, требуется меньше документации даже для больших систем).

4.3.Применение АЗУ для выполнения различных

управляющих функций

Кроме названных случаев применения, АЗУ используется также для выполнения управляющих функций, в частности:

в качестве управляющей микропрограммной памяти;

при обработке данных;

в телекоммуникационных системах;

для синхронизации работы страничной памяти;

обработки символов;

трансляции кодов;

реализации алгоритмов поиска линий связи.

Более подробно применение АЗУ для выполнения различных управляющих функций рассмотрено в цитируемых в [3] источниках.

107