Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: передача информации от отладочной платы...
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
george carpenter
Вообщем вопрос такой, полгода назад примерно работал с отладочной платой Xilinx Spartan 3e там не было RJ-45. Сейчас есть потребность, скорее всего буду покупать плату, для реализации схемы которая будет передавать информацию через RG-45 на другую такую же плату.

Вопрос в том можно ли передавать на таких платах информацию не Ethernet пакеты, через RG-45 чтобы на другой её считать???
zombi
Цитата(george carpenter @ Feb 1 2011, 19:23) *
для реализации схемы которая будет передавать информацию через RG-45 на другую такую же плату.

Никогда не думал что наличие на плате разъёма RG-45 является необходимым и достаточным условием для передачи информации. biggrin.gif
Извините, неудержался biggrin.gif
george carpenter
Немного просто некорректно поставил вопрос, вообщем идея в том что есть преобразователь(он чёто сделал мне не известно - не моя задача), моё дело взять ту информацию которая пришла от него, запаковать в специальный пакет аля UDP и отправить его на другую плату.

Просто когда подумывал о канале передачи, ну витая пара чего еще придумывать sm.gif
zombi
По прежнему ниче не понятно!
Конкретизируйте свой вопрос.
А то получается что форумчане должны иметь непреодолимое желание помочь Вам и для этого задавать наводящие вопросы laugh.gif
george carpenter
rolleyes.gif если бы мне было всё понятно, не спрашивал бы, я же говорю задача сродни сделать "новый ethernet контроллер" со своим протоколом, который будет передавать информацию от одной платы к другой.
Такое вообще реально делать или нет? Или может проще пока взять готовый модуль ethernet контроллера и данные отправить по UDP протоколу?
AlphaMil
После последнего сообщения вопрос потерял смысл. Ну будет там контроллер - шлите пакетами, нет - разбирайтесь сами. У меня подобная плата есть, вроде там только преобразоатель уровней. Но лучше даташит смотреть...
almost
А зачем использовать такой протокол как UDP (если речь идет о передаче информации от одной платы к другой)? Ведь информация в нем (порт источника, порт приемника, длина, контрольная сумма) не нужна по сути? Не проще использовать какой нибудь код типа манчестера и все?
XVR
Вы сначала определитесь, что у вас включено между RJ45 и Spartan. От этого будет зависить и ответ на ваш вопрос.
Если там стоит Ethernet PHY, то с его интерфейсом вам и работать (MII скорее всего). Если прямо голый трансформатор (или вообще концы от Spartan'а) воткнуты в RJ45, то могу только посочуствовать sm.gif
DmitryR
Цитата(XVR @ Feb 2 2011, 12:22) *
Если прямо голый трансформатор (или вообще концы от Spartan'а) воткнуты в RJ45, то могу только посочуствовать sm.gif

А если он вообще окажется не подключен - тогда совсем плохо. Ну конечно же там будет PHY, поэтому работать можно только пакетами.
XVR
Цитата(DmitryR @ Feb 2 2011, 12:37) *
А если он вообще окажется не подключен - тогда совсем плохо. Ну конечно же там будет PHY, поэтому работать можно только пакетами.
А это давайте у ТС спросим - народ порой ТАКИЕ 'инжинерные' решения выдает, что хоть стой хоть падай sad.gif
Mikle Klinkovsky
Цитата(george carpenter @ Feb 1 2011, 21:36) *
задача сродни сделать "новый ethernet контроллер" со своим протоколом, который будет передавать информацию от одной платы к другой.

Может новый не делать, а посмотреть на то что уже есть, например CAN или RS-485...?
bark
А что собсно сложного в использовании Ethernet пакетов? это ж всего 14 байт вроде.. а если у вас "своё" подключение точка точка, то хоть нулями забейте их.
просто правильно разбирайте данные при получении. эти протоколы они ж для общих сетей. в своём подключении можете поля хоть собсно данными забивать.
главное правильно общаться с MAC/PHY, ну или напрямую с PHY если это предполагает проект.
Mikle Klinkovsky
Цитата(bark @ Feb 7 2011, 12:48) *
...у вас "своё" подключение точка точка...
...главное правильно общаться c MAC/PHY, ну или напрямую с PHY...

Если задача поставлена как "добиться связи любой ценой", то любой вариант будет приемлемым... wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.