|
|
  |
Подключение гигабитного порта к ПЛИС |
|
|
|
May 12 2012, 14:27
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
May 12 2012, 18:47
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Nidxogg @ May 12 2012, 18:27)  ПЛИС любая, способная обрабатывать гигабитный поток данных в реальном времени, поступающий по витой паре от сетевой карты А 2-я часть вопроса, я даже не знаю как ответить. Мда. Судя по стилю изложения (как бы это выразиться), вопросы чисто теоретические ("научная" работа/студент/начальная стадия НИОКР/отмыв бабла). Хотелось бы, чтобы не так, конечно. Попытаемся подумать логически. 1. Если поток данных поступает от сетевой карты на другом конце, то он должен подчиняться стандарту. 2. Значит, в стандарте должно быть написано, как работает передающая сетевая карта. 3. Очевидно, там же должно быть написано, как работает и принимающая карта. 4. Если мы хотим работать с покупной картой и нашим устройством на ПЛИС одновременно, то надо в ПЛИС реалиовать приемник в соответствии со стандартом. 5. Не пора ли уже наконец заглянуть в этот несчастный стандарт? Глядишь, и GMII там повстречается...
|
|
|
|
|
May 12 2012, 20:09
|
Участник

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

|
Цитата Мда. Судя по стилю изложения (как бы это выразиться), вопросы чисто теоретические ("научная" работа/студент/начальная стадия НИОКР/отмыв бабла). Хотелось бы, чтобы не так, конечно. К сожалению так. Цитата Сигнал с витой пары на прямую завести в ПЛИС нельзя. Витую пару через трансформаторы надо подключить к микросхеме PHY. С другой стороны этой микросхемы будет какой-нибудь GMII, который надо подключить к ПЛИС. Спасибо. А не могли бы вы тогда ещё пояснить про выделенный блок? http://s2.ipicture.ru/uploads/20120512/5POD7nZP.png (взято из даташита на микросхему мелькавшей несколькими постами выше)
|
|
|
|
|
May 13 2012, 08:47
|
Участник

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

|
Цитата Про семиуровневую модель что-нибудь слышали Изучал даже Цитата Если у Вас есть ПЛИС, то MAC подуровень можно реализовать в ней. Это собственно и интересовало. А как обычно на практике делают?Ставят микросхему или делают в ПЛИС?
Сообщение отредактировал Nidxogg - May 13 2012, 08:48
|
|
|
|
|
May 13 2012, 09:53
|

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

|
Цитата(Nidxogg @ May 13 2012, 11:47)  А как обычно на практике делают?Ставят микросхему или делают в ПЛИС? Зависит от задачи. Если вам надо завести пакеты в ПЛИС , то микросхему MAC уровня ставить не надо, всё реализуется в ПЛИС.
|
|
|
|
|
May 13 2012, 12:21
|
Участник

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

|
От ПЛИС требуется выполнить помехоустойчивое кодирование данных.
|
|
|
|
|
May 13 2012, 15:21
|
Знающий
   
Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032

|
Цитата(DuHast @ May 13 2012, 17:51)  Вам надо читать рекомендацию IEEE 801.3. Только не всю  Вы, наверно, имели ввиду 802.3? Цитата(Nidxogg @ May 13 2012, 21:51)  От ПЛИС требуется выполнить помехоустойчивое кодирование данных. Т.е. ПЛИС принимает от куда-то данные, запихивает в Ethernet пакет и отдает на ПК?
--------------------
Россия это даже не страна. Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
|
|
|
|
|
May 13 2012, 17:29
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(Nidxogg @ May 13 2012, 16:21)  От ПЛИС требуется выполнить помехоустойчивое кодирование данных. А вот тут поподробней, пожалуйста: ЗАЧЕМ делать "помехоустойчивое кодирование данных" ??! Ведь, битые пакеты всё-равно будут выброшены на приёмной стороне, если Ethernet "CRC 32" не сойдётся... Или Вы таким замысловатым термином именуете банальное шифрование данных ? Может наконец-таки сформулируете ТЗ задачи ? А также ук ажите уровень, на котором требуется её решение: Цитата(vitan @ May 12 2012, 22:47)  "научная" работа/студент/начальная стадия НИОКР/отмыв бабла. Если нужного пункта нет, то добавьте.
|
|
|
|
|
May 13 2012, 18:04
|
Участник

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

