====Вопросы==== **Сравнение CM-LYNX и Visual DSP.** \\ Перечень отличий процессора 1967ВН028 от ADSP-TS201:\\ 1. В 1967ВН028 реализована статическая внутренняя память, обеспечивающая более высокую скорость работы, вместо динамической памяти TS201, как следствие - отсутствие КЭШ памяти.\\ 2. В 1967ВН028 отсутствует регистр для считывания заданных коэффициентов настройки PLL. Также различается настройка самого блока PLL, однако и в том, и в другом случае она аппаратная и задаётся значениями на внешних выводах.\\Подробнее про настройку PLL для 1967ВН028 описано в спецификации, таблица 6 – Конфигурация PLL, стр. 29 и рисунок 10 – Источники тактовой частоты, стр. 53. \\ 3. Отличие по пинам TMR0E и nBM: в TS201 они Pull-Down, в 1967ВН028 они без резистора подтяжки.\\ 4. Ошибки 0001 и 0003 в Errata:\\ https://ic.milandr.ru/products/mikrokontrollery_i_protsessory/32_razryadnye_protsessory_tsos/1967vn028/#docs_tab Нововведения в 1967ВН028, которые не сказываются на совместимости кода для TS201:\\ 1. Полноценная поддержка операций с ПЗ двойной точности (у TS201 только 40-битная).\\ 2. Наличие SIMD инструкций АЛУ и умножителя для операндов с ПЗ одинарной точности, позволяющие увеличить производительность таких операций вдвое.\\ ---- //Под какими ОС семейства Linux и семейства Windows работает CodeMaster-Lynx?// В настоящее время CM-LYNX запускается на ОС Windows 7 - Windows 10. Версия для linux существует, но специалистами Миландра пока не собиралась. ---- //Какие должны быть системные характеристики компьютеров на которых может устанавливаться CodeMaster-Lynx?// Особых требований к системе не предъявляется. ---- //Под какими лицензиями можно ее использовать?// Продукт распространяется АО "ПКК Миландр" без права передачи третьим лицам ---- //Используются ли в CodeMaster-Lynx коммерческие компоненты, например редактор, компилятор ассемблер и отладчик программ? Какие компилятор, ассемблер и отладчик используются для разработки программ для процессора 1967ВН028 при установке CodeMaster-Lynx под Linux?// Графическая оболочка реализована на Eclipse. Все программные компонеты – компилятор, тулчейн – собственной разработки ---- //Поддерживается ли режим распараллеливания задач для разработки ПО многопроцессорных систем?// В настоящий момент (декабрь 2018, CM-LYNX 1.06.02) реализована отладка SMP многопроцессорных систем (одна программа для нескольких процессоров). В разработке реализация параллельной отладки рахных программ. Как такового алгоритма распараллеливания задачи и автоматического размещения кода программы в разных процессорах нет и не предусматривалось к реализации. ---- //Кто является разработчиком встроенной RTOS? Имеется ли описание или "импортный" прототип?// Разработчиком RTOS МАКС является компания Астрософт https://www.astrosoft.ru/. Описание есть. В настоящее время ОСРВ поставляется как набор исходных кодов, которые надо скомпилировать в среде CM-LYNX. В будущем ОСРВ будет встроена в среду разработки. ---- //Из чего состоит "Аппаратный отладчик"? Под управлением какой программы он функционирует? // Отладчик состоит из контроллера, общение с которым со стороны CM-LYNX реализовано посредством драйвера, а со стороны 1967ВН028, 1967ВН034 – отладочного JTAG-порта. ---- //Планируется ли выпуск новых версий среды CM-LYNX?// Выход новой версии запланирован каждые 2-3 месяца. ---- //Возможно ли использование JEM-эмулятора в среде VDSP?// Нет, отладчик JEM-Lynx работает только со средой CM-LYNX. ---- //Возможно ли использование HP-USB эмулятора в среде CM-LYNX?// Нет. ---- //При пошаговой отладке процессора 1967ВН028 попытка записи значения в регистр RETI не осуществляется, при этом если запустить непрерывное выполнение программы (кнопка Resume), то запись в регистр RETI осуществляется успешно.// Данное поведение связано с механизмом работы отладчика, который также в процессе работы использует регистр RETI. При записи в регистр RETI необходимо использовать точки останова и непрерывное выполнение программы.