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

 
 
 
Reply to this topicStart new topic
> Медиа конвертер без использования PHY на ПЛИС, Оптика -> медь 1гбит
AlexeyStepanov
сообщение Oct 20 2014, 14:07
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 17-10-14
Пользователь №: 83 198



Добрый день!
Есть такая задача сделать медиа конвертер на ПЛИС. Был выбран CYCLONE IV.
Как подключить с использованием только дискретных элементов витую пару к ПЛИС? Есть информация в интернете для 10мбит. Как сделать это для 100 и 1000?
Покупка IP ядра не проблема.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 20 2014, 14:12
Сообщение #2


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

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



никак
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 20 2014, 14:23
Сообщение #3


Гуру
******

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



Цитата(vitan @ Oct 20 2014, 18:12) *
никак

или получите пол-платы "только дискретных элементов"... не менее... А особенно для 1000. Там их будет гораздо более чем в 4 раза больше, чем для 100...
Вообще конвертер делается на 2-х PHY по 1 долл каждая. И ПЛИС там явный перебор... Или на 1 микросхеме свитча,и 2-х PHY, это если надо менять скорость кадров...
А зачем Вам именно ПЛИС?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
AlexeyStepanov
сообщение Oct 21 2014, 06:10
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 17-10-14
Пользователь №: 83 198



В глобальной сети есть пару упоминаний о том, что это возможно сделать на CYCLONE IV GX.
Задача сделать это именно на ПЛИС, кол-во дискретных элементов занимающих по размерах менее 25 см2 с обоих сторон платы для нас как раз не является критичным.
По поводу того почему именно на ПЛИС и почему в таком исполнении... Все просто я человек подневольный, дали задачу сделать именно в таком виде.
Буду рад любой помощи
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 21 2014, 06:59
Сообщение #5


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



медный ethernet - он аналоговый.
поэтому помимо плисины нужны будут ЦАП, АЦП, усилители с программно изменяемым коэффициентом усиления, аналоговый эходав.
и придётся много сидеть с матлабом.

советую посмотреть для начала хотябы это.


либо просто поставьте вместо плисины PHY и не выпендривайтесь ;-)


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 21 2014, 07:32
Сообщение #6


Гуру
******

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



Цитата(AlexeyStepanov @ Oct 21 2014, 10:10) *
В глобальной сети есть пару упоминаний о том, что это возможно сделать на CYCLONE IV GX.
Задача сделать это именно на ПЛИС, кол-во дискретных элементов занимающих по размерах менее 25 см2 с обоих сторон платы для нас как раз не является критичным.
По поводу того почему именно на ПЛИС и почему в таком исполнении... Все просто я человек подневольный, дали задачу сделать именно в таком виде.
Буду рад любой помощи

Значит такой расклад. Даже при 100 Мбит, в линию отправляется аналоговый сигнал на 125 Мгц. Но хотя бы однонаправленный. А при 1Гиг по 4 парам гонится (1000/4)*к, где к - это коэфф избыточности кодера... По каждой! Причем сигнал двунаправленный. Т.е. одновременно гонится информация туда и оттуда по одной и той же паре. И их всего 4...
А теперь представьте, что есть еще 300 метров кабеля с затуханиями и отражениями. И это все чисто аналоговые вещи, да еще на такой частоте.
Ну а теперь про ПЛИС. Если Вам не нужно менять скорость в конверторе, то это значит, что и запоминать кадры не нужно. Делаете линию в дуплексе и тогда ПЛИС вообще не нужны.
А если скорости менять нужно, то тогда кадр надо сохранить хотя бы в ФИФО, прежде чем гнать дальше. Вот только кадры бывают до 2К, и еще бывают QoS, которые требуют нескольких очередей. И это и на прием и на передачу. Так что посчитайте, во что это выливается. Поскольку в ПЛИС такой памяти нет, то надо ее ставить снаружи. Потом посчитайте пропускную способность этой памяти, и сравните ее с передачей по 4-м линиям, с приемом по 4-м линиям, + еще надо где-то хранить переменные о состоянии, флаги и указатели. А еще надо где-то хранить таблицу состояния с указанием адресов кадров на прием и на передачу. И знать, какие поля памяти свободны, а какие - нет....
А потому объясните "хозяину", что без PHY затея вообще смысла не имеет.
И ПЛИС - это довольно неудачный вариант. Потому как гораздо проще поставить обычный свитч, взять его выход 1Гиг, запретить там изменение скорости и к нему сделать тупой преобразователь...



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


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


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