|
Цитата Если нужного пункта нет, то добавьте. Научная работа\студент Цитата А вот тут поподробней, пожалуйста: ЗАЧЕМ делать "помехоустойчивое кодирование данных" ??! Ведь, битые пакеты всё-равно будут выброшены на приёмной стороне, если Ethernet "CRC 32" не сойдётся... Или Вы таким замысловатым термином именуете банальное шифрование данных ? Шифрование само собой. Цитата Может наконец-таки сформулируете ТЗ задачи Цитата Т.е. ПЛИС принимает от куда-то данные, запихивает в Ethernet пакет и отдает на ПК? Данные поступает от ПК(или от устройства, объединяющего потоки данных от нескольких ПК)(обычное эзернет соедение предлагаемое провайдерами) по витой паре на ПЛИС. Там нужно обработать данные(тоже шифрование,да вообще любое действие). После чего данные с ПЛИС отправляются на модулятор лазерного излучения. Среда распространения - воздух. При сильном затухании(туман) сильно падает ОСШ и увеличивается число ошибок. Где и предполагается включать помехоустойчивое кодирование, снижая скорость передачи. Или проще просто заново отправлять пакеты?
|
|
|
|
|
May 13 2012, 18:28
|

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

|
Цитата(wolfman @ May 13 2012, 18:21)  Вы, наверно, имели ввиду 802.3? Вероятно  Цитата Шифрование само собой.
Где и предполагается включать помехоустойчивое кодирование Вы полагаете, что это одно и тоже или надо сделать и то и другое? Помехоустойчивый код предпочтительнее, но его придется реализовывать. В Вашем случае MAC уровень обрабатывать вообще не надо. 1 Получаете от микросхемы PHY по GMII пакеты. 2 Шифруете, кодируете, передаете на лазерный приемник. 3 На приемном конце принимаете, декодируете, дешифруете 4 По GMII подаете принятые пакеты на PHY. Но есть одно но, эта схема будет работать если вы не будете "снижать скорость передачи", а сделаете лазерный канал по ширине такой, чтобы через него проходили и пакеты и избыточная информация помехоустойчивого кода. Иначе схема внутри ПЛИС усложнится. Цитата(des00 @ May 13 2012, 21:24)  а когда идет снег, то связи нет вообще %)
ИМХО практического смысла и науки в такой работе нет. Беспроводная связь, по лазерному каналу связи, на земле баловство. Для космоса еще можно, но там нет туманов %) Я думаю это тема дипломной работы, которую препод даёт своим студентам в течении лет десяти. Практического смысла мало, зато как учебная задача очень даже не плохо.
|
|
|
|
|
May 13 2012, 18:37
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(DuHast @ May 13 2012, 22:28)  Практического смысла мало, зато как учебная задача очень даже не плохо. Собственно поэтому меня, например, всю жизнь тошнит от такой науки, и, как следствие, от всей этой системы с доктороами, аспирантурами и защитами. Предлагаю вернуть кавычки, и называть вещи своими именами. Вот еще один: http://electronix.ru/forum/index.php?showtopic=102616Сезонное обострение, прямо какое-то... Надо, все-таки, подумать об отдельном подфоруме для таких тем. Жаль, что в свое время подобные предложения ничем не закончились.
|
|
|
|
|
May 13 2012, 18:55
|

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

|
Цитата(vitan @ May 13 2012, 21:37)  Собственно поэтому меня, например, всю жизнь тошнит от такой науки, и, как следствие, от всей этой системы с доктороами, аспирантурами и защитами. Предлагаю вернуть кавычки, и называть вещи своими именами. Я про науку ни чего не писал, я писал про учебную задачу. Если ко мне придет вчерашний студент, способный довести эту задачу до практической реализации, я возьму его к себе не задумываясь. Что же касается "этой системы с доктороами, аспирантурами и защитами" тут я с Вами соглашусь. Столько раз читал авторефераты к кандидатским на тему "Выбор оптимальной формы шестерёнок для велосипеда с квадратными колесами"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|