МИКРОСХЕМА ИНТЕГРАЛЬНАЯ К1921ВК01Т. Руководство пользователя (от 10.09.2019) - часть 18

 

  Главная      Книги - Разные     МИКРОСХЕМА ИНТЕГРАЛЬНАЯ К1921ВК01Т. Руководство пользователя (от 10.09.2019)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     16      17      18      19     ..

 

 

 

МИКРОСХЕМА ИНТЕГРАЛЬНАЯ К1921ВК01Т. Руководство пользователя (от 10.09.2019) - часть 18

 

 

 

 

273 

Продолжение таблицы А.3.28  

Поле 

Бит 

Описание 

TXEN0 

9 

Бит разрешения передачи фрейма 
0 

Запрещено  

1 

Передача фрейма разрешена. 
Объект  сообщения  n  может  участвовать  в  передаче,  только  если 
установлены оба бита – TXEN0 и TXEN1.  
Контроллер  CAN  использует  бит  TXEN1  для  выбора  активного 
объекта передачи сообщения из FIFO. 
Можно  программно  очищать  бит  TXEN0  для  запрета  передачи 
сообщения,  которое  в  настоящий  момент  формируется,  или  для 
запрета автоматической передачи в ответ на удаленный запрос  

TXRQ 

8 

Бит инициации передачи 
0 

Нет действий 

1 

Установка  бита  инициирует  передачу  фрейма  из  объекта 
сообщения  n.  Инициация  передачи  фрейма  возможна  только  в 
случае,  если  установлены  биты  TXRQ,  TXEN0,  TXEN1  и 
MSGVAL.  Также  бит  TXRQ  устанавливается  аппаратно  при 
получении фрейма удаленного запроса.  
Бит сбрасывается аппаратно при успешном завершении передачи 
и  если  при  этом  не  был  повторно  программно  установлен  бит 
NEWDAT 

RXEN 

7 

Бит разрешения приема 
0 

Запрещено  

1 

Объект сообщения может принимать сообщения 

Состояние  бита  учитывается  только  при  фильтрации  принимаемых 
сообщений 

RTSEL 

6 

Индикатор возможности приема/передачи 
0 

Объект сообщения не может принимать/передавать сообщения 

1 

Объект сообщения может принимать/передавать сообщения 

Прием фрейма. 
Бит RTSEL устанавливается аппаратно после того, как выбран объект 
сообщения  n  для  сохранения  только  что  принятого  фрейма.  Прежде, 
чем  записать  принятые  данные  в  объект  сообщения  n,  аппаратная 
часть проверяет  состояние бита  RTSEL. ЦПУ может  сбрасывать этот 
бит, чтобы запретить запись принятого фрейма в объект сообщения n. 
Передача фрейма. 
Бит  RTSEL  устанавливается  аппаратно  после  того,  как  выбран 
следующий  объект  сообщения  n  для  передачи  фрейма.  Аппаратная 
часть перед началом передачи проверяет: установлен ли бит RTSEL и 
сброшен  ли  бит  NEWDAT.  Бит  RTSEL  должен  оставаться 
установленным  до  окончания  передачи.  Проверка  состояния  бита 
RTSEL  производится  только  при  попытке  изменения  содержимого 
объекта  сообщения  n  во  избежание  одновременного  выполнения 
операций  передачи  фрейма  и  его  изменения.  Бит  не  участвует  в 
фильтрации сообщений, и не сбрасывается аппаратно 

MSGVAL  5 

Бит активности объекта сообщения n 
0  Не активен 
1  Активен 
Только те объекты сообщений, для которых установлен этот бит, 
могут использоваться для операций приема и передачи 

 

 

 

274 

Окончание таблицы А.3.28 

Поле 

Бит 

Описание 

MSGLST 

4 

Бит потери сообщения 
0 

Ни одно сообщение не потеряно 

1 

Принятое  сообщение  потеряно  вследствие  того,  что  контроллер 
CAN  попытался  установить  бит  NEWDAT  по  окончании  приема 
сообщения при том, что флаг NEWDAT уже был установлен ранее 
после записи другого сообщения   

NEWDAT  3 

Индикатор новых данных 
0 

