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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ПЛИС и энерго потребление
Mihail Gluhowche...
сообщение Sep 27 2010, 03:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Доброе время суток.
Хотелось бы услышать оценку сообщества на тему энергопотребления ПЛИС.
На ней предполагается: 10/100 MBIT свичь с поддержкой QoS 4 очереди, trunking на 7 портов. Желательно возможность подключения 2-х чипов WiFi по PCI c возможностью отдать уже ETh пакет в свичь + 2 простых как губная гормошка модемов тоже с возможностью отдать ETH в свичь.
Буду рад вашим советам.

Сообщение отредактировал Mihail Gluhowchenko - Sep 27 2010, 04:45
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Sep 27 2010, 04:22
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Уже нашел
http://www.altera.com/products/devices/cyc.../cy3-power.html
Может кто то просветит на сколько типичны мои запросы smile.gif ?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 27 2010, 05:43
Сообщение #3


Гуру
******

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



Цитата(Mihail Gluhowchenko @ Sep 27 2010, 07:21) *
Доброе время суток.
Хотелось бы услышать оценку сообщества на тему энергопотребления ПЛИС.
На ней предполагается: 10/100 MBIT свичь с поддержкой QoS 4 очереди, trunking на 7 портов. Желательно возможность подключения 2-х чипов WiFi по PCI c возможностью отдать уже ETh пакет в свичь + 2 простых как губная гормошка модемов тоже с возможностью отдать ETH в свичь.
Буду рад вашим советам.


сама по себе задача не реальна для ПЛИС. Т.е. сделать то можно, только будет дорого...
считаем. 1,5 кбит пакет перемножаем на 7 портов и на 2 направления... Сколько надо памяти внутри? Далее на каждый выход надо сделать 4 ФИФО... + аппарат управления.
И задаем вопрос: А зачем именно на ПЛИС...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Sep 27 2010, 06:09
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(iosifk @ Sep 27 2010, 09:43) *
сама по себе задача не реальна для ПЛИС. Т.е. сделать то можно, только будет дорого...
считаем. 1,5 кбит пакет перемножаем на 7 портов и на 2 направления... Сколько надо памяти внутри? Далее на каждый выход надо сделать 4 ФИФО... + аппарат управления.
И задаем вопрос: А зачем именно на ПЛИС...


В спартане XC3SD3400A порядка 252кБайт BRAM - вроде должно влезть. Стоит он 100$.
Тут уж пускай топикстартер решает сколько должно стоить его устройство.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 27 2010, 06:16
Сообщение #5


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(VladimirB @ Sep 27 2010, 09:09) *
В спартане XC3SD3400A порядка 252кБайт BRAM - вроде должно влезть. Стоит он 100$.
Тут уж пускай топикстартер решает сколько должно стоить его устройство.

слишком жестко потом логику обжимать констрейнами придется...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 27 2010, 06:20
Сообщение #6


Гуру
******

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



Цитата(VladimirB @ Sep 27 2010, 10:09) *
В спартане XC3SD3400A порядка 252кБайт BRAM - вроде должно влезть. Стоит он 100$.


Тогда продолжаем считать. С одного порта (с каждого) идут шины на 6 других направлений, где они еще расходятся на 4 ФИФО. Соответственно и в обратную сторону. Ну и еще 14 МАСов, с их CRC и дешифрацией адреса....
И маленькая еще деталь - CAM память, поисковые таблицы, их обновление... Соответственно на 14 направлений...

У Ксайлинкса проскальзывал проект "Меш-фабрик"... Точно не помню... Но это очень близко...

А вот KSZ8695PX + еще свитч на 4 порта - чем то не годится?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Sep 27 2010, 07:00
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Свичи есть но вот опыт работы с ними говорит что не всё там работает что надо, trunking вообще как надо не фурычит. Просто хочеться всё в одном сделать. Энерго потребление минимальное должно быть.

А внешняя память вас не устраивает чем то?

Сообщение отредактировал Mihail Gluhowchenko - Sep 27 2010, 07:03
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 27 2010, 07:21
Сообщение #8


Гуру
******

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



Цитата(Mihail Gluhowchenko @ Sep 27 2010, 11:00) *
А внешняя память вас не устраивает чем то?


