Ethernet MAC способен осуществлять связь с помощью интерфейсов RMII и МП. Бит RMII в регистре EMAC_USRIO управляет выбором интерфейса. Когда этот бит установлен, выбран интерфейс RMII, в противном случае - интерфейс МП. Интерфейсы МП и RMII поддерживают скорости передачи 10 Мбит/с и 100 Мбит/с, как описано в стандарте IEEE 802.Зи.
Смысл использования RMII состоит в том, чтобы обеспечить меньшее количество выводов по сравнению с МП. RMII использует 2 бита передаваемых данных (ETX0 и ЕТХ1) и 2 бита принимаемых данных (ERX0 и ERX1). Для скорости передачи 100 Мбит/с RMII использует опорный синхросигнал (ETXCK_EREFCK) с частотой 50 МГц. Для операций RMII и МП используются одни и те же внутренние сигналы.
Передаваемые и принимаемые биты конвертируются в 4- или 2-битные посылки параллельного формата, которые синхронизируются с удвоенной по сравнению со скоростью передачи частотой. Сигналы наличия несущей и корректных данных в RMII объединены в сигнал ECRSDV. Этот сигнал содержит информацию о наличии несущей, состоянии буфера FIFO и корректности данных. Флаги ошибки передачи (ETXER) и обнаружения коллизий (ECOL) в режиме RMII не используются.
Список приёмных буферов
Принимаемые данные записываются в некоторые области данных (буферы) в системной оперативной памяти. Эти буферы перечисляются в другой структуре данных, которая также постоянно находится в оперативной памяти. Эта структура данных (очередь приёмных буферов) является последовательностью дескрипторных входов, как было описано выше.
Совпадение адреса
В пару хэш-регистров адресов ЕМАС и в четыре пары регистров заданных адресов должны быть записаны некоторые требуемые значения. Каждая пара регистров состоит из регистра основания и регистра вершины, причём запись в регистр основания всегда производится первой. Функция совпадения адреса отключается для регистровой пары заданного адреса после записи в регистр основания и вновь включается после записи в регистр вершины. Запись в каждую регистровую пару может быть произведена в любое время независимо от того, включён или отключён приёмный блок.
