Перевести страницу на:  
Please select your language to translate the article


You can just close the window to don't translate
Библиотека
ваш профиль

Вернуться к содержанию

Программные системы и вычислительные методы
Правильная ссылка на статью:

Н.А. Галанина, Д.Д. Дмитриев Синтез БПФ на ПЛИС с применением системы остаточных классов

Аннотация: Наличие у современных ПЛИС DSP-блоков и большого количества портов ввода/вывода позволяет с успехом синтезировать на них алгоритмы цифровой обработки сигналов. Система остаточных классов (СОК) подразумевает многопоточность вычислений и, таким образом, ПЛИС очень хорошо подходят для реализации алгоритмов с ее использованием, поскольку вычисления в каналах СОК происходят параллельно и независимо друг от друга. Известно, что ПЛИС – это микросхема, логика работы которой определяется не при ее создании, а задается посредством программирования в специализированных программных пакетах. Одной из таких сред является Quartus II. Большой интерес для разработчиков спецпроцессоров ЦОС представляет реализация БПФ с использованием СОК на ПЛИС Altera Cyclone II. В предлагаемой статье приведены результаты разработки конфигурационного файла для реализации БПФ в СОК на ПЛИС фирмы Altera Cyclone II в среде разработки Altera Quartus II с примением языка описания аппаратуры Verilog. Описана работа ПЛИС под управлением разработанного файла. Получены временные характеристики и оценены погрешности вычислений.


Ключевые слова:

Программное обеспечение, ПЛИС, система остаточных классов, быстрое преобразование Фурье, дискретное преобразование Фурье, Verilog, Quartus II, конфигурационный файл, модуль СОК, вычет СОК

Abstract: the presence of the DSP-block and a large number of I/O ports in modern FPGAs allows to use them for a successful synthesis of the digital signal processing algorithms. The system of residual classes involves multithreading of computations, thus FPGAs are very well suited for the implementation of these algorithms, since the computations in the channels of the system of residual classes are carried out in parallel and independent from each other. It is known that the FPGA is a microchip, the logic of which is not determined on creation but is set up by programming in specialized software, such as Quartus II. Developers of the special processors DSP are highly interested in the realization of FFT using the system of residual classes on FPGA Altera Cyclone II. The article shows the results of the development of the conriguration file for realization of FFT using the system of residual classes on FPGA Altera Cyclone II in the development environment Altera Quartus II using the Verilog language of the hardware description. The author describes the FPGA work under the developed configuration file. The article presents timing characteristics and estimated calculation errors.


Keywords:

Software, FPGA, residual classes system, fast Fourier transformation, discrete Fourier transformation, Verilog, Quartus II, configuration file, residual classes system module, residual classes system deduction


Эта статья может быть бесплатно загружена в формате PDF для чтения. Обращаем ваше внимание на необходимость соблюдения авторских прав, указания библиографической ссылки на статью при цитировании.

Скачать статью

Библиография
1. Акушский, И.Я. Машинная арифметика в остаточных классах / И.Я. Акушский, Д.И. Юдицкий. – М.:Сов.радио, 1968. – 440 с.
2. Arndt J. Matters Computational. Ideas, Algorithms, Source Code. – 2011 [Электронный ресурс]. URL: http://www.jjj.de/fxt/#fxtbook (дата обращения 08.04.2012).
3. Галанина, Н.А. Непозиционные алгоритмы и устройства цифровой фильтрации и спек-трального анализа / Н.А. Галанина. – Чебоксары: Изд-во Чуваш. ун-та, 2009. – 208 с.
4. Лебедев, Е.К. Оптимальные алгоритмы БПФ в СОК / Е.К. Лебедев, Н.А. Гала нина // Пер-спективные технологии в средствах передачи информации: сб. тезисов докл. I Между-нар. конф. – Владимир: Изд-во Влад. политех. ун-та, 1995. – С. 118-119
References
1. Akushskiy, I.Ya. Mashinnaya arifmetika v ostatochnykh klassakh / I.Ya. Akushskiy, D.I. Yuditskiy. – M.:Sov.radio, 1968. – 440 s.
2. Arndt J. Matters Computational. Ideas, Algorithms, Source Code. – 2011 [Elektronnyy resurs]. URL: http://www.jjj.de/fxt/#fxtbook (data obrashcheniya 08.04.2012).
3. Galanina, N.A. Nepozitsionnye algoritmy i ustroystva tsifrovoy fil'tratsii i spek-tral'nogo analiza / N.A. Galanina. – Cheboksary: Izd-vo Chuvash. un-ta, 2009. – 208 s.
4. Lebedev, E.K. Optimal'nye algoritmy BPF v SOK / E.K. Lebedev, N.A. Gala nina // Per-spektivnye tekhnologii v sredstvakh peredachi informatsii: sb. tezisov dokl. I Mezhdu-nar. konf. – Vladimir: Izd-vo Vlad. politekh. un-ta, 1995. – S. 118-119