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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Подключение гигабитного порта к ПЛИС
Nidxogg
сообщение May 12 2012, 14:27
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-03-12
Пользователь №: 70 708



Цитата
У ТСа в обще ничего не известно, ни ПЛИС, ни как к этой ПЛИС Ethernet добегает.

ПЛИС любая, способная обрабатывать гигабитный поток данных в реальном времени, поступающий по витой паре от сетевой карты
А 2-я часть вопроса, я даже не знаю как ответить.

P.S 1000 base-t это же 802.3ab

GMII разве имеет какое то отношение к теме?

P.S.S Или, если есть время, объясните пож-а доступно. Можно через микрофон

Сообщение отредактировал Nidxogg - May 12 2012, 15:29
Go to the top of the page
 
+Quote Post
DuHast
сообщение May 12 2012, 17:19
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Nidxogg @ May 12 2012, 17:27) *
GMII разве имеет какое то отношение к теме?

P.S.S Или, если есть время, объясните пож-а доступно. Можно через микрофон

Сигнал с витой пары на прямую завести в ПЛИС нельзя. Витую пару через трансформаторы надо подключить к микросхеме PHY. С другой стороны этой микросхемы будет какой-нибудь GMII, который надо подключить к ПЛИС.
Go to the top of the page
 
+Quote Post
vitan
сообщение May 12 2012, 18:47
Сообщение #18


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Nidxogg @ May 12 2012, 18:27) *
ПЛИС любая, способная обрабатывать гигабитный поток данных в реальном времени, поступающий по витой паре от сетевой карты
А 2-я часть вопроса, я даже не знаю как ответить.

Мда. Судя по стилю изложения (как бы это выразиться), вопросы чисто теоретические ("научная" работа/студент/начальная стадия НИОКР/отмыв бабла). Хотелось бы, чтобы не так, конечно.

Попытаемся подумать логически.
1. Если поток данных поступает от сетевой карты на другом конце, то он должен подчиняться стандарту.
2. Значит, в стандарте должно быть написано, как работает передающая сетевая карта.
3. Очевидно, там же должно быть написано, как работает и принимающая карта.
4. Если мы хотим работать с покупной картой и нашим устройством на ПЛИС одновременно, то надо в ПЛИС реалиовать приемник в соответствии со стандартом.
5. Не пора ли уже наконец заглянуть в этот несчастный стандарт? Глядишь, и GMII там повстречается...
Go to the top of the page
 
+Quote Post
Nidxogg
сообщение May 12 2012, 20:09
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-03-12
Пользователь №: 70 708



Цитата
Мда. Судя по стилю изложения (как бы это выразиться), вопросы чисто теоретические ("научная" работа/студент/начальная стадия НИОКР/отмыв бабла). Хотелось бы, чтобы не так, конечно.

К сожалению так.


Цитата
Сигнал с витой пары на прямую завести в ПЛИС нельзя. Витую пару через трансформаторы надо подключить к микросхеме PHY. С другой стороны этой микросхемы будет какой-нибудь GMII, который надо подключить к ПЛИС.

Спасибо.
А не могли бы вы тогда ещё пояснить про выделенный блок? http://s2.ipicture.ru/uploads/20120512/5POD7nZP.png (взято из даташита на микросхему мелькавшей несколькими постами выше)


Go to the top of the page
 
+Quote Post
DuHast
сообщение May 13 2012, 08:21
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Nidxogg @ May 12 2012, 23:09) *
Спасибо.
А не могли бы вы тогда ещё пояснить про выделенный блок?

Про семиуровневую модель что-нибудь слышали? Ethernet - это физический уровень, но он в свою очередь делится на подуровни. DP83865 реализует PHY подуровень, DP83820 реализует MAC подуровень. Соединяются они между собой по GMII. Если у Вас есть ПЛИС, то MAC подуровень можно реализовать в ней. PHY подуровень реализовать в плис нельзя.
Вам надо читать рекомендацию IEEE 801.3. Только не всю sm.gif
Go to the top of the page
 
+Quote Post
Nidxogg
сообщение May 13 2012, 08:47
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-03-12
Пользователь №: 70 708



Цитата
Про семиуровневую модель что-нибудь слышали

Изучал даже
Цитата
Если у Вас есть ПЛИС, то MAC подуровень можно реализовать в ней.

Это собственно и интересовало.

А как обычно на практике делают?Ставят микросхему или делают в ПЛИС?

Сообщение отредактировал Nidxogg - May 13 2012, 08:48
Go to the top of the page
 
+Quote Post
DuHast
сообщение May 13 2012, 09:53
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(Nidxogg @ May 13 2012, 11:47) *
А как обычно на практике делают?Ставят микросхему или делают в ПЛИС?

Зависит от задачи.
Если вам надо завести пакеты в ПЛИС , то микросхему MAC уровня ставить не надо, всё реализуется в ПЛИС.
Go to the top of the page
 
+Quote Post
Nidxogg
сообщение May 13 2012, 12:21
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-03-12
Пользователь №: 70 708



От ПЛИС требуется выполнить помехоустойчивое кодирование данных.
Go to the top of the page
 
+Quote Post
wolfman
сообщение May 13 2012, 15:21
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Цитата(DuHast @ May 13 2012, 17:51) *
Вам надо читать рекомендацию IEEE 801.3. Только не всю sm.gif

Вы, наверно, имели ввиду 802.3?

Цитата(Nidxogg @ May 13 2012, 21:51) *
От ПЛИС требуется выполнить помехоустойчивое кодирование данных.

Т.е. ПЛИС принимает от куда-то данные, запихивает в Ethernet пакет и отдает на ПК?


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение May 13 2012, 17:29
Сообщение #25


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

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



