• 15.07.2015

    Запуск FX-RTOS на модели PIC32 в Delta Design HDL Simulator

    Замысел

    В ходе работ по созданию нашего симулятора в целях проверки его возможностей и сравнения с другими системами моделирования был реализован проект симуляции работы операционной системы FX-RTOS на модели микроконтроллера PIC32. Для тестирования предполагалось написать простейшую программу, которая должна мигать светодиодами. В случае модели светодиодами были просто выходы портов общего назначения. Переключение светодиодов осуществлялось по программному прерыванию и прерыванию от таймера. Данный тест позволял нам полностью охватить заявленную возможность совместного моделирования HDL-моделей и встраиваемых систем. В таком варианте применения собираемая из исходников на C прошивка играет роль "тестбенча", обеспечивая управление внешними воздействиями на модель железа. Она формирует память инструкций и данных, с которыми работает процессорное ядро и/или периферия. Кроме всего прочего, подобный тест полезен своим охватом функционала языка. Т.к. в начале, перед выполнением даже самой примитивной программы, осуществляется инициализация ОС. Также осуществляются определённые действия с памятью и теневым набором регистров при обработке прерываний. Все эти операции задействуют выполнение множества команд процессора, а следовательно различных арифметических и логических операций с объектами различных типов языка описания аппаратуры (в данном случае VHDL). И, если в ходе выполнения последовательности таких операций попадаем на баг симулятора, то симуляция, естественно, валится. Исправная же работа означает:

    • симулятор достаточно работоспособен для разработки цифровой аппаратуры
    • совместное моделирование "железа" и "прошивки" поддерживается 

    [больше]

  • 22.05.2015

    Добавлены видео в уроки

    Многие уроки удобнее смотреть, а не читать. В связи с этим мы добавляем видеоверсии к следующим нашим урокам:

  • 15.05.2015

    О настройке слоев маски и пасты в плате

    Beta-tester: 

    Вы писали: - добавлена возможность настройки маски и пасты для контактных площадок на плате. Не нашел как это сделать.

    DeltaDesign_support: 

    С помощью этого механизма отступ на слое маски и пасты меняется для все КП, у которых это не задано явно при их создании (рис. ниже).

    [больше]

  • 22.04.2015

    Подготовка файла для трассировки в TopoR

    Beta-tester:

    Не понятно как собственно использовать Топор для трассировки платы вместо нового встроенного редактора платы?

    DeltaDesign_support:

    Для завершения процесса проектирования с использованием ТопоРа достаточно чтобы в проекте Delta Design на плате присутствовали компоненты. Далее нужно сохранить проект и сделать экспорт в ТопоР и открыть уже там. (подробнее см. Как сделать экспорт платы в TopoR)

  • 22.04.2015

    Правка атрибутов компонентов на схеме

    Beta-tester:

    Как при создании компонента сделать верхнее подчеркивание над конкретным альтернативным именем порта а не над всем текстом в имени порта. В Альтиуме это делается установкой / в Pcad ~.

    DeltaDesign_support: 

    Верхнее подчеркивание над всем текстовым атрибутом в любом из редакторов можно сделать так: выделив атрибут, далее в панели Свойства поставить галочку в графе "Верхняя черта". [больше]

  • 22.04.2015

    По работе в Редакторе схем

    Beta-tester:

    Прошу обратить внимание на примитивный пример - ECAD.758745.001 (нижний правый узел на схеме). Видим диодный мост с диодом защиты V2 и элементами фильтрации C5-C8. [больше]

  • 22.04.2015

    Работа с осциллографом

    Кратко об управлении осциллографом.

    • Перемещение содержимого - зажатая левая кнопка и перемещение мыши.
    • Масштаб - нажатый "Ctrl" + колёсико мыши
    • Выделение строчки - клик левой кнопки мыши [больше]