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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Какую отладочную плату выбрать?, Ethernet + PCI или PCI-Express
Гвоздик
сообщение Jul 12 2006, 11:36
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Здравствуйте. Посоветуйте, пожалуйста, какую отладочную плату лучше выбрать. Требуется Ethernet, PCI (или лучше сразу на PCI-Express делать?), желательно на Альтере (вроде бы дешевле выходит, поправьте, если не так). Требуется принимать сетевой трафик, пережимать его телефонными кодеками и толкать в компьютер по шине и обратно. Хватит ли емкости семейства Cyclone, Cyclone II или надо брать сразу Stratix или Stratix II? Финансы немного поджимают, так что самые навороченные семейства ПЛИС вряд ли возможно будет приобрести. Заранее спасибо
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 12 2006, 11:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Гвоздик @ Jul 12 2006, 14:36) *
Финансы немного поджимают, так что самые навороченные семейства ПЛИС вряд ли возможно будет приобрести.

Я, конечно, "дико извиняюсь", но в финансировании собственно разработки "начинки" Вас
финансы не пожимают? Если поджимают, то лучше не начинайте.
Сама работа по нынешним временам находится далеко не на грани возможного - масса фукционально подобных устойств массой людй делалась, но тем не менне времени и денег потребует явно не
"радиолюбительских". Основным вопросом будет желаемое количество каналов и набор
"телефонных кодеков", поскольку ныне под это определение попадает многое что отличающейся по сложности реализации на порядки.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Гвоздик
сообщение Jul 12 2006, 12:54
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Спасибо за ответ. Задачка делается под университетский проект, необходимо сделать действующий образец, пусть и с ограниченными возможностями, дальше будем заинтересованных людей с материальными возможностями искать. Это именно и понимается под ограничением средств (<3000 USD желательно). Подобрал подходящий вариант на Альтере Cyclone II EP2C35F672: http://www.altera.com/products/devkits/alt...t-pci-2c35.html
Требуется пережимать трафик с помощью кодеков G.711, G.726, G.729. В соответствии с этим и вопрос-то интересует: хватит ли емкости данной ПЛИС для данной задачи?
Go to the top of the page
 
+Quote Post
Гвоздик
сообщение Jul 12 2006, 13:06
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Исходники кодеков на языке Си имеются, требуется лишь переложить на VHDL. Так что задача, думаю, вполне решаемая за один-два человеко-год. С отладочной платой промахнуться не хотелось бы, чтобы вторую приобреть не пришлось потом.
Go to the top of the page
 
+Quote Post
maksya
сообщение Jul 12 2006, 13:25
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(Гвоздик @ Jul 12 2006, 16:54) *
Подобрал подходящий вариант на Альтере Cyclone II EP2C35F672: http://www.altera.com/products/devkits/alt...t-pci-2c35.html
Требуется пережимать трафик с помощью кодеков G.711, G.726, G.729. В соответствии с этим и вопрос-то интересует: хватит ли емкости данной ПЛИС для данной задачи?

В связи с нехваткой свинца в Америке smile.gif содержимое данного КИТа заменено на безплюмбумные аналоги. Изменения каснулись и FPGA - теперь там стоит 2C70 (в 2 раза больше логических ячеек). С алгоритмами кодеков не знаком, поэтому гарантировать ничего не могу, но IMHO хватит.

Цитата
Исходники кодеков на языке Си имеются, требуется лишь переложить на VHDL. Так что задача, думаю, вполне решаемая за один-два человеко-год.
Советую еще рассмотреть вариант с процессором Nios II (это для того, чтоб не особо забивать голову VHDL'ем).

Цитата
Требуется PCI
Обратили внимание на PCI-разъем PCI-DEVKIT-2C35 ? 64-битный вариант. Не возникло бы проблем с запихиванием в рядовой ПК (Хотя пару ударов молотком смогут эффективно решить этот вопрос вопрос).


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
vladec
сообщение Jul 12 2006, 14:06
Сообщение #6


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



А сможете ли Вы реализовать кодеки G.726, G.729 на ПЛИС? Даже для сигнальников это не тривиальная задача, а для ПЛИС я думаю неподъемная.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 12 2006, 14:41
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vladec @ Jul 12 2006, 17:06) *
А сможете ли Вы реализовать кодеки G.726, G.729 на ПЛИС?