С  момента  сброса  бита  NEWDAT  никаких  изменений  объекта 
сообщения n не обнаружено 

1 

Объект сообщения был изменен. 
Бит  устанавливается  аппаратно  после  того,  как  принятое 
сообщение было сохранено в объекте сообщения n.  
Бит  сбрасывается  аппаратно  после  начала  передачи  объекта 
сообщения  n.  Бит  NEWDAT  следует  устанавливать  программно 
после  того,  как  новые  данные  для  передачи  будут  сохранены  в 
объекте сообщения n для предотвращения автоматического сброса 
бита TRXQ в конце текущей передачи  

RXUPD 

2 

Индикатор изменений 
0 

Нет текущих изменений 

1 

Идентификатор сообщения, поле длины данных DLC и данные в 
объекте сообщения изменяются 

TXPND 

1 

Индикатор окончания передачи 
0 

Переданных сообщений нет 

1 

Сообщение объекта n было успешно передано 

RXPND 

0 

Индикатор окончания приема 
0 

Принятых сообщений нет 

1 

Сообщение было успешно принято объектом сообщения n 
(напрямую или через шлюз). Бит должен сбрасываться программно 

 

 

 

275 

A.4 Регистры контроллера Ethernet 10/100 

Компоненты дескриптора 
 

Т а б л и ц а   А . 4 . 1  – Стартовый адрес для пакета данных 

 

PacketStartAddr 

 

  

 

 

 

Поле 

Биты 

Описание 

PACKET_ 
START_ 
ADDRESS 

31-2 

Стартовый адрес пакета данных 

– 

1-0 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 2  – Размер пакета данных 

 

PacketSize 

 

 

 

 

 

Поле 

Биты 

Описание 

EMPTYFLAG  31 

Для  операций  передачи  этот  бит  указывает  на  доступность 
данных  передачи,  связанных  с  пакетом.  Для  операций  приема, 
этот бит показывает наличие места для сохранения принимаемого 
пакета.  Установка  этого  флага  используется  для  проверки 
правильности дескриптора. 
При  завершении  операции  передачи,  контроллер  DMA 
устанавливает  этот  бит,  что  говорит,  что  эти  данные 
использованы для передачи. При успешном завершении операции 
приема,  контроллер DMA сбрасывает этот бит, что указывает на 
то,  что  отведенное  место  использовано  для  сохранения  пакета. 
Первое  действие  гарантирует,  что  данные  не  будут  переданы 
дважды,  второе  –  что  сохраненные  данные  не  будут  запорчены 
записью следующего пакета 

 

 

 

276 

Окончание таблицы А.4.2 

Поле 

Бит 

Описание 

FTPP_ 
OVERRIDES 

20-16 

Флаги управления FIFO во время обмена пакетами 
Номер 
бита 

Название 

Описание 

20 

FTCFRM 

FIFO передает Control Frame 

19-18 

FTPPPADMODE  FIFO  передает  пакет  в  режиме 

PADMode 

17 

FTPPGENFCS 

FIFO  передает  пакет  с  генерацией 
FCS 

16 

FTPPEN 

Разрешение FIFO на передачу пакета 

PACKET_ 
SIZE 

11-0 

Поле для операций передачи. 
Содержит размер  пакета передачи в байтах. При приеме это поле 
заполняет контроллер DMA. Значение этого поля до приема будет 
контроллером проигнорировано 

– 

30-21, 
15-12 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 3  – Адрес следующего дескриптора 

 

NextDescriptor 

 

  

 

 

 

Поле 

Биты 

Описание 

DESCRIPTOR_
ADDRESS 

31-2 

Адрес следующего дескриптора 

– 

1-0 

Зарезервировано 

 
Регистры контроллера 
 

Т а б л и ц а   А . 4 . 4  – Регистр 1 конфигурации MAC 

 

MAC1 

8008_0000h 

 Сброс: 00008000h 

 

 

 

 

 

277 

Окончание таблицы А.4.4 

Поле 

Бит 

Описание 

SOFTRESET 

15 

Бит  сброса блока  MAC контроллера  Ethernet 10/100  кроме блока 
связи с процессором 
0 

Нет действий 

1 

