Бортовая информационно-управляющая система на основе MIPS архитектуры с применением расширения системы команд UDI и аппаратным ускорителем тригонометрических вычислений |
|
|
|
|
Авторы |
| Ливенцев Е.В. |
| Переверзев А.Л. |
| Примаков Е.В. |
| Силантьев А.М. |
Год публикации |
| 2016 |
УДК |
| 004.31 |
|
Аннотация |
| В статье рассмотрена задача построения интегрированных бортовых информационно-управляющих систем для малогабаритных беспилотных летающих аппаратов на базе ПЛИС. Основу рассмотренной системы составляет синтезируемый 32-разрядный RISC процессор MicroAptiv UP. Предложено решение проблемы hувеличения скорости расчетов тригонометрических функций за счет использования аппаратного ускорителя на базе алгоритма CORDIC. Рассмотрены три варианта подключения ускорителя к микропроцессорному ядру: системная шина AHB-Lite, интерфейс пользовательских команд CorExtend (UDI) и интерфейс сопроцессора 2 (COP2). Проведён сравнительный анализ производительности системы при различных способах подключения. Показано, что сравнению с программным расчётом было получено увеличение скорости вычислений в 97 раз при расчёте одной функции и в 194 раза при расчёте пары функций одного аргумента. Аппаратные затраты на реализацию предложенной структуры составили 1% от затрат на реализацию процессорного ядра. |
Ключевые слова |
| система на программируемом кристалле, аппаратный ускоритель, MIPS, UDI, CorExtend, FPGA. |
Ссылка на статью |
| Ливенцев Е.В., Переверзев А.Л., Примаков Е.В., Силантьев А.М. Бортовая информационно-управляющая система на основе MIPS архитектуры с применением расширения системы команд UDI и аппаратным ускорителем тригонометрических вычислений // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2016. № 2. С. 238-242. |
Адрес статьи |
| http://www.mes-conference.ru/data/year2016/pdf/D086.pdf |