Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 136 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10  След.
Автор Сообщение
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2017-апр-19 15:39 
Не в сети

Зарегистрирован: 2014-июн-17 16:55
Сообщения: 5
Обнаружено несоответствие в спецификации:
на рисунке с условным графическим обозначением указано:
L0DATOP[0] номер вывода Р23
L0DATON[0] номер вывода Р24

в таблице Описание выводов микросхемы в корпусе МК8303.576-1
L0DATOP[0] номер вывода Р24
L0DATON[0] номер вывода Р23


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2017-сен-06 17:21 
Не в сети

Зарегистрирован: 2017-май-31 15:10
Сообщения: 28
Откуда: АО "ПКК Миландр"
d_des писал(а):
Обнаружено несоответствие в спецификации:
на рисунке с условным графическим обозначением указано:
L0DATOP[0] номер вывода Р23
L0DATON[0] номер вывода Р24

в таблице Описание выводов микросхемы в корпусе МК8303.576-1
L0DATOP[0] номер вывода Р24
L0DATON[0] номер вывода Р23

Спасибо. Заведён тикет в Bugzilla.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2017-ноя-14 10:04 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 74
Откуда: Миландр
судя по статистике скачиваний, наиболее популярны "художественные" произведения :)
наткнулся сейчас на изрядно залежавшийся и запылившийся документ, который когда-то давно был написан в порыве непонятного
трудового энтузиазма. Может кому-то он будет полезен. Есть люди которым интересно покопаться в системе команд какого-нибудь
процессора и найти для себя что-нибудь занятное. Этот док для таких. В нем я хотел взглянуть на систему команд ВН28
через (не побоюсь этого слова) призму системы команд одного из самых популярных сейчас процессоров ЦОС.
Инструкция по чтению документа в самом доке.


Вложения:
C66vsBH28_ISA.pdf [1.21 МБ]
Скачиваний: 317
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-янв-19 15:34 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 74
Откуда: Миландр
Впечатленный выходом в конце прошлого года очередного флагмана российской электроники,системы на кристалле ELISE,
решил я написать еще одну ненаучно-познавательную статью о 1967ВН28(44).
В памяти моей еще недавний флагман - процессор Байкал Т1.
Нашел общее в этих супперчипах - базовый процессор MIPS Р5600 Warrior (в Байкале) и MIPS P5607 Apache(в ELISE).
Тренд однако :D
В процессоре Р5600 есть такая замечательная штука как MSA (набор векторных операций типа NEON у ARM).
Вот одна из цитат об этих ядрах: "The P5600 is the first MIPS CPU core to feature full 128-bit SIMD support, delivering the highest
performance for a wide range of tasks that can exploit the efficiencies of SIMD execution in data-parallel
applications such as ... и т.д."
Вот я и решил посмотреть, что это за MSA, почему ею гордятся и её хотят. Ну и главное -
как с такой же "MSA" обстоят дела у процессора 1967ВН28(44) :)

PS. в документ добавлен пример реализации фильтра, аналогичного http://cdn2.imgtec.com/documentation/MD ... epaper.pdf


Вложения:
MIPS_MSA_vs_BH28.pdf [1.34 МБ]
Скачиваний: 192


Последний раз редактировалось BY_man 2018-фев-10 17:35, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-июл-25 10:52 
Не в сети

Зарегистрирован: 2018-май-29 04:56
Сообщения: 2
Здравствуйте.
Возникла проблема с использованием встроенных функций, находящихся в библиотеке builtins.h. В частности интересуют функции __acs_max(), count_ones().

Среда выдает следующие ошибки:

    [L306] Unresolved external '__acs_max' referenced from './vitdecoder.doj' test_peripheral_simulation(demodulator) Link Problem
    [L306] Unresolved external 'count_ones' referenced from './vitdecoder.doj' test_peripheral_simulation(demodulator) Link Problem

Буду признателен любой информации об изменениях в использовании этих функций.

_________________
С уважением, Станислав


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-июл-26 18:06 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 74
Откуда: Миландр
Попробовал a = __builtin_count_ones(b); в VisualDSP. Всё ОК.
Даже СМ-LYNX не обругал за такое выражение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-июл-27 10:59 
Не в сети

Зарегистрирован: 2018-май-29 04:56
Сообщения: 2
BY_man писал(а):
Попробовал a = __builtin_count_ones(b); в VisualDSP. Всё ОК.
Даже СМ-LYNX не обругал за такое выражение.