Установка бита сбрасывает блок MAC 

SIMRESET 

14 

Бит сброса генератора случайных чисел устройства передачи 
0 

Нет действий 

1 

Установка бита сбрасывает генератор 

RESETRMCS  11 

Бит  сброса  устройств  МАС-уровня,  отвечающих  за  управление 
фильтрацией адресов при приеме пакетов (контроль домена) 
0 

Нет действий 

1 

Установка бита сбрасывает устройства МАС-уровня 

RESETRFUN 

10 

Бит сброса логики устройств приема пакетов 
0 

Нет действий 

1 

Установка бита сбрасывает логику устройств приема пакетов 

RESETTMCS 

9 

Бит  сброса  устройств  МАС-уровня,  отвечающих  за  управление 
адресами при передаче информации (контроль домена) 
0 

Нет действий 

1 

Установка бита сбрасывает устройства МАС-уровня 

RESETTFUN 

8 

Бит сброса логики устройств передачи пакетов 
0 

Нет действий 

1 

Установка  бита  сбрасывает  логику  устройств  передачи 
пакетов 

LOOPBACK 

4 

Бит  активации  приема  передаваемых  пакетов  обратно  через 
MACReceive-интерфейс.  Очистка  бита  не  вызывает  прием 
передаваемых пакетов обратно 
0 

Нет действий 

1 

Установка бита вызывает прием передаваемых пакетов 

TXPAUSE 

3 

Бит разрешения передачи пауз в Frame. 
0 

Передача пауз в Frame заблокирована 

1 

Разрешено 

RXPAUSE 

2 

Бит разрешения приема паузы как части Frame 
0 

Пауза игнорируется 

1 

Разрешено 

PASSALL 

1 

Бит управления PASS 
0 

PASS подтверждается для текущего принимаемого Frame при 
успешной передачи Frame 

1 

Блок  MAC  выдает  PASS  для  текущего  принимаемого  Frame 
независимо от его типа (т. е. для всех Frame) 

RXENABLE 

0 

Бит разрешения приема Frame 
0 

Frame не принимаются 

1 

Frame принимаются.  
Внутренняя  MAC-синхронизация  использует  этот  бит  для 
приема  потока  и  выхода  SYNCHRONIZED  RECEIVE 
ENABLE, используемого МАС для  уточнения принимаемого 
фрейма 

– 

31-16, 
12-
13,7-5 

Зарезервировано 

 

 

 

278 

Т а б л и ц а   А . 4 . 5  – Регистр 2 конфигурации MAC 

 

MAC2 

8008_0004h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

EXCESSDEF 

14 

Бит выбора режима обработки пакета 
0 

Обработка  пакета  прерывается  в  случае  избыточной 
задержки, которая превышает установленный лимит 

1 

Блок  MAC  будет  неопределенно  долго  осуществлять 
обработку пакета (в соответствии со стандартом) 

BP/OBACKOFF 

13 

Бит разрешения повторной передачи при коллизии 
0 

 

1 

В  случае  коллизии  повторная  передача  будет  повторена 
немедленно,  без  периода  ожидания,  с  целью  повышения 
вероятности успешной передачи пакета 

NOBACKOFF 

12 

Бит задания параметра повторной передачи при коллизии 
0 

 

1 

В  случае  коллизии  период  ожидания  до  повторной 
передачи 

определяется 

бинарно–экспоненциальным 

алгоритмом в соответствии со стандартом IEEE 802-3 

LONGPRE 

9 

Бит выбора длины преамбулы принимаемых пакетов 
0 

Блок  MAC  допускает  прием  пакетов  с  преамбулами 
любой длины, как в стандарте 

1 

Блок  MAC  позволяет  принимать  только  пакеты, 
преамбула в которых менее 12 байт  

PUREPRE 

8 

Бит включения проверки преамбулы 
0 

Проверка преамбулы не проводится 

1 

Блок  MAC  верифицирует  содержимое  преамбулы  на 
содержание  ошибок.  При  обнаружении  ошибки  в 
преамбуле обработка пакета прекращается  

AUTOPAD 

7 

Бит включения автоматического определения типа Frame. 
Бит  игнорируется,  если  бит  PADENABLE  сброшен 
(см. таблицу А.4.6) 
0 

 

1 

Блок MAC автоматически определяет тип Frame (теговый 
или  не  теговый),  сравнивая  2  октета  адреса 
последующего  источника  с  8100h  (VLAN  протокол  ID) 
или PAD, соответственно  

 
 
 
 

 

 

279 

Окончание таблицы А.4.5 

Поле 

Бит 

Описание 

VLANPAD 

6 

Бит включения дополнения коротких Frame. 
Бит  игнорируется,  если  бит  PADENABLE  сброшен 
(см. таблицу А.4.6) 
0 

 

1 

Блок  MAC  добавляет  PAD  ко  всем  коротким  Frame, 
доводя  их  длину  до  64  байт,  и  присоединяет  значение 
CRC 

PADENABLE 

5 

Бит  разрешения  функционирования  битов  AUTOPAD  и 
VLANPAD 
0 

Бит следует сбросить, если все Frame имеют правильную 
длину  

1 

Блок  MAC  добавляет  PAD  во  все  короткие  Frame.  Этот 
бит  используется  совместно  с  битами  AUTO  PAD 
ENABLE или VLAN PAD ENABLE (см. таблицу ХХ) 

CRCENABLE 

4 

Бит разрешения вставки CRC 
0 

Бит следует сбросить, если CRC уже включен во Frame 

1 

CRC  автоматически  добавляется  к  Frame  (в  PAD), 
независимо от того, требовалось это или нет 

DALAYCRC 

3 

Бит разрешения добавления 4 байт CRC  
0 

Бит следует сбросить, если добавление CRC отсутствует 

1 

4  байта  CRC  поля  служебной  информации,  которые 
расположены в начале  Frame, добавляются при передаче 
и вырезаются при приеме 

HUGEFRAME 

2 

Бит  разрешения  приема  и  передачи  Frame  произвольной 
длины 
0 

Запрещено  

1 

Разрешено 

LENGTHCHECK 

1 

Бит разрешения компарации длины Frame 
0 

 

1 

Длина 

передаваемого 

и 

принимаемого 

Frame 

компарируется с полем Length/TypeFrame.  
При  успешной  компарации  –    проверка  выполнена.  О 
несовпадении  выдается  сообщение  в  Transmit/Receive 
Statistics Vector 

FULLDUPLEX 

0 

Бит выбора режима выполнения MAC-операций 
0 

Half- Duplex 

1 

Full-Duplex  

– 

31-15, 
11-10  

Зарезервировано 

 
Т а б л и ц а   А . 4 . 6   – PAD-операции 

Тип 

Биты регистра MAC2 

Вид Frame 

AUTO 

PAD 

VLAN 

PAD 

PAD 

ENABLE 

Все 

X 

X 

0 

Без PAD, проверка CRC 

Все 

0 

0 

1 

PAD 60 бит, присоединено CRC 

Все 

X 

1 

1 

PAD 64 бит, присоединено CRC 

Все 

1 

0 

1 

Если безтеговый: PAD 60 бит, присоединено CRC. 
Если VLAN – теги:PAD 64 бит, присоединено CRC 

 

 

280 

Т а б л и ц а   А . 4 . 7   – Регистр Back-to-Back Inter-Packet-Gap 

 

IPGT 

8008_0008h 

 Сброс: 00000000h 

 

 

 

Поле 

Биты 

Описание 

BtBIPG_ 
TRANS 

6-0 

Поле задания минимального времени от окончания передачи 
последнего полубайта пакета до начала передачи следующего пакета.  
В режиме Full-Duplex значение этого поля следует задавать равным 
периоду передачи полубайта минус три. Рекомендуемое значение – 
15h, которое обеспечивает минимальный IPG равный 0,96 мкс для 100 
Мб/с и 9.6 мкс для 10 Мб/с. 
В Half-Duplex режиме значение поля следует задавать равным 
периоду передачи полубайта минус шесть.  
Рекомендуемое значение – 12h, которое обеспечивает минимальный 
IPG равный 0,96 мкс для 100 Мб/с и 9.6 мкс для 10 Мб/с 

– 

