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

 
 
> Xilinx SP601 ethernet
Azatot
сообщение May 18 2010, 05:25
Сообщение #1


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

Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633



Приветствую всех. Есть кит SP601 на spartan6, на нем есть ethernet. Необходимо обрабатывать данные с ацп и запихивать их в ethernet, предполпожительно UDP пакет(вроде самое простое). На сайте xilinx есть исходники на их reference design, но они на verilog'е, а я только с vhdl дружу. Может кто-нибудь использовал ethernet на этом ките? Просто задача встала очень резко и времени на разбирательство самому очень мало. Заранее спасибо.

Сообщение отредактировал Azatot - May 18 2010, 05:26
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Azatot
сообщение May 18 2010, 06:54
Сообщение #2


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

Группа: Участник
Сообщений: 108
Регистрация: 31-01-08
Из: Москва
Пользователь №: 34 633



Цитата
вообще говоря MAC весьма простое устройство....а написанный под свои нужды он даст макс скорость, тем более судя по задаче она Вам нужна.

Вообще скорость нужна,но не обязательна максимальная. Считывание с ацп-это я упростил. На самом деле устройство выполняет функции DDC, а уже с его выхода нужно передавть на PC, а выход не такой уж и скоростной.

Вообще, судя по описанию на Marvel, его можо перевести в режим 100Мбит,тогда и интерфейс будет MII.

Мда, только нормального даташита на него не найти.
Go to the top of the page
 
+Quote Post
tinker73
сообщение May 20 2010, 22:20
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 22-04-06
Из: Москва
Пользователь №: 16 387



Для Marvel 88E1111, следует делать так для жесткого перевода в заданный режим сразу без инициализации:
Должны быть соединены в момент перехода RESETn из 0 в 1:
1)
CONFIG[2] = LED_TX ( CONFIG[2]="001"=ANEG[3:1] для 100Mbit mode)
или
CONFIG[2] = VSS ( CONFIG[2]="000"=ANEG[3:1] для 10Mbit mode)

2)
CONFIG[3] = LED_LINK10 (CONFIG[3]="110" => ANEG[0]=1=full-duplex, Enable auto-crossover, Enable 125CLK)
или
CONFIG[3] = LED_RX (CONFIG[3]="010" => ANEG[0]=0=half-duplex, Enable auto-crossover, Enable 125CLK)

А вообще простым этот чип я бы не назвал. Уж очень он универсальный и настроек у него много. Вот только те , что можно задать аппаратно с помощью ножек CONFIG[x]:
CONFIG[0] ---- PHYADR[2]:PHYADR[1]:PHYADR[0]
CONFIG[1] ---- ENA_PAUSE:PHYADR[4]:PHYADR[3]
CONFIG[2] ---- ANEG[3]:ANEG[2]:ANEG[1]
CONFIG[3] ---- ANEG[0]:ENA_XC:DIS_125
CONFIG[4] ---- HMODE[2]:HMODE[1]:HMODE[0]
CONFIG[5] ---- DIS_FC:DIS_SLEEP:HMODE[3]
CONFIG[6] ---- SEL_TWSI:INT_POL:75/50 OHM

А вот карта значений для CONFIG[x]:
-----------------------------------
Pin || CONFIG[x]
-----------------------------------

VDDO 111
LED_LINK10 110
LED_LINK100 101
LED_LINK1000 100
LED_DUPLEX 011
LED_RX 010
LED_TX 001
VSS 000

в атаче расшифровка для HMODE
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Azatot   Xilinx SP601 ethernet   May 18 2010, 05:25
- - Maverick   Цитата(Azatot @ May 18 2010, 08:25) Приве...   May 18 2010, 05:53
- - Azatot   Цитатаименно на таком ките - навряд ли, из-за свое...   May 18 2010, 05:59
- - Kuzmi4   2 Azatot а какие интерфесы на Spartan 3E ките и на...   May 18 2010, 06:02
|- - Костян   Цитата(Kuzmi4 @ May 18 2010, 05:02) 2 Aza...   May 18 2010, 06:24
- - Azatot   ЦитатаТогда можно вставлять и пользоваться как гот...   May 18 2010, 06:04
- - Kuzmi4   Может сие вам поможет юзалось для коннекта с BCM5...   May 18 2010, 06:13
- - Azatot   ЦитатаМожет сие вам поможет Я так понял, что этот ...   May 18 2010, 06:26
- - Kuzmi4   2 Костян Так у виртексов трипл-мак встроенный (при...   May 18 2010, 06:27
|- - Костян   Цитата(Azatot @ May 18 2010, 05:54) Вообщ...   May 18 2010, 07:22
- - Azatot   Цитатавообще говоря для 100Мбит берете любой даташ...   May 18 2010, 07:29
- - agate   Цитата(Azatot @ May 18 2010, 09:25) Приве...   Jun 23 2010, 00:53


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

 


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


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