Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Организация "широкого" моста...
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
_pegas_
Нужен совет, котрый поможет сэкономить кучу времени smile.gif)
Требуется организовать двунаправленный полудуплексный канал между
двумя устройствами(платами), работающих от одного источника питания,
имеющих одну землю. Мгновенная скорость передачи в одном направлении должна
быть не менее 160 Мбайт/сек (ок 1300 Мбит/сек), и это без учета служебки, которая
возможно появится, взависимости от выбранного стандарта. Хотелось бы последвательный
вариант (меньше проводов, целее нервы smile.gif ) - FibreChannel, Gigabit Ethernet, 10Gbit Ether и т.д.
С точки зрения соединяемых устройст, интерфейс должен выглядеть как простой ФИФО - надо передать
на другую плату - пишем в него, надо принять
читаем из него, после получения прерывания. Вопрос сводится к выбору микросхем, на котоых можно организовать
канальный (MAC), физический PHY уровень. Не хотелось бы связываться с оптикой - дорого.
Спасибо за внимание!!
andk
Как далеко платы находятся друг от друга?
Какие ресурсы есть на платах? (Может использовать параллельную шину)
Почему выбран именно Eth?
yornik
Вообще-то, вопрос странный. Вы вообще не используете ПЛИС у себя? С их помощью организация подобных интерфейсов довольно проста - одна LVDS-пара позволяет прокачать (в зависимости от типа ПЛИС, ессно) до 600Мбит, надо больше - параллелить.

До того, как появился LVDS в FPGA, использовали HDMP-1022/1024 (есть посовременней варианты у Agilent) и разные варианты LVDSных link-ов от National.
_pegas_
Цитата(andk @ Jan 5 2005, 10:18)
Как далеко платы находятся друг от друга?
Какие ресурсы есть на платах? (Может использовать параллельную шину)
Почему выбран именно Eth?
*

Недалеко, несколько сантиметров.
Параллельная шина на таких скоростях, кучу сюрпризов даст.
Можно и не Eth, главное чтобы бы был канальный уровень. На плате есть ПЛИСЫ, но у них и так много задач.
_pegas_
Цитата(yornik @ Jan 5 2005, 10:55)
Вообще-то, вопрос странный. Вы вообще не используете ПЛИС у себя? С их помощью организация подобных интерфейсов довольно проста - одна LVDS-пара позволяет прокачать (в зависимости от типа ПЛИС, ессно) до 600Мбит, надо больше - параллелить.

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

Естесственно LVDS есть. Но вы не поняли вопроса, мне нужен готовый канальный уровень, т.е средства которые берут на себя передачу данных, преобразование параллельного кода в последовательный, обнаружение ошибок. HDMP-1022|1024 - этоо если я неошибаюсь просто приемопередатчик, который реализует PHY уровень, доступ к физ. среде, просто говоря подключению к LVDS.
Просто своими силами организовывать на ПЛИС несколько LVDS линий, плюс все средства о котрых я сказал, это много потраченного времени.
Lefthander
Цитата(_pegas_ @ Jan 5 2005, 11:48)
Цитата(yornik @ Jan 5 2005, 10:55)
Вообще-то, вопрос странный. Вы вообще не используете ПЛИС у себя? С их помощью организация подобных интерфейсов довольно проста - одна LVDS-пара позволяет прокачать (в зависимости от типа ПЛИС, ессно) до 600Мбит, надо больше - параллелить.

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

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



Посмотрите чипсет от National DS92LV1012/DS92LV1212.
_pegas_
Цитата(СергО @ Jan 5 2005, 12:15)
Посмотрите чипсет от National  DS92LV1012/DS92LV1212.
*

Cпасибо за подсказку! Кстати у них там много что интересного есть smile.gif. Копаемся.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.