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

 
 
> ethernet, help please!!!
s.i.suprun
сообщение Sep 8 2008, 15:24
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521



Здравствуйте,уважаемые форумчане.Интересует такой вопрос подскажите, ежели кто-нибудь знает. Надо применить гигабитный ЛАН в разработке. Кто пользовал Квартус 8, может видели, что там есть трипле-спид корка, но она требует лицензии, plain-text, которую скачал сдесь недалеко ( спасибо Syberian'у a14.gif ) ту корку не подхватывает, потому генерится временный файл прошивки. Может кто знает как то победить, пожалуйста подскажите, и еще, если кто юзал, скажите как лучше настороить корку, или где мона почитать об этом, кроме родного даташит, и попутно smile.gif , какую мона взять микросхему с интерфейсом RGMII для того ядра (только в QFP - корпусе). Буду очень благодарен!!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Sep 11 2008, 07:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 des00 - интересует как раз схема - я так понимаю в Datasheet`е должна быть стандартная - так ?
С линками по интерфейсам уже помогли..
2 Postoroniy_V - спасибо за линки smile.gif
Go to the top of the page
 
+Quote Post
608
сообщение Sep 11 2008, 08:32
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604



В части Ethernet-10/100 плотно работал с такими контроллерами: CS8900A, KSZ8841 и LAN91C111. Там все есть, успевай только загружать/выгружать их ФИФО по стандартным интерфейсам от отдельно MCU или NiosII в FPGA.
Если такой готовый Ethernet-контроллер по условиям задачи не подходит, то нужен PHY, и управлять им нужно по MII. Но тогда МАС и ФИФО придется делать самому в ПЛИС.
Возможны и другие варианты, здесь выбор большой.
Не хватает исходных данных и условий: чем располагаете, чего и как желается smile.gif .
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 11 2008, 10:29
Сообщение #4


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(608 @ Sep 11 2008, 11:32) *
Не хватает исходных данных и условий: чем располагаете, чего и как желается smile.gif .



Располагаю вот этим

http://www.plis.ru/pic/pict/File/ml40x.pdf

Проблема та же что

http://electronix.ru/forum/index.php?showtopic=46451

P.S. Board ML402

P.S. P.S. Если у кого-то имеется datasheet на Marvell Alaska PHY(88E1111) поделитесь, ПОЖАЙЛУСТА!!!.
почта: starbox@meta.ua Заранее благодарен.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
608
сообщение Sep 11 2008, 11:22
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604



to Maverick
Цитата(Maverick @ Sep 11 2008, 13:29) *
Располагаю вот этим...
Проблема та же что...
Board ML402

Похоже, Вы применяете HW-V4-ML402-UNI-G от Xilinx по цене 660 USD, а у меня DK-NIOS-2S60N от Altera по цене 950 USD.
Возможности обеих платформ примерно схожие. На моей стоит LAN91C111 на Ethernet-10/100, а в Вашей чип 88E1111, но на Ethernet-10/100/1000. Правда, с моей платформой поставлена мезонинная плата PhyworkX Ethernet PHY Development Kit все с тем же 88E1111, который, возможно, придется мне осваивать в будущем.
В комплекте поставки на мой платформу есть софт-примеры на трех скоростной 88E1111 под NiosII. Но мне пока хватает LAN91C111, даже не пытался осваивать 88E1111. С документацией там туговато.

to Mahagam
Так, как описываете Вы, не пробовал... Работал с готовыми Ethernet-контроллерами, проблем не было...
Оптимальность решений определяется условиями задачи.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 11 2008, 11:39
Сообщение #6


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(608 @ Sep 11 2008, 14:22) *


Еще вопрос
Если стоит Ethernet PHY, то управление сводиться к указанию читаем/пишем и выдачу/прием данных и все. пакеты он(Ethernet PHY) формирует сам. я правильно понимаю? Его нужно ли программировать для работы с ним, если да то каким образом?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 11 2008, 12:24
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



Цитата(Maverick @ Sep 11 2008, 14:39) *
Еще вопрос
Если стоит Ethernet PHY, то управление сводиться к указанию читаем/пишем и выдачу/прием данных и все. пакеты он(Ethernet PHY) формирует сам. я правильно понимаю? Его нужно ли программировать для работы с ним, если да то каким образом?

не то что бы так... суть такова - вам с PHY идут две тактовые частоты. одна из них - частота передатчика. для передачи пакета вы синхронизируясь по этой частоте выставляете сигнал TX_EN и начинаете передачу преамбулы, после преамбулы сразу же отправляете ваши данные (не забываем - 4-х битный формат). по окончании данных отправляем 4 байта контрольной суммы, которую вам обязан посчитать ваш же модуль. ну и синхронно с окончанием передачи CRC снимаем TX_EN. всё. пакет ушёл в сеть. перед передачей следующего пакета необходимо выждать небольшой промежуток времени. вот и всё.

что касается программировать - в простейшем случае ничего программировать не требуется. оно всё само становится хорошо. smile.gif
но можно ползая по регистрам, например, заставить чип коннектится только на 10 мбит. или заставить его моргать светодиодами как нам угодно. и т.п.
ну и в ответ можно получать инфу о состоянии линка, о параметрах установленного коннекта и т.п.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- s.i.suprun   ethernet   Sep 8 2008, 15:24
- - Kuzmi4   2 s.i.suprun - а почему обязательно гигабитный? 10...   Sep 9 2008, 12:42
|- - s.i.suprun   Цитата(Kuzmi4 @ Sep 9 2008, 15:42) 2 s.i....   Sep 9 2008, 14:42
- - aaarrr   Ну, 60-70Мбит - это пораженческая оценка , на само...   Sep 9 2008, 14:58
|- - Vitaliy_ARM   Цитата(aaarrr @ Sep 9 2008, 18:58) Ну, 60...   Sep 10 2008, 11:18
- - Kuzmi4   Кстати, раз уж зашёл разговор за 10/100 - я так по...   Sep 10 2008, 12:32
|- - des00   Цитата(Kuzmi4 @ Sep 10 2008, 07:32) Кстат...   Sep 10 2008, 15:59
- - Doka   des00 а что у Micrel есть чипы на гигабит?   Sep 10 2008, 17:03
|- - des00   Цитата(Doka @ Sep 10 2008, 12:03) des00 а...   Sep 11 2008, 02:44
|- - Maverick   Цитата(des00 @ Sep 11 2008, 05:44) В...   Sep 11 2008, 06:59
||- - Postoroniy_V   Цитата(Maverick @ Sep 11 2008, 15:59) В...   Sep 11 2008, 07:16
||- - Maverick   Цитата(Postoroniy_V @ Sep 11 2008, 10:16)...   Sep 11 2008, 07:23
|- - Doka   Цитата(des00 @ Sep 11 2008, 06:44) спраши...   Sep 11 2008, 17:53
|||- - 608   В приложении an483 Triple Speed Ethernet Data Pa...   Sep 11 2008, 13:06
|||- - YuP   Цитата(608 @ Sep 11 2008, 17:06) Хотелось...   Sep 23 2008, 11:43
|||- - 608   Цитата(YuP @ Sep 23 2008, 14:43) Вся инфо...   Sep 23 2008, 13:06
||- - Mahagam   простейший MAC-контроллер без поддержки полудуплек...   Sep 11 2008, 10:43
|- - des00   Цитата(Kuzmi4 @ Sep 11 2008, 02:56) 2 des...   Sep 11 2008, 15:45
|- - Mahagam   Цитата(des00 @ Sep 11 2008, 18:45) ну по ...   Sep 12 2008, 06:51
|- - des00   Цитата(Mahagam @ Sep 12 2008, 01:51) Paus...   Sep 12 2008, 06:54
- - wolfman   des00 ЦитатаКому интересно могу поделиться готов...   Sep 23 2008, 11:00


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

 


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


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