Итак, 7*4*2 ФИФО, причем одновременно может идти запись в 14 ФИФО.
Таблицы поиска - 14 шт. При поступлении в них адреса назначения производится поиск и вырабатывается бит разрешения передачи пакета через этот порт.... Эти события тоже могут идти одновременно. Причем это не RAM-память, а CAM-память. Т.е. по содержимому одновременно проверяются все ее ячейки. Потом еще, по ходу дела надо проверять таблицы на устаревание. И записи, которые устарели, надо стирать... А новые, которых там не было - заносить....
Нарисуйте как это будет выглядеть...
Я когда печатал статьи про трансиверы довольно долго искал информацию о том, как же именно сделаны свитчи "внутри"... Но информации об этом крайне мало...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Sep 27 2010, 08:25
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Спасибо. Просто встречал года 4 назад гигабитные свичи на плис. Сейчас встречал 10GEPON на плис и подумал что 100 мегабитный свич это как пример сейчас. У меня по энергопотреблению очень сжатые рамки. Хочеться вписать DSP+FPGA+ Switch + 2 Wifi в 4.5 вата. Вайфайные модули есть со сверх низким энергопотреблением. Вот и думаю как лучше. Хотелось свичивать а не на бриджах всё собирать. Не думаю что свичи есть в industrial корпусах. А так конечно проще поставить 88E6063 я только не нашел сколько он будет потреблять.


Сообщение отредактировал Mihail Gluhowchenko - Sep 27 2010, 08:32
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 27 2010, 08:47
Сообщение #10


Гуру
******

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



Цитата(Mihail Gluhowchenko @ Sep 27 2010, 12:25) *
Не думаю что свичи есть в industrial корпусах. А так конечно проще поставить 88E6063 я только не нашел сколько он будет потреблять.



Цифры даю для справки...
Например на KSZ8997 написано, что при 2,3В на 100TX (total) - 0,61A ...
И далее все расписано по составляющим...
industrial - у Микрела есть. Можно купить стартовый набор и все живьем проверить...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Sep 27 2010, 10:04
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Цитата(iosifk @ Sep 27 2010, 15:47) *
Цифры даю для справки...
Например на KSZ8997 написано, что при 2,3В на 100TX (total) - 0,61A ...
И далее все расписано по составляющим...
industrial - у Микрела есть. Можно купить стартовый набор и все живьем проверить...

Спасибо посмотрю.
Тогда остался вопрос по (2 Модема у которых по 2 MAC. На каждый очередь на 5 пакетов) + 2 iface Wifi + PCI шина для Wifi с 2 MAC . На каждый очередь на 5 пакетов. Сколько это будет потреблять в мили ватах.
Большое спасибо за ответы.

Сообщение отредактировал Mihail Gluhowchenko - Sep 27 2010, 10:13
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Oct 21 2010, 10:18
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



У меня задача приобретает логичные очертания. И соответственно новая порция вопросов.
Реально ли на MAX II + внешняя RAM реализовать простой свич на 3 порта, ATU автомат, я почитал достаточно не сложен, записей в табличке 512. На каждом порту 2 очереди на 5 пакетов по 1560 байт. MII интерфейс только один. Есть ли киты для моих хотелок?
То есть MAX II, RAM, PHY.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 21 2010, 10:32
Сообщение #13


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Mihail Gluhowchenko @ Oct 21 2010, 04:18) *
Реально ли на MAX II + внешняя RAM реализовать простой свич на 3 порта, ATU автомат, я почитал достаточно не сложен, записей в

сыклон три ваш выбор.


--------------------
Go to the top of the page
 
+Quote Post
Mihail Gluhowche...
сообщение Oct 21 2010, 10:50
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 732
Регистрация: 24-01-07
Из: Novosibirsk
Пользователь №: 24 710



Цитата(des00 @ Oct 21 2010, 17:32) *
сыклон три ваш выбор.


Cyclone III конечно хорошо но вот проще компактнее хочеться. Или я хочу странного?
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Oct 22 2010, 18:14
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Вот тоже пришлось озадачиться вопросом потребления. Кто-нибудь проверял на практике, что эффективнее ввести clock enable в конвейер обработки данных или просто подать на вход всей схемы константы, чтобы избежать переключения триггеров? Варианты с временным отключением тактовой не рассматриваются.
Go to the top of the page
 
+Quote Post

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

 


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


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