Реализация функционального преобразования в микросхемах программируемой логики

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

Авторы: А. Х. Мурсаев

Направление: Информатика, вычислительная техника и управление

Ключевые слова: Функциональное преобразование, аппаратурная реализация, программируемые логические интегральные схемы


Открыть полный текст статьи