G.711 вообще и не кодек, так, экспандер, G.726 сделают пару трактов точно.
А уже дальше хреново будет.....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
BSV
сообщение Jul 12 2006, 19:36
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Цитата(maksya @ Jul 12 2006, 17:25) *
Обратили внимание на PCI-разъем PCI-DEVKIT-2C35 ? 64-битный вариант. Не возникло бы проблем с запихиванием в рядовой ПК (Хотя пару ударов молотком смогут эффективно решить этот вопрос вопрос).

А вот и неправда Ваша, 64-разрядные платы вставляются в 32-разрядные PCI-слоты без проблем! Лишь бы за слотом никакие элементы не мешали.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Гвоздик
сообщение Jul 13 2006, 14:36
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Ниос 2, думаю, что отпадает, потому что скорость у него примерная, как я понял, около 100 МИПСов. Для сравнения скажу, что двухпроцессорный сервер на Зеонах последних (3 ГГц) с гипертрэйдингом (4 логических процессора) загибается при обработке G.726 более чем 60-ти каналов. Что уж тут говорить о Ниосе. Возможно ли применить программы, перекладывающие автоматически сишный код на VHDL? Кто-нибудь использовал? Возможно это будет подходящий вариант.
А 64-х разрядная шина PCI - так это лучше даже, в современных серверах они присутствуют.
Go to the top of the page
 
+Quote Post
maksya
сообщение Jul 13 2006, 16:52
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(Гвоздик @ Jul 13 2006, 18:36) *
Возможно ли применить программы, перекладывающие автоматически сишный код на VHDL? Кто-нибудь использовал? Возможно это будет подходящий вариант.
Опять же смотрите в ссторону Nios II - C2H Accelerator. Осуществляет перевод критических участков кода на С в аппаратную часть с использованием ресурсов ПЛИС.


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
Гвоздик
сообщение Aug 1 2006, 09:41
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Весь замысел-то в том, чтобы поднять производительность сжатия за счет распараллеливания обработки каждого канала-порта (абонента), а процессор по своей природе обсчитывает всех абонентов последовательно одного за другим. Придется до 60 процессоров тогда ставить. А на ПЛИС вопрос с разделяемой памятью только останется решить.
Спасибо всем за помощь.
Go to the top of the page
 
+Quote Post
vladec
сообщение Aug 2 2006, 06:35
Сообщение #12


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



И всетаки еще раз внимательно посмотрите, как вы будете реализовывать "тяжелые" кодеки, типа 729? Реализация на ПЛИС, даже частями очень сомнительна. Не лучше ли Вам обратить взор на мощные сигнальники, типа, например, TMS320C6415. Там и производительность ломовая и PCI есть.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Aug 2 2006, 11:05
Сообщение #13


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Не, сигнальники гиблый вариант, если конечно не сотня реалтаймовых каналов нужно. g726, он же адикм, довольно примитивен, в 729 желательна плавучка - данная плата 8xE1 легко потянет.

Сообщение отредактировал Harbour - Aug 2 2006, 11:06
Go to the top of the page
 
+Quote Post
Гвоздик
сообщение Aug 8 2006, 12:37
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Ух-ты, отлично! Буду пробивать дальше.
Go to the top of the page
 
+Quote Post
avesat
сообщение Aug 8 2006, 14:25
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 14-08-05
Из: Украина
Пользователь №: 7 621



Цитата(Гвоздик @ Jul 12 2006, 16:06) *
Исходники кодеков на языке Си имеются, требуется лишь переложить на VHDL. Так что задача, думаю, вполне решаемая за один-два человеко-год. С отладочной платой промахнуться не хотелось бы, чтобы вторую приобреть не пришлось потом.


Если можно киньте линки на исходники кодеков на С.
На VHDL реализовать кодеки будет практически невозможно. Оптимально ставить FPGA + DSP в сцепке. На DSP реализован кодек, FPGA потом разруливает и перенаправляет куда нужно.
Реализация G.729 занимает примерно год/чел часов. Вот и думайте, сколько вы его будете писать на VHDL.


--------------------
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 12:02
Рейтинг@Mail.ru


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