Миландр

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

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




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

Зарегистрирован: 2014-фев-21 19:30
Сообщения: 57
Откуда: Санкт-Петербург
sva, читайте ответы внимательней. Вопрос "64 такта относительно частоты внешнего генератора" был под номером 2 и за краткий ответ на него (и на другой вопрос под номером 3.2) я в последнем сообщении сказал вам спасибо. Теперь спасибо и за последний ответ.
Состав пакетов следующий: передающий буфер заполнил случайными числами; случайные числа - сишный srand(1) (компилятор С из состава keil 4.72) и далее rand(), начиная с нулевого адреса буфера... ; с нулевого смещения непрерывно передаю пакеты по 1500 байт, при этом данные последовательно выбираются из буфера (по кольцу). ...да, если нужно что либо еще, то только скажите.

_________________
действительности все совершенно иначе, чем на самом деле" Антуан де Сент Экзюпери


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

Зарегистрирован: 2011-апр-21 07:31
Сообщения: 31
Откуда: АО "ПКК Миландр"
на наших тестах этого не наблюдалось.
заполнение буферов было случайным.

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

ps: мне есть чем заняться и кроме игр в угадайку.


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

Зарегистрирован: 2014-фев-21 19:30
Сообщения: 57
Откуда: Санкт-Петербург
sva, в последнем сообщении я сказал "если что надо, то скажите", а вы тут же обвиняете меня в том, что заставляю гадать. Где логика?

Было бы неплохо, во-первых, изложить ваше видение картины одновременной передачи контроллеров на общий HUB - как по-вашему должно быть; во-вторых, рассказать результат ваших проверок, при каких настройках контроллеров проводились, по какому алгоритму.
Хотелось бы получить эти данные из первых рук от вас, как от разработчиков контроллера 5600ВГ1. Заодно уточню какого типа, формата и состава информация вам нужна.

Увы, это тот случай когда ответа типа "да/нет" недостаточно (на других форумах вашего же предприятия, например 1986ВЕ91, 1986ВЕ1..., сообщения/обсуждения носят вполне адекватный характер - где надо кратко, где надо подробно).

_________________
действительности все совершенно иначе, чем на самом деле" Антуан де Сент Экзюпери


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

Зарегистрирован: 2014-фев-21 19:30
Сообщения: 57
Откуда: Санкт-Петербург
sva, по большому счету вам есть смысл заниматься тем, чем вам и так есть заниматься. Свои проблемы я уже решил, увы, не благодаря вашим замечаниям, подсказкам, размышлениям или советам. Прекращайте, если начали, думать над моими вопросами - я их не продолжаю.

_________________
действительности все совершенно иначе, чем на самом деле" Антуан де Сент Экзюпери


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

Зарегистрирован: 2014-мар-04 09:21
Сообщения: 6
Откуда: АО "ПКК Миландр"
Павел,
мы сейчас подготавливаем документ, в котором будет перечислена та информация, которая нужна разработчикам для более быстрого решения возникших проблем (его поместим на форуме). Я уверен, что более формальный подход к сбору необходимых данных ускорит процесс исправления найденных неточностей или ошибок в наших продуктах.
С Уважением,
Мякочин Юрий


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

Зарегистрирован: 2014-фев-21 19:30
Сообщения: 57
Откуда: Санкт-Петербург
Юрий писал(а):
Павел,
мы сейчас подготавливаем документ, в котором будет перечислена та информация, которая нужна разработчикам для более быстрого решения возникших проблем (его поместим на форуме). Я уверен, что более формальный подход к сбору необходимых данных ускорит процесс исправления найденных неточностей или ошибок в наших продуктах.
С Уважением,
Мякочин Юрий


