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

 
 
> Разработка на базе ПЛИС (что нужно для создания железа)
lincolndsp
сообщение Sep 5 2010, 12:10
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 49
Регистрация: 30-06-06
Пользователь №: 18 495



Уважаемые форумчане,


Придется участвовать в работе по разработке средства обработки IP-трафика на базе ПЛИС (Xilinx или Altera) на скоростях до 50-100 Мбит/c.

В связи с полным отсутсвием практического опыта реализации в железе, хочу спросить что мне понадобится иметь из ПО, кроме Xilinx ISE и ModelSim, а также что конкретно из железа (предпочительно Xilinx), чтобы на нем можно было разработать работоспособный макет девайса, работающего на скоростях 50-100 Мбит/c (возможно не только ПЛИС понадобится, а что-то и для создания управляющих схем и тп), а также железа для отладки этого всего???

заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Sep 6 2010, 05:33
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(lincolndsp @ Sep 5 2010, 16:10) *
Уважаемые форумчане,


Придется участвовать в работе по разработке средства обработки IP-трафика на базе ПЛИС (Xilinx или Altera) на скоростях до 50-100 Мбит/c.


А почему именно на ПЛИС? Чего не хватает в обычном DSP? Зачем же так усложнять себе жизнь?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
lincolndsp
сообщение Sep 6 2010, 06:15
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 49
Регистрация: 30-06-06
Пользователь №: 18 495



Цитата(iosifk @ Sep 6 2010, 08:33) *
А почему именно на ПЛИС? Чего не хватает в обычном DSP? Зачем же так усложнять себе жизнь?


разработать на ПЛИС нужно поскольку нужна большая скорость обработки IP-пакетов (50 Mбит/c и выше).
поэтому очень нужен совет что практически мне требуется из железа, чтобы можно было разработать макет, может какое-то дополнительное оборудование, чтобы отладить его и т.п.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 6 2010, 06:44
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(lincolndsp @ Sep 6 2010, 10:15) *
разработать на ПЛИС нужно поскольку нужна большая скорость обработки IP-пакетов (50 Mбит/c и выше).
поэтому очень нужен совет что практически мне требуется из железа, чтобы можно было разработать макет, может какое-то дополнительное оборудование, чтобы отладить его и т.п.

на самом деле, ответ совершенно неверный!
Для начала, скажите себе, что именно делается медленно в DSP процессоре? Полностью все? Только часть? Или только какая-то одна операция?
Т.к. В ПЛИС сравнительно мало памяти... Значит обязательно придется к ней подключать внешнюю память. Далее в ПЛИС есть ограничения на скорость работы софт-процессора... А без процессора протокол делать хлопотно... Узнайте предельную частоту... Процессор потребует свою память... А если Вы сделаете к нему аппаратные ускорители, то как они будут взаимодействовать с софт-процессором? Им ведь для обработки пакетов тоже нужна память... причем надо рассчитывать на широковещательный пакет в 1,5 - 2 Кбайта...
теперь, если ПЛИС - это только часть обработки... То требуется сделать быстрый протокол к DSP процессору... Какой? Там опять будут ФИФО, а значит потребуется память.

Так что рекомендую сначала посмотреть ресурсы и сделать алгоритмы. Потом задавать вопросы. Иначе ответы будут очень приблизительные...

А между тем известно, что есть DSP от TI с Гигабитным МАС...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
lincolndsp
сообщение Sep 6 2010, 08:01
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 49
Регистрация: 30-06-06
Пользователь №: 18 495



Цитата(iosifk @ Sep 6 2010, 09:44) *
на самом деле, ответ совершенно неверный!
Для начала, скажите себе, что именно делается медленно в DSP процессоре? Полностью все? Только часть? Или только какая-то одна операция?
Т.к. В ПЛИС сравнительно мало памяти... Значит обязательно придется к ней подключать внешнюю память. Далее в ПЛИС есть ограничения на скорость работы софт-процессора... А без процессора протокол делать хлопотно... Узнайте предельную частоту... Процессор потребует свою память... А если Вы сделаете к нему аппаратные ускорители, то как они будут взаимодействовать с софт-процессором? Им ведь для обработки пакетов тоже нужна память... причем надо рассчитывать на широковещательный пакет в 1,5 - 2 Кбайта...
теперь, если ПЛИС - это только часть обработки... То требуется сделать быстрый протокол к DSP процессору... Какой? Там опять будут ФИФО, а значит потребуется память.

Так что рекомендую сначала посмотреть ресурсы и сделать алгоритмы. Потом задавать вопросы. Иначе ответы будут очень приблизительные...

А между тем известно, что есть DSP от TI с Гигабитным МАС...


