реклама на сайте
подробности

 
 
> KS8851SNL - странности при приеме
b32b
сообщение May 28 2014, 15:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 14-01-10
Пользователь №: 54 821



чип, работает на прием со страанностями, точнее совсем неправильно работает - прерывания генерятся, отсчитывается положенное число байт из пакета, но они не читаются из QMU RX FIFO буфера - одни 0х00. И вот что странно
регистр теста BIST выдает 0x1001,- тест буфера TX выполнен успешно, в очереди RX зарегистрирована одна ошибка, и тест похоже не завершен поскольку нет ни подтверждения ошибки теста ни его успешного выполнения.

При всем при этом RXFHSR = 0x8101 - Valid Frame и Frame CRC Error.
Само количество байт в пакете считывается верно, для тестового фрейма.
И не работает автоинкремент при считывании - если фреймы не дропать, очередь забивается, и все останавливается sm.gif

Вот такая штука, вроде все перепробовали - питание 3.3В заводили внешнее (только что с LDO), конденсаторы также меняли.

Может кто сталкивался с подобным? думал 1Gbit/s сделать сложно, ан нет 100 не проще оказалось sm.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
b32b
сообщение Jun 19 2014, 22:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 14-01-10
Пользователь №: 54 821



Всем спасибо, все работает, извините, что не отвечал долго

Цитата(dimka76 @ Jun 8 2014, 13:41) *
Я тоже об это споткнулся.
Здесь контролируется поле EtherType в MAC-header. А оно может восприниматься по-разному: либо как EtherType в сетях Ethernet II, либо как length в сетях IEEE 802.3.
Для всяких там ARP и IP протоколов используется как раз EtherType, которое вснгда больше 0x0800, вот он и ругается флагом RXFT.


Это, похоже на микрел,- легкие неточности в документации fman.gif

Цитата(BSACPLD @ Jun 8 2014, 19:47) *
В приложенных файлах инструкция версии 1.4.
Там есть ошибка, только какая я уже не помню.
Возьмите инструкцию версии 1.3 - там однозначно всё правильно.
Ещё также прилагаю свой код для чтения 8851.


Спасибо, у меня сишный код, я кстати именно по 1.3 и начинал проект.

ЗЫ собственно чип нормальный, только качество описания хромает, и иногда на обе левые ноги sm.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016