Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-окт-24 12:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 172 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12  След.
Автор Сообщение
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-05 17:16 
Не в сети

Зарегистрирован: 2015-мар-05 12:09
Сообщения: 16
רגוזין רומאן писал(а):
Попробуйте 15 IP пакетов, а не неизвестных LLC.

И это не спасает. Роутер почему-то вредничает, и не хочет слать большую часть пакетов. Странно, что какие-то пропускает, какие-то нет. Попробую другой роутер.

UPD:
А с другим роутер вообще нисколько пакетов не проходит! Все пропадают.
Напомню, что при соединении напрямую тоже самое, 100% потерь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-05 21:21 
Не в сети

Зарегистрирован: 2014-май-15 11:04
Сообщения: 126
Откуда: Москва
А ревизия какая микросхемки?
Моя например 1307 получает от роутера IP, а от сервера нифига.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-06 05:10 
Не в сети

Зарегистрирован: 2014-фев-18 09:22
Сообщения: 20
Откуда: Нск
в самом пакете счетчик нужно вывести, посмотреть чет нечет пакеты приходят. Возможно одного байта не хватает до заполнения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-06 11:19 
Не в сети

Зарегистрирован: 2015-мар-05 12:09
Сообщения: 16
רגוזין רומאן писал(а):
А ревизия какая микросхемки?
Моя например 1307 получает от роутера IP, а от сервера нифига.

У меня 1248.
Получает она любые пакеты, лишь бы Ethernet CRC совпадало и размер вписывался в MinFrame / MaxFrame.
А вот отправляет, видно, что-то не то. Или то, но через раз. Хотел бы я знать, что физически на линии происходит, но как осциллографом смотреть Ethernet линию ещё не разбирался.
MaxK писал(а):
в самом пакете счетчик нужно вывести, посмотреть чет нечет пакеты приходят. Возможно одного байта не хватает до заполнения.

Все пакеты чётного размера, пробовал по 50, пробовал по 1000 байт, т. е. размеры кратны длине слова контроллера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-06 11:23 
Не в сети

Зарегистрирован: 2014-фев-18 09:22
Сообщения: 20
Откуда: Нск
не длина пакета, а сами пакеты по счету 1-2-3....15


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-10 15:06 
Не в сети

Зарегистрирован: 2011-апр-21 07:31
Сообщения: 31
Откуда: АО "ПКК Миландр"
korotchenko писал(а):
Получает она любые пакеты, лишь бы Ethernet CRC совпадало и размер вписывался в MinFrame / MaxFrame.
А вот отправляет, видно, что-то не то. Или то, но через раз. Хотел бы я знать, что физически на линии происходит, но как осциллографом смотреть Ethernet линию ещё не разбирался.


