Перейти к содержанию
    

Медиа конвертер без использования PHY на ПЛИС

Добрый день!

Есть такая задача сделать медиа конвертер на ПЛИС. Был выбран CYCLONE IV.

Как подключить с использованием только дискретных элементов витую пару к ПЛИС? Есть информация в интернете для 10мбит. Как сделать это для 100 и 1000?

Покупка IP ядра не проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

никак

или получите пол-платы "только дискретных элементов"... не менее... А особенно для 1000. Там их будет гораздо более чем в 4 раза больше, чем для 100...

Вообще конвертер делается на 2-х PHY по 1 долл каждая. И ПЛИС там явный перебор... Или на 1 микросхеме свитча,и 2-х PHY, это если надо менять скорость кадров...

А зачем Вам именно ПЛИС?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В глобальной сети есть пару упоминаний о том, что это возможно сделать на CYCLONE IV GX.

Задача сделать это именно на ПЛИС, кол-во дискретных элементов занимающих по размерах менее 25 см2 с обоих сторон платы для нас как раз не является критичным.

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

Буду рад любой помощи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

медный ethernet - он аналоговый.

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

и придётся много сидеть с матлабом.

 

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В глобальной сети есть пару упоминаний о том, что это возможно сделать на CYCLONE IV GX.

Задача сделать это именно на ПЛИС, кол-во дискретных элементов занимающих по размерах менее 25 см2 с обоих сторон платы для нас как раз не является критичным.

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

Буду рад любой помощи

Значит такой расклад. Даже при 100 Мбит, в линию отправляется аналоговый сигнал на 125 Мгц. Но хотя бы однонаправленный. А при 1Гиг по 4 парам гонится (1000/4)*к, где к - это коэфф избыточности кодера... По каждой! Причем сигнал двунаправленный. Т.е. одновременно гонится информация туда и оттуда по одной и той же паре. И их всего 4...

А теперь представьте, что есть еще 300 метров кабеля с затуханиями и отражениями. И это все чисто аналоговые вещи, да еще на такой частоте.

Ну а теперь про ПЛИС. Если Вам не нужно менять скорость в конверторе, то это значит, что и запоминать кадры не нужно. Делаете линию в дуплексе и тогда ПЛИС вообще не нужны.

А если скорости менять нужно, то тогда кадр надо сохранить хотя бы в ФИФО, прежде чем гнать дальше. Вот только кадры бывают до 2К, и еще бывают QoS, которые требуют нескольких очередей. И это и на прием и на передачу. Так что посчитайте, во что это выливается. Поскольку в ПЛИС такой памяти нет, то надо ее ставить снаружи. Потом посчитайте пропускную способность этой памяти, и сравните ее с передачей по 4-м линиям, с приемом по 4-м линиям, + еще надо где-то хранить переменные о состоянии, флаги и указатели. А еще надо где-то хранить таблицу состояния с указанием адресов кадров на прием и на передачу. И знать, какие поля памяти свободны, а какие - нет....

А потому объясните "хозяину", что без PHY затея вообще смысла не имеет.

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...