МИКРОСХЕМА ИНТЕГРАЛЬНАЯ К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 

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

Запрещено  

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

TXRQ 

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

Нет действий 

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

RXEN 

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

Запрещено  

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

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

RTSEL 

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

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

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

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

MSGVAL  5 

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

 

 

 

274 

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

Поле 

Бит 

Описание 

MSGLST 

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

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

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

NEWDAT  3 

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

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

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

RXUPD 

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

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

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

TXPND 

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

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

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

RXPND 

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

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

Сообщение было успешно принято объектом сообщения 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  кроме блока 
связи с процессором 

Нет действий 

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

SIMRESET 

14 

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

Нет действий 

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

RESETRMCS  11 

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

Нет действий 

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

RESETRFUN 

10 

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

Нет действий 

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

RESETTMCS 

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

Нет действий 

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

RESETTFUN 

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

Нет действий 

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

LOOPBACK 

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

Нет действий 

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

TXPAUSE 

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

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

Разрешено 

RXPAUSE 

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

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

Разрешено 

PASSALL 

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

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

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

RXENABLE 

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

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

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

– 

31-16, 
12-
13,7-5 

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

 

 

 

278 

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

 

MAC2 

8008_0004h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

EXCESSDEF 

14 

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

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

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

BP/OBACKOFF 

13 

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

 

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

NOBACKOFF 

12 

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

 

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

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

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

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

LONGPRE 

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

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

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

PUREPRE 

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

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

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

AUTOPAD 

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

 

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

 
 
 
 

 

 

279 

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

Поле 

Бит 

Описание 

VLANPAD 

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

 

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

PADENABLE 

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

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

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

CRCENABLE 

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

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

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

DALAYCRC 

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

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

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

HUGEFRAME 

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

Запрещено  

Разрешено 

LENGTHCHECK 

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

 

Длина 

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

и 

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

Frame 

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

FULLDUPLEX 

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

Half- Duplex 

Full-Duplex  

– 

31-15, 
11-10  

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

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

Тип 

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

Вид Frame 

AUTO 

PAD 

VLAN 

PAD 

PAD 

ENABLE 

Все 

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

Все 

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

Все 

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

Все 

Если безтеговый: 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 

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

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

PHYMODE 

12 

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

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

 

RESETRMII 

11 

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

Нет действий  

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

SPEED 

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

10 Мб/с 

100 Мб/с 

RESET100X 

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

Нет действий 

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

 

 

 

 

283 

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

Поле 

Бит 

Описание 

FORCEQUIET 

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

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

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

NOCIPHER 

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

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

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

LINKFAIL 

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

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

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

RESET10T 

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

Нет действий 

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

ENBLJABER 

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

Выключено  

Включено 

BITMODE 

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

 

Блок  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 

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

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

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

SCANINC 

 

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

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

– 

31-16, 
14-5 

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

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

 

MCMD 

8008_0024h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

SCAN 

 

 

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

READ 

 

 

Модуль  управления  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 

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

NOTVALID 

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

SCAN 

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

BUSY 

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

– 

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

 
 
 

 

 

287 

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

 

SMII 

8008_0038h 

 Сброс: 00000000h 

 

 

 

Поле 

Бит 

Описание 

CLASH 

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

JABBER 

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

LINK 

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

DUPLEX 

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

SPEED 

Индикатор скорости 
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     ..