попробуйет сделать соединение 5600ВГ<->5600ВГ (напрямую или через 5600ВВ)
сможете увидеть что реально уходит в линию (прием же у вас отлажен?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-мар-23 16:45 
Не в сети

Зарегистрирован: 2015-мар-05 12:09
Сообщения: 16
Всё оказалось просто, чипы ни при чём.
Использовал неправильной обжимки кабели, прямые вместо перевёрнутых.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-апр-24 11:58 
Не в сети

Зарегистрирован: 2015-апр-22 00:07
Сообщения: 1
Здравствуйте.
На рисунке 10 спецификации на контроллер 5600ВГ1У приведено следующее подключение:
вывод 40 контроллера (TPI+) подключается к выводу резистора R1 другой вывод которого подключается к +5В;
вывод 39 контроллера (TPI-) подключается к выводу резистора R4 другой вывод которого подключается к GND.

В электрической схеме оценочной платы 1986EvBrd_Eth_Rev3_Э3 приведено слеюующее подключение:

вывод 40 контроллера (TPIp) подключается к выводу резистора R9 другой вывод которого подключается к GND;
вывод 39 контроллера (TPIn) подключается к выводу резистора R12 другой вывод которого подключается к +5В.

Какое из подключений верное?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-апр-24 17:59 
Не в сети

Зарегистрирован: 2014-авг-11 19:26
Сообщения: 111
DSW писал(а):
Здравствуйте.
На рисунке 10 спецификации на контроллер 5600ВГ1У приведено следующее подключение:
вывод 40 контроллера (TPI+) подключается к выводу резистора R1 другой вывод которого подключается к +5В;
вывод 39 контроллера (TPI-) подключается к выводу резистора R4 другой вывод которого подключается к GND.

В электрической схеме оценочной платы 1986EvBrd_Eth_Rev3_Э3 приведено слеюующее подключение:

вывод 40 контроллера (TPIp) подключается к выводу резистора R9 другой вывод которого подключается к GND;
вывод 39 контроллера (TPIn) подключается к выводу резистора R12 другой вывод которого подключается к +5В.

Какое из подключений верное?


Верно второе подключение, как на отладочной плате.

_________________
https://adelectronics.ru
Заходи, не стесняйся! ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-май-27 18:09 
Не в сети

Зарегистрирован: 2011-апр-21 07:31
Сообщения: 31
Откуда: АО "ПКК Миландр"
DSW писал(а):
... Какое из подключений верное?


рекомендуется
DSW писал(а):
вывод 40 контроллера (TPIp) подключается к выводу резистора R9 другой вывод которого подключается к GND;
вывод 39 контроллера (TPIn) подключается к выводу резистора R12 другой вывод которого подключается к +5В.




зы: можно подключать любым из данных вариантов, разница в индикации подключения к линии.
в рекомендованном выше варианте индикация корректно работала на кабеле (UTP-5e) длиной до 220м (в другом варианте много хуже).
в то время как данные корректно принимались в обоих случаях да длинах кабеля до 220м.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 5600ВГ1У full duplex
СообщениеДобавлено: 2015-июн-26 10:31 
Не в сети

Зарегистрирован: 2015-июн-26 06:53
Сообщения: 3
Добрый день!
Работаем со связкой 1986ВЕ92-SPI-5600ВГ1. Макет и опытный образец собственного изготовления.
Кабель - витуха 5 категории, разбивка стандартная. Соединение устанавливается, пакеты ходят.
Столкнулись со следующей ситуацией: если на оконечном оборудовании (роутер, сетевуха ПК) установлено автоопределение параметров подключения, то линк с 5600ВГ1 поднимается всегда в полудуплексе. Если же руками выставить на ответной стороне 10Mb/full duplex, то линк не поднимается в принципе.
Что пробовали: вместо магнетоновского трансформатора ИМНЕ. ... 52.034 подключать сборку трансформатор-разъем с мат. платы;
менять в настройках PHY 5600ВГ1 поле LINK_PERIOD регистра PHY_CTRL (кстати, линк в полудуплексе поднимается при значениях от 4 до 30); вместо пачкорда пробовали кроссовер; - результат тот же - соединение устанавливается только в полудуплексе.
Сетевое оборудование на ответной стороне проверено и работоспособно.
Ревизии микросхем: К5600ВГ1 - 1234, 5600ВГ1 - 1303.
Ниже привожу схему включения 5600ВГ1 и куски ее драйвера.
Вопрос - что сделано не так, куда копать?!


Вложения:
Комментарий к файлу: Исходник драйвера
5600.rar [4.18 КБ]
Скачиваний: 127
Комментарий к файлу: Схема включения 5600ВГ1
Модуль Ethernet.bmp [337.7 КБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У full duplex
СообщениеДобавлено: 2015-июл-10 10:21 
Не в сети

Зарегистрирован: 2015-мар-05 12:09
Сообщения: 16
Vladimir M. писал(а):
Добрый день!
Работаем со связкой 1986ВЕ92-SPI-5600ВГ1. Макет и опытный образец собственного изготовления.
Кабель - витуха 5 категории, разбивка стандартная. Соединение устанавливается, пакеты ходят.
Столкнулись со следующей ситуацией: если на оконечном оборудовании (роутер, сетевуха ПК) установлено автоопределение параметров подключения, то линк с 5600ВГ1 поднимается всегда в полудуплексе. Если же руками выставить на ответной стороне 10Mb/full duplex, то линк не поднимается в принципе.
Что пробовали: вместо магнетоновского трансформатора ИМНЕ. ... 52.034 подключать сборку трансформатор-разъем с мат. платы;
менять в настройках PHY 5600ВГ1 поле LINK_PERIOD регистра PHY_CTRL (кстати, линк в полудуплексе поднимается при значениях от 4 до 30); вместо пачкорда пробовали кроссовер; - результат тот же - соединение устанавливается только в полудуплексе.
Сетевое оборудование на ответной стороне проверено и работоспособно.
Ревизии микросхем: К5600ВГ1 - 1234, 5600ВГ1 - 1303.
Ниже привожу схему включения 5600ВГ1 и куски ее драйвера.
Вопрос - что сделано не так, куда копать?!

В контроллере нет поддержки автоматической выбора дуплекса.
Вы ставите либо полудуплекс, либо дуплекс.
Ставится это в двух регистрах - MAC_CTRL и PHY_CTRL.
По коду я увидел, что у вас ставится полудуплекс. Таким образом понятно, почему связь с ответной стороной не заработала, когда ей принудительно назначали полный дуплекс.
LINK_PERIOD - это вообще другое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-июл-10 10:22 
Не в сети

Зарегистрирован: 2015-мар-05 12:09
Сообщения: 16
Здравствуйте!

Микроконтроллер - 1986BE91T.
Ethernet чип - 5600ВГ1У, подключен по параллельной шине.

Вопрос: на какой максимальной частоте может работать микроконтроллер и сколько нужно поставить WAIT циклов внешней шины (биты WAIT STATE регистра MDR_EBC->CONTROL).

Пока получается работа 48 МГц, 17 тактов. Хочется все 100 МГц.


Последний раз редактировалось korotchenko 2015-июл-10 11:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-июл-10 11:22 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1271
Откуда: АО "ПКК Миландр"
korotchenko писал(а):
Здравствуйте!

Микроконтроллер - 1986BE91T.
Ethernet чип - 5600ВГ1У, подключен по параллельной шине.

Вопрос: на какой максимальной частоте может работать микроконтроллер и сколько нужно поставить WAIT циклов внешней шины (биты WAIT STATE регистра MDR_EBC->CONTROL).

Пока получается работа 48 МГц, 15 тактов. Хочется все 100 МГц.


Для ВЕ91 вы близки к приделу (рекорд вроде на уровне 55 МГц).
Эта проблема решена в ВЕ94 (совместим с 91 по пинам), но имеет более гибкую внешнюю шину, что позволит ему работать с ВГ1 на большей тактовой частоте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 5600ВГ1У
СообщениеДобавлено: 2015-июл-10 11:55 
Не в сети

Зарегистрирован: 2015-мар-05 12:09
Сообщения: 16
-=Sergei=- писал(а):
korotchenko писал(а):
Здравствуйте!

Микроконтроллер - 1986BE91T.
Ethernet чип - 5600ВГ1У, подключен по параллельной шине.

Вопрос: на какой максимальной частоте может работать микроконтроллер и сколько нужно поставить WAIT циклов внешней шины (биты WAIT STATE регистра MDR_EBC->CONTROL).

Пока получается работа 48 МГц, 15 тактов. Хочется все 100 МГц.


Для ВЕ91 вы близки к приделу (рекорд вроде на уровне 55 МГц).
Эта проблема решена в ВЕ94 (совместим с 91 по пинам), но имеет более гибкую внешнюю шину, что позволит ему работать с ВГ1 на большей тактовой частоте


Спасибо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 172 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB