Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-фев-25 08:32

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 144 сообщения ]  На страницу « 16 7 8 9 10
Автор Сообщение
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-дек-11 10:41 
Не в сети

Зарегистрирован: 2015-май-25 13:52
Сообщения: 22
Добрый день. Вопрос про JTAG цепочку из 8 ми процессоров. Мы работаем в среде VisualDSP c отладчиками AD ADZS-USB-ICE и ADZS-HPUSB-ICE.
Цепочка из 4 х у нас успешно работает. При работе с 8 мью процессорами редко и с большим трудом, но сессия все же открывается, далее начинаются долгие подвисы, но процессоры так и не удается запустить.
Проверялась ли работа JTAG цепочки из 8 ми процессоров в среде VisualDSP? Есть ли рекомендация по установке буфферов на JTAG? Куда стоит копать?
Спасибо.

Кстати. Н стр. 134 в пунктах 7 4 4 2 и 7 4 4 3 ошибка - конвейерному протоколу соответствует 0 BNKSLOW, а не 1. И Про медленный тоже самое наоборот.


Вернуться к началу
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-дек-12 07:27 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 200
Организация: Миландр
Откуда: Миландр
В Errata на микросхему есть ошибка номер 6 о проблемах когда число процессоров больше 4-х.
Вы учитываете эту ошибку в своей системе?


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

Зарегистрирован: 2015-май-25 13:52
Сообщения: 22
Ошибка №6 о ДМА канале. А мы пытаемся запустить JTAG цепочку. Никаких ДМА запросов нет. Внешней EEPROM нет. Межпроцессорного взаимодействия тоже нет.
Восемь процессоров в JTAG и мы пытаемся запустить проект, в котором у нас на флаги заведены светодиоды (это не принципиально).

Кстати по ошибке №6. Не очень ясно. Если я например процессором с ID4 захочу обратиться к процессору с ID>4 по ДМА, то могу попасть во внутреннюю память процессора ID4?


Вернуться к началу
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2018-дек-12 13:56 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 200
Организация: Миландр
Откуда: Миландр
Да. Ваша система никак не задевает баг в ДМА.
Все процессоры после сброса должны ждать прерывания (Вы гарантируете что прерываний не будет).
Соответственно, через джитаг вы можете грузить в процессоры все что угодно
и отлаживать программу. Предполагаю, что и 4-х процессорная система у вас была сделана аналогично
и программу вы на ней запускали идентичную.
Никаких проблем не вижу. Предполагаю, что и джитаг Вы можете проверить на работоспособность.

По поводу ошибки номер 6. Она влияет на загрузку из EEPROM при старте процессора 4.
Канал ДМА внешний "свой" адрес детектирует как hit_internal_memory = (A[31:29]==3'b000) && (A[28:26]==(ID xor 3'b100)).
При старте, канал 0 ДМА, для EEPROM, берет адрес 0, и 4-й процессор (ID==3'b100) детектирует этот адрес как внутренний.
Выполнить доступ к другим процессорам из процессора 4 можно.
Из выражения видно, что для процессора 4 ложный "свой" внешний адрес это A[31:26]==6'b000_0_00.
Для 5-го - A[31:26]==6'b000_0_01.
Для 6-го - A[31:26]==6'b000_0_10.
Для 7-го - A[31:26]==6'b000_0_11 (broadcast!).
Если вы захотите работать с EEPROM из процессоров 4-7, нужно подбирать старшие биты внешнего адреса так,
чтобы не сработал баг.


Вернуться к началу
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2019-май-20 14:37 
Не в сети

Зарегистрирован: 2015-окт-13 11:20
Сообщения: 14
Добрый день! Может кто в курсе по поводу совместимости JTAG отладчика ADZS-ICE-2000 и 1967ВН028 (ADSP-TSxxx)? У продавцов в описании - "поддержка всех JTAG-совместимых процессоров AD". У них же в описании - "поддержка архитектур: Blackfin, SHARC". В описании на отладчик сказано примерно такого плана - "список поддерживаемых изделий ищите на сайте в ветках тех. поддержки". Короче, про TigerSharc пока не нашел нигде инфы. Поставщик предлагает замену снятого с производства ADZS-USB-ICE на этот ADZS-ICE-2000. Его цена около 3000$. Конечно, можно купить ADZS-HPUSB-ICE, но у него цена кусается, порядка 7500$
PS: Используем VisualDSP++ т.к. пока не удалось окончательно перейти CM-LYNX ).


Вернуться к началу
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2019-дек-26 15:59 
Не в сети

Зарегистрирован: 2014-авг-15 11:04
Сообщения: 200
Организация: Миландр
Откуда: Миландр
Вот решил под Новый Год написать статью Деду Морозу :)
Глядишь, может и еще кому она интересной покажется.
Тема всё та же: ВН28+ВН44, кластеры, линки, суперпроцессоры и т.п.


Вложения:
Link_as_Host.pdf [659.97 КБ]
49 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2019-дек-26 23:51 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1423
Откуда: Тула
И полезно (для общего развития), и очень интересно! Спасибо и с наступающим!

_________________
сочувствующий…


Вернуться к началу
 Заголовок сообщения: Re: 1967ВН028
СообщениеДобавлено: 2019-дек-27 08:57 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 531
Цитата:
Я получил бесценный совет купить напильник и шлифануть один из кабелей.
Спасибо, шедеврально. С наступающим!


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

Зарегистрирован: 2016-июл-20 14:40
Сообщения: 2
Организация: АО "ФНПЦ"НИИРТ"
В спецификации на процессор в разделе 7.10.6.2 "Регистр команды JTAG" приводится таблица с кодами команд TAP-контроллера. Регистр команд имеет длину 5 бит. В то же время в BSDL-файле содержится совсем другая информация. Как я понимаю, в микросхеме существует два TAP-контроллера и BSDL-файл, выложенный на Вашем сайте, относится к тому из них, который задействуется при подключении входа JG_MX к лог. '1'. Меня интересует, можно ли выполнять тестирование межсоединений на плате с помощью контроллера, который отвечает за управление эмулятором, т. е. того, про который идет речь в разделе 7.10.6 спецификации ? Команды SAMPLE/PRELOAD и EXTEST у него имеются, судя по описанию. Не могли бы Вы предоставить BSDL-файл для TAP-контроллера, включающегося при JG_MX = '0' ?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 144 сообщения ]  На страницу « 16 7 8 9 10

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB