7
Преобразователь двоично-десятичного кода правильных дробей в двоичный код...
В ППТ требуется реализация функций четырех переменных. Для
ППТможноиспользоватьПЛИСSpartan-II, Spartan-3, Virtex-E, Virtex-II,
в которых LUT имеют четыре входа и могут реализовать ФАЛ четырех
переменных.
Для поставленных в настоящей публикации задач применение
ПЛИС Spartan-6, Virtex-6 нецелесообразно, так как они содержат 6-вхо-
довые LUT, которые будут использоваться только на 25 %.
При реализации схемы преобразователя в первую очередь был соз-
дан 4-входовый ЭП, при тестировании которого установлено, что мак-
симальное время задержки ЭП с учетом задержек линий связи состав-
ляет 6 нс (рис. 3).
Затем для построения преобразователя многоразрядных правиль-
ных дробей из ДДК в ДК проведено описание следующих функцио-
нальных узлов:
•
мультиплексора, переключающего направление загрузки инфор-
мации в регистр;
•
регистра с параллельным вводом и выводом информации;
•
регистра с последовательным вводом и параллельным выводом
информации, при каждом такте устройство управления (УУ) сдвигаю-
щего свое содержимое в сторону старших разрядов.
Временнáя диаграмма работы регистра с параллельным вводом
и выводом информации представлена на рис. 4.
Для работы предложенной схемы необходимо специальное устрой-
ство управления, отвечающее определенным требованиям. При по-
ступлении сигнала преобразования УУ должно обеспечить занесение
информации в синхронный регистр из шины входных данных. Затем
УУ вырабатывает серию импульсов для выполнения преобразования,
число которых определяется разрядностью дроби и требованиями точ-
Рис. 3.
Временнáя диаграмма работы ЭП