К сожалению такой же подход для использования инструкции __acs_max() не сработает. Есть ли какая-то документация на все изменения по вызову встроенных инструкций и функций? Буду благодарен за столь ценный источник информации.

Ну или, по возможности, прошу объяснить общий подход к использованию встроенных инструкций и функций в среде cm-lynx т.к. он неочевиден.

_________________
С уважением, Станислав


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-июл-27 13:02 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 74
Откуда: Миландр
Stas_EL писал(а):
BY_man писал(а):
Попробовал a = __builtin_count_ones(b); в VisualDSP. Всё ОК.
Даже СМ-LYNX не обругал за такое выражение.


К сожалению такой же подход для использования инструкции __acs_max() не сработает. Есть ли какая-то документация на все изменения по вызову встроенных инструкций и функций? Буду благодарен за столь ценный источник информации.

Ну или, по возможности, прошу объяснить общий подход к использованию встроенных инструкций и функций в среде cm-lynx т.к. он неочевиден.
список встроенных функций


Вложения:
builtin.pdf [17.98 КБ]
Скачиваний: 93
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-сен-22 19:01 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 74
Откуда: Миландр
демо-версия программного симулятора процессора ВН28.
Удалено.
Доступна аналогичная версия в среде CM-LYNX.


Последний раз редактировалось BY_man 2018-ноя-21 16:08, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-окт-08 17:22 
Не в сети

Зарегистрирован: 2015-май-25 13:52
Сообщения: 10
Добрый вечер. Насколько мне известно эмулятор ADZS-HPUSB-ICE не работает с 1967ВН028 (не работал точно с 1967ВЦ2Ф первых образцов). Не могли бы вы уточнить в чем проблема и будет ли она решена в новых ревизиях.
В какую фирму лучше обратиться для покупки ADDS-USB-ICE (как я понимаю ADZS-USB-ICE тоже подходит)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-окт-09 11:08 
Не в сети

Зарегистрирован: 2017-фев-14 11:21
Сообщения: 87
Для 1967ВН044 совместимость с ADZS-HPUSB-ICE не гарантирована, так как для устойчивой работы процессора с отладчиком требуется, чтобы частота по JTAG была минимум в два раза меньше, чем частота SOC-шины процессора(SCLK), которая равна половине частоты ядра процессора. Поэтому, если имеем 20 МГц на JTAG, то на ядре должна быть частота 80 МГц (Процессор стартует с внешней частоты. Как правило, это 25, или 50, или 80 МГц). Но зачастую и этого соотношения бывает недостаточно, нужно, чтобы частота JTAG была еще меньше(.
Для 1967ВН028 заявлено, что с эмуляторами ADZS-USB-ICE и ADZS-HPUSB-ICE работать можно.
https://ic.milandr.ru/products/programm ... 1967vn044/
https://ic.milandr.ru/products/programm ... 1967vn028/
С ADDS работа не проверялась.
По вопросам приобретения отладочных средств можно обратиться на sales@milandr.ru.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-окт-09 14:03 
Не в сети

Зарегистрирован: 2015-май-25 13:52
Сообщения: 10
Да, действительно ADZS-HPUSB-ICE работает с ВН028. Также у меня работает ADDS-USB-ICE (ADZS-USB-ICE бессвинцовая версия).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-окт-10 09:49 
Не в сети

Зарегистрирован: 2015-май-25 13:52
Сообщения: 10
Доброе утро. Ожидается ли выпуск 4 й ревизии и будут ли исправлены ошибки 0001-0008?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-окт-19 17:35 
Не в сети

Зарегистрирован: 2015-май-25 13:52
Сообщения: 10
Описание регистра SYSTAT. ID процессора - возможные значения от 0 до 3. В кластере может находится от 2 до 8 процессоров. Я считаю что тут либо ошибка описания, либо действительно это поля только 2 бита.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-окт-20 17:39 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 74
Откуда: Миландр
alfa80x писал(а):
Описание регистра SYSTAT. ID процессора - возможные значения от 0 до 3. В кластере может находится от 2 до 8 процессоров. Я считаю что тут либо ошибка описания, либо действительно это поля только 2 бита.
в самой первой версии процессора была возможность поддержки только 4-х процессоров в кластере. Сейчас 8.


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

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


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

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


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

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