Юрий, спасибо. В следующий раз будем руководствоваться Вашим документом.
Теперь, только бы запутки у нас не возникли раньше формирования этого документа :(
Шутка

_________________
действительности все совершенно иначе, чем на самом деле" Антуан де Сент Экзюпери


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

Зарегистрирован: 2014-май-15 11:04
Сообщения: 128
Откуда: Москва
За неимением интернета на работе ушёл день на расшифровку спецификации.
День на попытки прикрутить модуль 2013 года выпуска (на который вообще нет ни какой информации!!!!!!!).
В итоге получил адекватный отклик по SPI интерфейсу (получаю "0х40" из регистра "Min_чего-то там", как и должно быть):
Вложение:
SPO=0;SPH=1;cmd=18_0000.jpg
SPO=0;SPH=1;cmd=18_0000.jpg [ 464.02 КБ | Просмотров: 6758 ]

Но затем адекватный отклик пропал (получаю ошибку, хотя читаю тот же адрес что и ранее):
Вложение:
SPO=0;SPH=1;cmd=18_0002.jpg
SPO=0;SPH=1;cmd=18_0002.jpg [ 465.7 КБ | Просмотров: 6758 ]

Пропал он, как мне кажется после модификации регистра MAC_CTRL, но не сразу:
Вложение:
SPO=0;SPH=1;cmd=18_0001.jpg
SPO=0;SPH=1;cmd=18_0001.jpg [ 465.38 КБ | Просмотров: 6758 ]

Ни какой сброс не помогает...
Что делать не знаю.

p.s. Починилось. Последовательностью "перевод в SPI-> RESET->ещё один RESET->перевод в SPI" и далее работа.


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

Зарегистрирован: 2014-фев-18 09:22
Сообщения: 20
Откуда: Нск
Тоже вопрос по SPI. До этого задавал в теме про модуль ethernet. Какой формат кадра должен быть? 8 бит? 16 бит?
Где взять печать и схему на ваш модуль?


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

Зарегистрирован: 2014-май-15 11:04
Сообщения: 128
Откуда: Москва
8. На время действия одной команды, верёвка "FSS" должна быть в нуле. Поднимать её между командами обязательно.


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

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
MaxK писал(а):
Тоже вопрос по SPI. До этого задавал в теме про модуль ethernet. Какой формат кадра должен быть? 8 бит? 16 бит?

Формат кадра такой, какой удобно программисту и что реализовано в ведущем контроллере.

Например, для записи 16-битного слова 0x4382 по адресу 0x1FDF необходимо передать последовательность:

0x3C 0x1F 0xDF 0x43 0x82, при этом пока передаются все байты кадра сигнал SFS должен находиться в низком логическом уровне, а далее его необходимо перевести в высокий логический уровень;

для чтения 16-битного слова по адресу 0x1FDF необходимо передать последовательность:

0x42 0x1F 0xDF 0x00 0x00 0x00, при этом пока передаются все байты кадра сигнал SFS должен находиться в низком логическом уровне, а далее его необходимо перевести в высокий логический уровень; результат операции чтения формируется после считывания из буфера 5 и 6 байтов.


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

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
רגוזין רומאן писал(а):
8. На время действия одной команды, верёвка "FSS" должна быть в нуле. Поднимать её между командами обязательно.

Обязательно


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

Зарегистрирован: 2014-май-15 11:04
Сообщения: 128
Откуда: Москва
Пофиксено.
Открыть
Ребята, а объясните мне пжлста принцип формирования прерываний от приёмника в этой чудо микросхеме. И способ сброса оного.
Спасибо.
Ага, прерываниями разобрался. Запнулся на буфере приёмном.
Как "очистить" приёмный буфер?
Принимаю посылки по 590 байт, влезает шесть штук и всё. Считываю их по мере прихода:"пришла одна - считал одну". Не пойму почему контроллер не сбрасывает адрес в буфере, а пишет следующую посылку следом за предыдущей...?
Спасибо.
Ага, видимо понял:"RXBF_HEAD"... Надеюсь в сентябре с новой версией спецификации таких глупых вопросов не будет ни у кого возникать...
Закрыть


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

Зарегистрирован: 2014-май-15 11:04
Сообщения: 128
Откуда: Москва
Ребята, давно столкнулся с проблемой, но она терпела отложений. Вообщем боле менее подружился с 5600, даже DHCP клиент поднял, но...
Ни как не пойму почему отправка посылки в сеть происходит после сброса МК.
И так есть материнская плата 1986VE91T1 на ней Ethernet modul milandr 2013.
Алгоритм:
1. Инициализация 5600
2. Основной цикл (опрос кнопки "UP" по которой происходит отправка посылки и вывод информации на экран).
Так вот. Если прошить, снять питание с материнской платы, подать питание и нажать на кнопку, то в буфер пишется 14 байт и модифицируется дескриптор, но отправки посылки в "эфир" не происходит!!!
Но стоит после подачи питания или в любое другое время нажать кнопку сброса на мат. плате, то всё нормально фунциклирует.
Помогите плиз.
Если вдруг поможет - прикладываю максимально упрощённый проект в Кейл.
Спасибо.
Вложение:
Ethernet.zip [673.57 КБ]
Скачиваний: 174


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

Зарегистрирован: 2014-май-15 11:04
Сообщения: 128
Откуда: Москва
Порядок обращения к дескрипторам передачи имеет большое значение. Так например если порядок следующий:
Дескриптор->Длина посылки->Начальный адрес в буфере, то вылетит посылка имеющая длину прошлой посылки!
Дескритор необходимо модифицировать последним:
Длина посылки->Начальный адрес в буфере->Дескриптор!
В спецификации этот момент упущен!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


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

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
רגוזין רומאן писал(а):
Порядок обращения к дескрипторам передачи имеет большое значение. Так например если порядок следующий:
Дескриптор->Длина посылки->Начальный адрес в буфере, то вылетит посылка имеющая длину прошлой посылки!
Дескритор необходимо модифицировать последним:
Длина посылки->Начальный адрес в буфере->Дескриптор!
В спецификации этот момент упущен!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Обновлена спецификация на 5600ВГ1У. Прошу высказать замечания, учтем и обновим официально.


Вложения:
5600ВГ1У.pdf [791.23 КБ]
Скачиваний: 2180
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 176 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11, 12  След.

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


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

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


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

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