31-7 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 8  – Регистр Non-Back-to-Back Inter-Packet-Gap 

 

IPGR 

8008_000Ch 

 Сброс: 00000000h 

 

 

 

Поле 

Биты 

Описание 

NBtBIPG_ 
TRANS_ 
PART1 

14-8 

Поле представляет собой опцию carrierSense (определение несущей 
частоты), описанную в IEEE 802.3/4.2.3.2.1 «Carrier Deference». Если 
несущая частота идентифицирована во время синхронизации IPGR1, 
то блок MAC подстраивается под несущую частоту. Но, если 
несущая частота определена после IPGR1, то блок MAC в течении 
IPGR2 продолжает передачу, принудительно создавая коллизию, и 
таким образом, обеспечивая явный доступ к передающей среде.  
Поле может содержать значения 0h до NBtBIPG_TRANS_ 
PART2. Рекомендуемое значение – 0Ch 

 
 

 

 

281 

Окончание таблицы А.4.8 

Поле 

Бит 

Описание 

NBtBIPG_
TRANS_ 
PART2 

6-0 

Поле представляет собой non-back-to-back Inter-Packet-Gap. 
Рекомендуемое значение –12h (обеспечивает минимальное IPG равное 
0,96 мкс для 100 Мб/с и 9.6 мкс для 10 Мб/с). 

– 

31-
15, 7 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 9   – Регистр окна коллизий/повторов 

 

CLRT 

8008_0010h 

 Сброс: 0000370Fh 

 

 

 

Поле 

Биты 

Описание 

COLLISION_ 
WINDOW 

13-8 

Поле содержит время слота или окна коллизий, во время 
которого возможны коллизии в конфигурированных сетях. 
Окно коллизий начинается с начала преамбулы, включая 
SFD. Значение окна коллизий, по умолчанию 37h, что 
соответствует числу байт в Frame в конце окна 

RETRANS_MAX 

3-0 

Поле задания числа попыток повторной передачи после 
коллизии, прежде чем передача пакета будет прервана из-за 
превышения числа коллизий.  
Рекомендуемое значение Fh 

– 

31-14, 
7-4 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 0  – Регистр верхней границы размера Frame 

 

MAXF 

8008_0014h 

 Сброс: 00000600h 

 

 

 

 
 
 
 

 

 

282 

Окончание таблицы А.4.10 

Поле 

Биты 

Описание 

MAXFRAME_ 
LENGTH 

15-0 

Поле задания максимальной длины Frame.  
По умолчанию, после содержит значение 0600h, что является 
максимально возможной длиной Frame равной 1536 октет. 
Безтеговый максимальный размер Frame равен 1518 октет. 
Теговый – на 4 октета больше и составляет 1522 октета.  

П р и м е ч а н и е  – Для VLAN тегового Frame к его размеру 

следует прибавлять 4 байта. 

– 

31-16 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 1  – Регистр поддержки PHY-интерфейса 

 

SUPP 

8008_0018h 

 Сброс: 00001000h 

 

 

 

Поле 

Бит 

Описание 

RESETINT 

15 

Бит сброса физического интерфейса. 
Если  подключен  один  модуль  физического  интерфейса,  то  бит 
можно  использовать  вместо  битов  RESETRMII,  RESET100X  и 
RESET10T 
0 

Нормальные операции с модулем физического интерфейса 

1 

Установка  сбрасывает  выбранный  модуль  физического 
интерфейса (устройство связи с физической линией) 

PHYMODE 

12 

Бит  конфигурации  последовательного  MI  c  подключенными 
SMII-устройствами (используется при подключении SMIIPHY) 
0 

Активны функции SMIIMAC. 
Если  выбран  SMIIMAC,  то  операции  приема/передачи 
пакетов  выполняются  в  режиме  Full  Duplex  на  частоте 
100 Мб/с  

1 

 

RESETRMII 

11 

Бит сброса логики упрощенного MII 
0 

Нет действий  

1 

Установка бита активирует сброс 

SPEED 

8 

Бит задания рабочей скорости упрощенного MII 
0 

10 Мб/с 

1 

100 Мб/с 

RESET100X 

7 

