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

 
 
> Вопрос по 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 18 2014, 06:31
Сообщение #2


Местный
***

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



И так:
1) PHY - это имя микросхемы для общения с ней (и с MAC адресом ничего общего не имеет, т.к. MAC адрес это имя микросхемы на шите "Ethernet"), если она сидит на общей шине интерфейса MDIO (и на плате о которой я написал в первом сообщении PHY адрес задан аппаратно, т.е. конфигурационные ноги CONFIG[0...6] подтянуты к определённым точкам схемы).
2) Регистры нужны для настройки микросхемы. Их программирование происходит по интерфейсу MDIO.
3) И самый на данный момент меня волнующий вопрос об отправки данных "вникуда". Это возможно при помощи ног TXD0...TXD3.
Последний вопрос сейчас мне особенно интересен, т.к. посмотреть осциллографом на выводе RJ45, ни к чему не подключая плату как раз не вышло. С ПЛИС я подавал на ноги TXD0...TXD3 некоторые данные ("от фанаря"). При этом ногу TX_EN я подтягивал и держал в '1' а также переодически менял на ней состояние надеясь что данные защёлкнутся на одном из фронтов. В даташте указано, что для передачи со скоростями 10 и 100 бит TX_CLK не используется (дословно "может быть остановлен"). На него я ничего не подавал. В чём тогда причина?
Цитата
TBI - а почему именно он?

Ну мне бы хоть как то этого зверя завести, а там может и c 1Gbit-ом отстанут. Ну или хотя бы разберусь куда в книжку смотреть...

Сообщение отредактировал Грендайзер - Dec 18 2014, 06:35
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
|- - XVR   Цитата(Грендайзер @ Dec 18 2014, 09:31) П...   Dec 18 2014, 11:55
- - Грендайзер   Ну ещё одна тактовая частота поступает на микросхе...   Dec 18 2014, 13:31
- - Грендайзер   Здравствуйте ещё раз. Был немного занят, но сейчас...   Dec 22 2014, 14:29
- - 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 Текстовая версия Сейчас: 24th July 2025 - 07:29
Рейтинг@Mail.ru


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