Е. И. Гурин, И. В. Огнев
ПОСТРОЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ БЛОКОВ НА ОСНОВЕ
ПРОГРАММИРУЕМЫХ ЛОГИЧЕСКИХ ИНТЕГРАЛЬНЫХ
СХЕМ СО СПЕЦИАЛИЗИРОВАННЫМИ СОПРОЦЕССОРАМИ
Аннотация. <...> Рассматриваются вопросы построения встроенных вычислительных блоков на основе программируемых логических интегральных схем со
специализированными процессорами, реализованных с применением скоростного интерфейса FSL. <...> Ключевые слова: специализированный сопроцессор, программируемые логические интегральные схемы, интерфейс FSL. <...> The authors also give an example of realization and results of
experimental research. <...> Введение
Во многих приложениях с целью ускорения вычислений применяются
специализированные блоки на основе программируемых логических интегральных схем [1–4]. <...> В частности, на программируемых логических интегральных схемах (ПЛИС) фирмы Xilinx для повышения производительности
могут добавляться специализированные процессоры, которые разрабатываются пользователем для конкретной задачи и подключаются к основному
процессорному блоку. <...> Для подключения таких блоков используется интерфейс Fast Simplex Link (FSL) [5], что дословно переводится как «быстрая
простая связь». <...> Он позволяет реализовать быструю связь между любыми
двумя блоками разрабатываемой системы. <...> В этом интерфейсе используется
шина FSL Bus – однонаправленная двухточечная шина канала связи. <...> Процессор общается с сопроцессорами
с помощью специальных команд, предназначенных для работы с FSL, передает
данные через буфер типа FIFO в блок сопроцессора, последний выполняет необходимые вычисления и возвращает результаты в процессор. <...> Разработка структуры вычислительных блоков
Типовая структура вычислительного блока с сопроцессором приведена
на рис. <...> Процессор по специальным командам, предназначенным для работы с FSL, передает данные через буфер типа FIFO в блок пользователя (сопроцессор), последний выполняет необходимые вычисления и возвращает
результаты в процессор через буфер. <...> Временная диаграмма передачи данных <...>