Нулевые размеры буфера допускаются. Максимальное количество буферов, разрешённых для каждого передаваемого фрейма, равно 128. Адреса размещения начала каждого передающего буфера в памяти сохраняются в дескрипторном списке передающих буферов, на который указывает регистр указателя очереди передающих буферов.
Каждая точка входа списка состоит из двух слов, первое из которых содержит адрес байта начала передающего буфера, а второе - контекст состояния и управления передачи. Фреймы могут передаваться с автоматической генерацией контрольной суммы (CRC) или без неё. Если CRC автоматически генерируется, то автоматически выбирается минимальная длительность фреймов, равная 64 Б.
Чтобы произвести передачу фреймов, буферные дескрипторы должны быть инициализированы путём записи соответствующих адресов начального байта в биты от 31 до 0 в первом слове каждой точки входа списка. Второе слово дескриптора буфера инициализируется информацией управления, которая задаёт размер буфера, следует ли производить передачу с CRC и является ли буфер последним буфером во фрейме.
После окончания передачи биты управления записываются во второе слово первого буфера вместе с битом used и другой информацией состояния. Бит 31 (used) должен быть нулевым, когда производится чтение слова управления, если должна быть произведена передача. В этот бит записывается 1, когда фрейм передан.
Биты 27, 28 и 29 индицируют состояния различных ошибок. Бит 30 (wrap-бит) может быть установлен для любого буфера в пределах фрейма. Если этот бит не установлен по истечении 1024 дескрипторов, то указатель очереди передачи сбрасывается в начальное состояние, подобно указателю очереди приёма.
