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

 
 
> Вопрос по Ethernet, вопросы по интерфейсу и реализации
Грендайзер
сообщение Dec 17 2014, 18:15
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Здравствуйте, всем доброго времени суток. Есть необходимость реализовать передачу данных между устройствами с использованием Ethernet (в идеале 1Gbit). Сейчас вот разбираюсь с эти делом при помощи отладочной платы Cyclone III FPGA Development Kit. В качестве преобразователя уровней там используется микросхема 88Е111 фирмы Marvel. Прада есть несколько проеблем. В этом интерфейсе я, к сожалению, ничего не понимаю. Начал читать стандарт IEEE 803.2 и ещё какие то книжки, но всёравно голова пухнет! Какието уровни, какие то связи между этими уровнями... короче говоря мрак cranky.gif Так что вот решил немного поспрашать:
1) В даташите на 88Е111 фигурирует какойто PHY адрес. Как я понял это сокращение от "physics". Не могу понять - MAC адрес и PHY адрес это одно и то же или нет?
2) В даташите описаны некие регистры (32 шт.). Так и не понял зачем они нужны (вроде для настройки каких то параметров), так вот непонятно, как их программировать. Как я понял с помощью интерфейса MDIO. Правильно? И ещё, можно ли по этому интерфейсу считывать данные пришедшие на микросхему и наоборот, передавать их в микросхему для дальнейшей отправки по витой паре?
3) Возможно ли отправить какие-либо данные "вникуда"? Т.е. Как например с микросхемой MAX3232. Т.е. обязательно ли мне подключить плату, скажем к компьютеру, что бы посмотреть данные на выходе с помощью осциллографа?
Для начала хотелось бы реализовать что то похожее на 10-ти битный ethernet (это было бы идеально!).
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Грендайзер
сообщение Dec 22 2014, 14:29
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Здравствуйте ещё раз. Был немного занят, но сейчас опять стал разбираться с Ethernet. На указанной плате, к ПЛИС подходят следующие ноги микросхемы Marvel:
TXD[3..0]
GTX_CLK
TX_EN
MDC
RXD[3..0]
RX_CLK
RX_DV
MDIO
RESETn
LED_LINK1000
Над микросхемой написано RGMII Mode. Как я понял данные для передачи защёлкиваются по фронту TX_CLK, но как быть если его нет? Можно ли использовать RX_CLK? Я прочитал, что в RGMII (Reduced Gigabit Media Independent Interface) используется уменьшенное кол-во ног, но TX_CLK всёравно должен быть. Частота GTX_CLK используется лишь для гигабитного Ethernet и составляет 125МГц. В чём подвох?

Сообщение отредактировал Грендайзер - Dec 22 2014, 14:30
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Грендайзер   Вопрос по Ethernet   Dec 17 2014, 18:15
- - Jackov   Здравствуйте. Сейчас на работе как раз работаю с э...   Dec 17 2014, 19:07
- - krux   Интерфейс MDIO имеет шинную топологию (можно прове...   Dec 17 2014, 19:49
- - Грендайзер   И так: 1) PHY - это имя микросхемы для общения с н...   Dec 18 2014, 06:31
|- - XVR   Цитата(Грендайзер @ Dec 18 2014, 09:31) П...   Dec 18 2014, 11:55
- - Грендайзер   Ну ещё одна тактовая частота поступает на микросхе...   Dec 18 2014, 13:31
- - SM   В RGMII GTX_CLK не используется. TXD[3:0] и TXCTL ...   Dec 22 2014, 14:36
- - Грендайзер   Вот фрагмент схемы. В зелёном квадрате, сигналы ид...   Dec 22 2014, 14:49
|- - SM   Цитата(Грендайзер @ Dec 22 2014, 17:49) т...   Dec 22 2014, 14:52
- - Грендайзер   Ну да, она именно 88E1111! В даташите написано...   Dec 22 2014, 15:07
|- - SM   Цитата(Грендайзер @ Dec 22 2014, 18:07) Н...   Dec 22 2014, 15:18
- - Грендайзер   Вот чёрт! Прошу прощения за невнимательность и...   Dec 22 2014, 16:01


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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 01:27
Рейтинг@Mail.ru


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