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

 
 
 
Reply to this topicStart new topic
> Организация "широкого" моста...
_pegas_
сообщение Jan 4 2005, 16:24
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 24-11-04
Пользователь №: 1 220



Нужен совет, котрый поможет сэкономить кучу времени smile.gif)
Требуется организовать двунаправленный полудуплексный канал между
двумя устройствами(платами), работающих от одного источника питания,
имеющих одну землю. Мгновенная скорость передачи в одном направлении должна
быть не менее 160 Мбайт/сек (ок 1300 Мбит/сек), и это без учета служебки, которая
возможно появится, взависимости от выбранного стандарта. Хотелось бы последвательный
вариант (меньше проводов, целее нервы smile.gif ) - FibreChannel, Gigabit Ethernet, 10Gbit Ether и т.д.
С точки зрения соединяемых устройст, интерфейс должен выглядеть как простой ФИФО - надо передать
на другую плату - пишем в него, надо принять
читаем из него, после получения прерывания. Вопрос сводится к выбору микросхем, на котоых можно организовать
канальный (MAC), физический PHY уровень. Не хотелось бы связываться с оптикой - дорого.
Спасибо за внимание!!
Go to the top of the page
 
+Quote Post
andk
сообщение Jan 5 2005, 07:18
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Как далеко платы находятся друг от друга?
Какие ресурсы есть на платах? (Может использовать параллельную шину)
Почему выбран именно Eth?
Go to the top of the page
 
+Quote Post
yornik
сообщение Jan 5 2005, 07:55
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 21-10-04
Пользователь №: 952



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

До того, как появился LVDS в FPGA, использовали HDMP-1022/1024 (есть посовременней варианты у Agilent) и разные варианты LVDSных link-ов от National.
Go to the top of the page
 
+Quote Post
_pegas_
сообщение Jan 5 2005, 08:32
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 24-11-04
Пользователь №: 1 220



Цитата(andk @ Jan 5 2005, 10:18)
Как далеко платы находятся друг от друга?
Какие ресурсы есть на платах? (Может использовать параллельную шину)
Почему выбран именно Eth?
*

Недалеко, несколько сантиметров.
Параллельная шина на таких скоростях, кучу сюрпризов даст.
Можно и не Eth, главное чтобы бы был канальный уровень. На плате есть ПЛИСЫ, но у них и так много задач.
Go to the top of the page
 
+Quote Post
_pegas_
сообщение Jan 5 2005, 08:48
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 24-11-04
Пользователь №: 1 220



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

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

Естесственно LVDS есть. Но вы не поняли вопроса, мне нужен готовый канальный уровень, т.е средства которые берут на себя передачу данных, преобразование параллельного кода в последовательный, обнаружение ошибок. HDMP-1022|1024 - этоо если я неошибаюсь просто приемопередатчик, который реализует PHY уровень, доступ к физ. среде, просто говоря подключению к LVDS.
Просто своими силами организовывать на ПЛИС несколько LVDS линий, плюс все средства о котрых я сказал, это много потраченного времени.
Go to the top of the page
 
+Quote Post
Lefthander
сообщение Jan 5 2005, 09:15
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 11-10-04
Из: Тегусипальпа
Пользователь №: 846



Цитата(_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.
Go to the top of the page
 
+Quote Post
_pegas_
сообщение Jan 8 2005, 09:51
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 24-11-04
Пользователь №: 1 220



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

Cпасибо за подсказку! Кстати у них там много что интересного есть smile.gif. Копаемся.
Go to the top of the page
 
+Quote Post

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

 


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


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