реклама на сайте
подробности

 
 
> Фурье-процессор на ПЛИС, О возможности создания
Ans
сообщение Jan 27 2007, 21:00
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 3-01-07
Пользователь №: 24 079



Господа специалисты, подскажите пожалуйста, возможно ли на ПЛИС (на любой, даже самой дорогой, но ДОСТУПНОЙ) создать устройство, выполняющее 1024-точечное FFT над 12-разрядными данными за 1 мкс? Поделитесь сображениями и опытом. Дело в том, что в ПЛИС да и в цифровой технике я разбираюсь... посредственно. Так что рад был бы оценкам производительности, данным о готовых образцах устройств и оценкам, основанным на собственном опыте.
Спасибо!)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
blackfin
сообщение Jan 27 2007, 21:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Ans @ Jan 27 2007, 21:00) *
устройство, выполняющее 1024-точечное FFT над 12-разрядными данными за 1 мкс?

Для Stratix III (EP3SL70F484C2) FFT@1024pt = 2.77uS
Altera FFT
Go to the top of the page
 
+Quote Post
Ans
сообщение Jan 27 2007, 22:25
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 3-01-07
Пользователь №: 24 079



2 blackfin: Спасибо! Впечатляют возможности современной техники...))

2 All:Но возникло еще несколько вопросов:
Могут ли ПЛИС обрабатывать потоки порядка 12Гбит/с (что примерно соответствует 1024 12-разрядным словам в 1 мкс) (все для того же FFT - эти данные надо же еще ввести в ПЛИС)
И можно ли их как-нибудь параллельно включать?
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Jan 28 2007, 00:10
Сообщение #4


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Ans @ Jan 27 2007, 22:25) *
Могут ли ПЛИС обрабатывать потоки порядка 12Гбит/с (что примерно соответствует 1024 12-разрядным словам в 1 мкс) (все для того же FFT - эти данные надо же еще ввести в ПЛИС)

Касательно все того же Spartan-3: в описании ПЛИС этого семейства утверждается, что буфера ввода/вывода могут работать со скоростью 622МБит/с (каждый). Думаю этого должно хватить (если нет, то попробуйте семейство Virtex-4 - оно заметно дороже, но и быстрее во всех отношениях).

Цитата(Ans @ Jan 27 2007, 22:25) *
И можно ли их как-нибудь параллельно включать?

Уточните, пожалуйста, что именно имеется ввиду.
Если имелось ввиду возможность синхронного тактирования нескольких ПЛИС, то методика этого описана в стареньком Aplication Note для уже немолодого семейства Virtex: http://direct.xilinx.com/bvdocs/appnotes/xapp132.pdf (Using the Virtex Delay-Locked Loop).
После того, как у разных ПЛИС тактирование становиться синхронным, то проблем с передачей данных возникать не должно (в крайнем случае, можно воспользоваться запасами внутреннего ОЗУ, для создания сверх высокоскоростного FIFO, компенсирующее неравномерности потока передаваемых данных)

Посмотрите описание всего семейства Spartan-3 и оцените насколько и что именно Вам подходит: http://direct.xilinx.com/bvdocs/userguides/ug331.pdf (Spartan-3 Generation FPGA User Guide)

Возможно для Вас заинтересует Virtex-II Pro, с прототипами процессорных ядер; или Virtex-II Pro X (со сверх скоростным каналом связи: Rocket I/O) - насчет их достоваемости советую обратиться в inline group (официальный дистрибьютер Xilinx с странах СНГ www.plis.ru).
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 03:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.02303 секунд с 7
ELECTRONIX ©2004-2016