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