спасибо за подробный ответ. я только что нашел комлпект разработчика на сайте Xilinx (dev kit), где на одной плате есть и ПЛИС и DSP и процессор Microblaze.
Spartan-6 FPGA Industrial Ethernet Kit
Как вы думаете этого достаточно чтобы собрать макет? может еще что-нибудь необходимо?
я тожу считаю, что лучше сначала разработать в программной среде алгоритм, а потом уже искать под это дело железо, но начальство поставило задачу дать список необходимого (софт + железо) для создания всего макета (чтобы можно было различные решения тестировать, достаточно универсального, который бы пригодился для выполения будущих похожих работ) .

плюс не подскажите, для отладки платы нужен осциллограф или может еще какой-нибудь прибор?
Go to the top of the page
 
+Quote Post
bogaev_roman
сообщение Sep 6 2010, 08:18
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082



Цитата(lincolndsp @ Sep 6 2010, 12:01) *
плюс не подскажите, для отладки платы нужен осциллограф или может еще какой-нибудь прибор?

Для отладки макета больше ничего не надо, пожалуй. В идеале даже осциллограф не понадобится, там встроенный chipscope есть для анализа. Хотя если есть средства, то лучше приобрести хороший осциллограф.
Go to the top of the page
 
+Quote Post
lincolndsp
сообщение Sep 6 2010, 08:26
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 49
Регистрация: 30-06-06
Пользователь №: 18 495



Цитата(bogaev_roman @ Sep 6 2010, 11:18) *
Для отладки макета больше ничего не надо, пожалуй. В идеале даже осциллограф не понадобится, там встроенный chipscope есть для анализа. Хотя если есть средства, то лучше приобрести хороший осциллограф.

понял, спасибо. тогда ограничимся встроенным chipscope. а chipscope он идет вместе с dev kit или Xilinx ISE suite?

скажите, а кроме Xilinx ISE и QuestaSim или ModelSim из софта больше ничего не нужно?
Go to the top of the page
 
+Quote Post
Alex_VI
сообщение Sep 6 2010, 09:00
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 56
Регистрация: 17-11-08
Из: Москва
Пользователь №: 41 710



Цитата(lincolndsp @ Sep 6 2010, 12:26) *
понял, спасибо. тогда ограничимся встроенным chipscope. а chipscope он идет вместе с dev kit или Xilinx ISE suite?

скажите, а кроме Xilinx ISE и QuestaSim или ModelSim из софта больше ничего не нужно?


Chipscope входит в состав ISE

Также в пакет ISE должен входить SDK и EDK (в общем, скачайте с сайта Xilinx полный дистрибутив и установите), если хотите с Microblaze работать.

По поводу лицензии вот тут речь зашла, многие модули для FPGA платные и стоят реально больших денег, поэтому этот момент тоже учитывайте.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lincolndsp   Разработка на базе ПЛИС (что нужно для создания железа)   Sep 5 2010, 12:10
- - Boris_TS   Цитата(lincolndsp @ Sep 5 2010, 16:10) Пр...   Sep 5 2010, 15:35
|- - lincolndsp   Цитата(Boris_TS @ Sep 5 2010, 18:35) Ну, ...   Sep 5 2010, 17:25
|- - VladimirB   Цитата(lincolndsp @ Sep 5 2010, 21:25) сп...   Sep 5 2010, 20:05
||- - bogaev_roman   Цитата(lincolndsp @ Sep 6 2010, 12:26) по...   Sep 6 2010, 08:56
|- - ADA007   Цитата(lincolndsp @ Sep 6 2010, 11:01) сп...   Sep 6 2010, 10:01
|- - lincolndsp   Цитата(ADA007 @ Sep 6 2010, 13:01) На мой...   Sep 6 2010, 11:11
- - lincolndsp   огромное спасибо за помощь! поскольку с dev ki...   Sep 6 2010, 09:22
- - yes   понятно, что мнений может быть много разных, но по...   Sep 6 2010, 12:28
|- - olrek   Цитата(yes @ Sep 6 2010, 16:28) ... но с...   Sep 6 2010, 20:02
|- - yes   Цитата(olrek @ Sep 7 2010, 00:02) Прошу п...   Sep 7 2010, 10:05
- - one_man_show   Уважаемый, lincolndsp, если несложно, уточните, о ...   Sep 6 2010, 12:46
|- - lincolndsp   Цитата(one_man_show @ Sep 6 2010, 15:46) ...   Sep 6 2010, 13:14
|- - yes   Цитата(lincolndsp @ Sep 6 2010, 17:14) ск...   Sep 6 2010, 13:28
|- - VladimirB   Цитата(yes @ Sep 6 2010, 17:28) SV - Syst...   Sep 6 2010, 15:22
- - yes   обратите внимание http://www.terasic.com.tw/cgi-bi...   Sep 6 2010, 15:02
- - lincolndsp   большое спасибо yes. я, буду использовать VHDL, по...   Sep 6 2010, 15:35


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

 


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


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