Бит  сброса  модуля,  который  содержит    логику  шифратора/ 
дешифратора символов 4 бит/5 бит (4B/5B) 
0 

Нет действий 

1 

Установка бита активирует сброс 

 

 

 

 

283 

Окончание таблицы А.4.11 

Поле 

Бит 

Описание 

FORCEQUIET 

6 

Бит включения шифрации 
0 

Выполняется нормальная операция (без шифрации) 

1 

На выход передаются шифрованные (4B/5B) данные 

NOCIPHER 

5 

Бит выбора режима шифрования 
0 

Передача с нормальным шифрованием 

1 

Передача 5B символов без шифрования 

LINKFAIL 

4 

Бит разрешения моделирования 
0 

Выполняется нормальная операция 

1 

330  мс  LinkFail  таймер  отключается  для  разрешения 
короткого моделирования 

RESET10T 

3 

Бит сброса модуля, который преобразует потоки полубайт MII в 
последовательный поток двоичных сигналов приемопередатчика 
режима 10T 
0 

Нет действий 

1 

Установка бита активирует сброс 

ENBLJABER 

1 

Бит включения защиты от неправильных данных при передаче в 
режиме  10T  ENDEC.  Условием  защиты  является  передача 
одного значения в линию более 50 мс и служит для устранения 
этого условия для передач другими станциями 
0 

Выключено  

1 

Включено 

BITMODE 

0 

Блок активации режима 10BASE-T ENDEC 
0 

 

1 

Блок  MAC  работает  в  режиме  10BASE-T  ENDEC,  при 
котором  синхронизация  происходит  по  фактическим 
данным  битов,  а  не  на  основе  тактового  генератора 
полубайт 

– 

31-16, 
14,13,
10,  9, 
2  

Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 2   – Регистр управления конфигурацией MII 

 

MCFG 

8008_0020h 

 Сброс: 00000000h 

 

 

 

Поле 

Биты 

Описание 

RESETMGMT 

15 

Бит сброса модуля управления MII 
0  Нет действий  
1  Установка бита активирует сброс 

 

 

284 

Окончание таблицы А.4.12 

Поле 

Бит 

Описание 

CLOCK_ 
SELECT 

4-2 

Поле выбора делителя частоты. Делитель используется при делении 
частоты для формирования управляющей частоты (MDC) модуля 
MII, значение которой определено в стандарте IEEE 802.3u как не 
превышающее 2,5 МГц  

П р и м е ч а н и е  – Некоторые PHY поддерживают частоту до 

12,5 МГц. 
000, 001 

1/4  

010 

1/6 

011 

1/8 

100 

1/10 

101 

1/14 

110 

1/20 

111 

1/28 

NOPRE 

1 

Бит управления преамбулой 
0 

Поддерживаются  нормальные  циклы  чтения/записи.  Некоторые 
PHY поддерживают работу без преамбулы 

1 

Модуль управления MII выполняет циклы чтения/записи без 32-
битного поля преамбулы 

SCANINC 

0 

 
0 

Непрерывное чтение одного PHY 

1 

Модуль  MII  выполняет  чтение  всех  адресов  PHY,  начиная  с 
адреса 1 (поле возможных адресов, биты с 4 по 0) 

– 

31-16, 
14-5 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 3  – Регистр команд MII 

 

MCMD 

8008_0024h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

SCAN 

1 

 
0 

 

1 

Модуль управления MII выполняет циклы чтения непрерывно.  
Это полезно, к примеру, для мониторинга сбоя LinkFail 

READ 

0 

 
0 

 

1 

Модуль  управления  MII  выполняет  одиночные  циклы  чтения. 
Прочитанные данные возвращаются в регистр MRDD 

– 

31-2 

Зарезервировано 

 

 

 

285 

Т а б л и ц а   А . 4 . 1 4  – Регистр адреса MII 

 

MADR 

8008_0028h 

 Сброс: 00000000h 

 

 

 

Поле 

Биты 

Описание 

PHY_ADDRESS  12-8 

Поле  содержит  5-битный  адрес  PHY-устройства  для  циклов 
управления от MII.  
Можно адресовать до 31 PHY.  
Значение 00h является зарезервированным 

