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

Организация "широкого" моста...

Нужен совет, котрый поможет сэкономить кучу времени :))

Требуется организовать двунаправленный полудуплексный канал между

двумя устройствами(платами), работающих от одного источника питания,

имеющих одну землю. Мгновенная скорость передачи в одном направлении должна

быть не менее 160 Мбайт/сек (ок 1300 Мбит/сек), и это без учета служебки, которая

возможно появится, взависимости от выбранного стандарта. Хотелось бы последвательный

вариант (меньше проводов, целее нервы :) ) - FibreChannel, Gigabit Ethernet, 10Gbit Ether и т.д.

С точки зрения соединяемых устройст, интерфейс должен выглядеть как простой ФИФО - надо передать

на другую плату - пишем в него, надо принять

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

канальный (MAC), физический PHY уровень. Не хотелось бы связываться с оптикой - дорого.

Спасибо за внимание!!

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


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

Как далеко платы находятся друг от друга?

Какие ресурсы есть на платах? (Может использовать параллельную шину)

Почему выбран именно Eth?

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


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

Вообще-то, вопрос странный. Вы вообще не используете ПЛИС у себя? С их помощью организация подобных интерфейсов довольно проста - одна LVDS-пара позволяет прокачать (в зависимости от типа ПЛИС, ессно) до 600Мбит, надо больше - параллелить.

 

До того, как появился LVDS в FPGA, использовали HDMP-1022/1024 (есть посовременней варианты у Agilent) и разные варианты LVDSных link-ов от National.

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


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

Как далеко платы находятся друг от друга?

Какие ресурсы есть на платах? (Может использовать параллельную шину)

Почему выбран именно Eth?

Недалеко, несколько сантиметров.

Параллельная шина на таких скоростях, кучу сюрпризов даст.

Можно и не Eth, главное чтобы бы был канальный уровень. На плате есть ПЛИСЫ, но у них и так много задач.

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


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

Вообще-то, вопрос странный. Вы вообще не используете ПЛИС у себя? С их помощью организация подобных интерфейсов довольно проста - одна LVDS-пара позволяет прокачать (в зависимости от типа ПЛИС, ессно) до 600Мбит, надо больше - параллелить.

 

До того, как появился LVDS в FPGA, использовали HDMP-1022/1024 (есть посовременней варианты у Agilent) и разные варианты LVDSных link-ов от National.

Естесственно LVDS есть. Но вы не поняли вопроса, мне нужен готовый канальный уровень, т.е средства которые берут на себя передачу данных, преобразование параллельного кода в последовательный, обнаружение ошибок. HDMP-1022|1024 - этоо если я неошибаюсь просто приемопередатчик, который реализует PHY уровень, доступ к физ. среде, просто говоря подключению к LVDS.

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

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


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

Вообще-то, вопрос странный. Вы вообще не используете ПЛИС у себя? С их помощью организация подобных интерфейсов довольно проста - одна LVDS-пара позволяет прокачать (в зависимости от типа ПЛИС, ессно) до 600Мбит, надо больше - параллелить.

 

До того, как появился LVDS в FPGA, использовали HDMP-1022/1024 (есть посовременней варианты у Agilent) и разные варианты LVDSных link-ов от National.

Естесственно LVDS есть. Но вы не поняли вопроса, мне нужен готовый канальный уровень, т.е средства которые берут на себя передачу данных, преобразование параллельного кода в последовательный, обнаружение ошибок. HDMP-1022|1024 - этоо если я неошибаюсь просто приемопередатчик, который реализует PHY уровень, доступ к физ. среде, просто говоря подключению к LVDS.

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

 

Посмотрите чипсет от National DS92LV1012/DS92LV1212.

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


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

Посмотрите чипсет от National  DS92LV1012/DS92LV1212.

Cпасибо за подсказку! Кстати у них там много что интересного есть :). Копаемся.

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


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

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

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

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

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

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

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

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

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

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