Цитата(Nidxogg @ May 13 2012, 16:21) *
От ПЛИС требуется выполнить помехоустойчивое кодирование данных.

А вот тут поподробней, пожалуйста: ЗАЧЕМ делать "помехоустойчивое кодирование данных" ??!
Ведь, битые пакеты всё-равно будут выброшены на приёмной стороне, если Ethernet "CRC 32" не сойдётся... Или Вы таким замысловатым термином именуете банальное шифрование данных ?

Может наконец-таки сформулируете ТЗ задачи ? А также укажите уровень, на котором требуется её решение:
Цитата(vitan @ May 12 2012, 22:47) *
"научная" работа/студент/начальная стадия НИОКР/отмыв бабла.
Если нужного пункта нет, то добавьте.
Go to the top of the page
 
+Quote Post
Nidxogg
сообщение May 13 2012, 18:04
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-03-12
Пользователь №: 70 708



Цитата
Если нужного пункта нет, то добавьте.

Научная работа\студент

Цитата
А вот тут поподробней, пожалуйста: ЗАЧЕМ делать "помехоустойчивое кодирование данных" ??!
Ведь, битые пакеты всё-равно будут выброшены на приёмной стороне, если Ethernet "CRC 32" не сойдётся... Или Вы таким замысловатым термином именуете банальное шифрование данных ?

Шифрование само собой.

Цитата
Может наконец-таки сформулируете ТЗ задачи

Цитата
Т.е. ПЛИС принимает от куда-то данные, запихивает в Ethernet пакет и отдает на ПК?

Данные поступает от ПК(или от устройства, объединяющего потоки данных от нескольких ПК)(обычное эзернет соедение предлагаемое провайдерами) по витой паре на ПЛИС. Там нужно обработать данные(тоже шифрование,да вообще любое действие). После чего данные с ПЛИС отправляются на модулятор лазерного излучения.
Среда распространения - воздух.
При сильном затухании(туман) сильно падает ОСШ и увеличивается число ошибок. Где и предполагается включать помехоустойчивое кодирование, снижая скорость передачи. Или проще просто заново отправлять пакеты?
Go to the top of the page
 
+Quote Post
des00
сообщение May 13 2012, 18:24
Сообщение #27


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

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



Цитата(Nidxogg @ May 13 2012, 13:04) *
При сильном затухании(туман) сильно падает ОСШ и увеличивается число ошибок. Где и предполагается включать помехоустойчивое кодирование, снижая скорость передачи. Или проще просто заново отправлять пакеты?

а когда идет снег, то связи нет вообще %)

ИМХО практического смысла и науки в такой работе нет. Беспроводная связь, по лазерному каналу связи, на земле баловство. Для космоса еще можно, но там нет туманов %)


--------------------
Go to the top of the page
 
+Quote Post
DuHast
сообщение May 13 2012, 18:28
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(wolfman @ May 13 2012, 18:21) *
Вы, наверно, имели ввиду 802.3?

Вероятно sm.gif

Цитата
Шифрование само собой.

Где и предполагается включать помехоустойчивое кодирование

Вы полагаете, что это одно и тоже или надо сделать и то и другое?

Помехоустойчивый код предпочтительнее, но его придется реализовывать.

В Вашем случае MAC уровень обрабатывать вообще не надо.
1 Получаете от микросхемы PHY по GMII пакеты.
2 Шифруете, кодируете, передаете на лазерный приемник.
3 На приемном конце принимаете, декодируете, дешифруете
4 По GMII подаете принятые пакеты на PHY.

Но есть одно но, эта схема будет работать если вы не будете "снижать скорость передачи", а сделаете лазерный канал по ширине такой, чтобы через него проходили и пакеты и избыточная информация помехоустойчивого кода. Иначе схема внутри ПЛИС усложнится.

Цитата(des00 @ May 13 2012, 21:24) *
а когда идет снег, то связи нет вообще %)

ИМХО практического смысла и науки в такой работе нет. Беспроводная связь, по лазерному каналу связи, на земле баловство. Для космоса еще можно, но там нет туманов %)

Я думаю это тема дипломной работы, которую препод даёт своим студентам в течении лет десяти. Практического смысла мало, зато как учебная задача очень даже не плохо.
Go to the top of the page
 
+Quote Post
vitan
сообщение May 13 2012, 18:37
Сообщение #29


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(DuHast @ May 13 2012, 22:28) *
Практического смысла мало, зато как учебная задача очень даже не плохо.

Собственно поэтому меня, например, всю жизнь тошнит от такой науки, и, как следствие, от всей этой системы с доктороами, аспирантурами и защитами. Предлагаю вернуть кавычки, и называть вещи своими именами.

Вот еще один: http://electronix.ru/forum/index.php?showtopic=102616
Сезонное обострение, прямо какое-то...
Надо, все-таки, подумать об отдельном подфоруме для таких тем. Жаль, что в свое время подобные предложения ничем не закончились.
Go to the top of the page
 
+Quote Post
DuHast
сообщение May 13 2012, 18:55
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 13-07-06
Из: Москва
Пользователь №: 18 797



Цитата(vitan @ May 13 2012, 21:37) *
Собственно поэтому меня, например, всю жизнь тошнит от такой науки, и, как следствие, от всей этой системы с доктороами, аспирантурами и защитами. Предлагаю вернуть кавычки, и называть вещи своими именами.

Я про науку ни чего не писал, я писал про учебную задачу. Если ко мне придет вчерашний студент, способный довести эту задачу до практической реализации, я возьму его к себе не задумываясь.
Что же касается "этой системы с доктороами, аспирантурами и защитами" тут я с Вами соглашусь. Столько раз читал авторефераты к кандидатским на тему "Выбор оптимальной формы шестерёнок для велосипеда с квадратными колесами"
Go to the top of the page
 
+Quote Post

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

 


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


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