REG_ADDRESS  4-0 

Поле  содержит  5-битный  адрес  регистра  PHY-устройства  для 
циклов управления от MII. 
Можно адресовать до 32 регистров 

– 

31-13, 
7-5 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 5 – Регистр записываемых данных в MII 

 

MWTD 

8008_002Ch 

 Сброс: 00000000h 

 

 

 

Поле 

Биты 

Описание 

WRITE_DATA  15-0 

Поле данных. 
При  записи  модуль  управления  MII  использует  данные  этого 
регистра  и  предварительно  сконфигурированные  адрес  PHY  и 
MII для записи в PHY устройство 

– 

31-16 

Зарезервировано 

 
 
 
 
 
 
 
 

 

 

286 

Т а б л и ц а   А . 4 . 1 6  – Регистр считываемых данных из MII 

 

MRDD 

8008_0030h 

 Сброс: 00000000h 

 

 

 

Поле 

Биты 

Описание 

READ_DATA 

15-0 

После  чтения  модулем  управления  MII  из  PHY-устройства 
прочитанные  данные  можно  считать  из  этого  регистра  (по 
адресу 0070000Ch) 

– 

31-16 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 7  – Регистр флагов состояния MII 

 

MIND 

8008_0034h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

LINKFAIL 

3 

Флаг сбоя управления MII (управление PHY-устройством) 
0  Нормальная работа 
1  Cбой  

NOTVALID 

2 

Флаг незавершенного цикла чтения MII (недоступности данных для 
чтения) 
0   
1  Цикл чтения не завершен 

SCAN 

1 

Флаг продолжающейся скан-операции (продолжаются циклы чтения 
управления MII) 
0   
1  Скан-операция в процессе 

BUSY 

0 

Флаг продолжающегося цикла чтения/записи управления MII 
0   
1  Чтение/запись в процессе 

– 

31-4  Зарезервировано 

 
 
 

 

 

287 

Т а б л и ц а   А . 4 . 1 8  – Регистр состояния контроллера MII 

 

SMII 

8008_0038h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

CLASH 

4 

Флаг выбранного режима 
0   
1  MAC-to-MAC, за исключением, если обнаружен PHY 

JABBER 

3 

Флаг возникновения условия Jabber 
0  Нет  
1  Условие обнаружено 

LINK 

2 

Индикатор состояния LINK 
0  Выключено 
1  Включено 

DUPLEX 

1 

Индикатор режима 
0  Half-Duplex 
1  Full-Duplex 

SPEED 

0 

Индикатор скорости 
0  10Мбит/с 
1  100Мбит/с 

– 

31-5  Зарезервировано 

 
Т а б л и ц а   А . 4 . 1 9  – Регистр конфигурации буфера MIIFIFO 

 

FIFOCFG 

8008_003Ch 

 Сброс: 0000001Fh 

 

 

 

Поле 

Бит 

Описание 

ENRPLY 

20-16 

Индикация работы модулей MIIFIFO 
00h 

Отключены 

1Fh 

Включены 

 
 
 

 

 

288 

Окончание таблицы А.4.19 

Поле 

Бит 

Описание 

ENREQ 

12-8 

Разрешение запросов модуля MIIFIFO 
00h 

Запрещены 

1Fh 

Разрешены  

RST 

4-0 

Сброс модулей MIIFIFO 
00h 

Модули функционируют  

1Fh 

Переключение в режим сброса модулей 

– 

31-21,  15-
13, 7-5 

Зарезервировано 

 
Т а б л и ц а   А . 4 . 2 0  – Регистры адреса станции 

 

SA0 

8008_0040h 

 Сброс: 00000000h 

 

 

SA1 

8008_0044h 

 Сброс: 00000000h 

 

 

SA2 

8008_0048h 

 Сброс: 00000000h 

 

 

Поле 

Биты 

Описание 

STATION_ADDRESS 1 Byte, 
STATION_ADDRESS 3 Byte, 
STATION_ADDRESS 5 Byte 

15-8 

1-й октет адреса станции, 
3-й октет адреса станции, 
5-й октет адреса станции 

 
 
 

 

 

 

 

 

 

 

содержание      ..     16      17      18      19     ..