|
|
 |
Ответов
|
Sep 6 2010, 06:15
|
Участник

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

|
Цитата(iosifk @ Sep 6 2010, 08:33)  А почему именно на ПЛИС? Чего не хватает в обычном DSP? Зачем же так усложнять себе жизнь? разработать на ПЛИС нужно поскольку нужна большая скорость обработки IP-пакетов (50 Mбит/c и выше). поэтому очень нужен совет что практически мне требуется из железа, чтобы можно было разработать макет, может какое-то дополнительное оборудование, чтобы отладить его и т.п.
|
|
|
|
|
Sep 6 2010, 06:44
|
Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Sep 6 2010, 08:01
|
Участник

Группа: Свой
Сообщений: 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 Как вы думаете этого достаточно чтобы собрать макет? может еще что-нибудь необходимо? я тожу считаю, что лучше сначала разработать в программной среде алгоритм, а потом уже искать под это дело железо, но начальство поставило задачу дать список необходимого (софт + железо) для создания всего макета (чтобы можно было различные решения тестировать, достаточно универсального, который бы пригодился для выполения будущих похожих работ) . плюс не подскажите, для отладки платы нужен осциллограф или может еще какой-нибудь прибор?
|
|
|
|
|
Sep 6 2010, 08:26
|
Участник

Группа: Свой
Сообщений: 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 из софта больше ничего не нужно?
|
|
|
|
|
Sep 6 2010, 09:00
|
Участник

Группа: Свой
Сообщений: 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 платные и стоят реально больших денег, поэтому этот момент тоже учитывайте.
|
|
|
|
Сообщений в этой теме
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
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|