Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Config у Marvell 88E1111
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
maxics
Собираемся ставить микросхему Marvell 88E1111. До этого использовали DP83865.
В даташите на Марвел описан процесс конфигурации микросхемы посредством ножек config [6:0]. В схеме на ML501 от Xilinx данные ножки соединяются следующим образом:
Config(0)-Gnd
Config(1)-Gnd
Config(2)-2V5
Config(3)-2V5
Config(4)-2V5
Config(5)-2V5
Config(6)-Led_Rx
Что это значит? Этого будет достаточно, чтобы микросхема работала в режиме GMII, Full Duplex?
Так же непонятен процесс конфигурирования других параметров - управляющие адрес и регистры?
vitan
Цитата(maxics @ Aug 26 2013, 20:25) *
В даташите на Марвел описан процесс конфигурации микросхемы посредством ножек config [6:0].

Лучше, пожалуй, и не скажешь... sm.gif
vadimp61
http://electronix.ru/forum/index.php?showtopic=114944
качайте схему, может поможет понять что к чему.
Konst_777
Цитата(maxics @ Aug 26 2013, 19:25) *
...Что это значит?...

смотрим в Table 30 и подставляем значения из Table 28:
Код
Config(0) = Gnd          =>    PHYADDR[2:0] = 3'b000
Config(1) = Gnd          =>    {ENA_PAUSE, PHYADDR[4:3]} = 3'b000
Config(2) = 2V5          =>    ANEG[3:1] = 3'b111
Config(3) = 2V5          =>    {ANEG[0], ENA_XC, DIS_125} = 3'b111
Config(4) = 2V5          =>    HWCFG_MODE[2:0] = 3'b111
Config(5) = 2V5          =>    {DISFC, DIS_SLEEP, HWCFG_MODE[3]} = 3'b111
Config(6) = Led_Rx       =>    {SEL_TWSI, INT_POL, 75/50 OHM} = 3'b010

Теперь смотрим в Table 31, что означают конфигурации битов:
PHYADDR[4:0] = 5'b00000
ENA_PAUSE = 1'b0
ANEG[3:0] = 4'b1111
ENA_XC = 1'b1
DIS_125 = 1'b1
HWCFG_MODE[3:0] = 4'b1111
DISFC = 1'b1
DIS_SLEEP = 1'b1
SEL_TWSI = 1'b0
INT_POL = 1'b1
75/50 OHM = 1'b0
maxics
Спасибо! Разобрался.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.