Современная электроника №8/2023
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 55 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 8 / 2023 Рис . 1. Интерфейс пользователя DeltaDesign Simtera Рис . 2. Создание библиотеки компонентов Рис . 3. Создание компонента в разделе компонентов библиотеки MyLib Simtera – это цифровое представление реального схемотехнического или электротехнического элемента на языке описания цифровой аппарату - ры VHDL или Verilog ( в подсистеме аналогового моделирования SimOne – это аналоговая модель в формате P-Spice). Каждый компонент должен иметь УГО ( условно - графическое обо - значение ). Окно управления проектом частично дублирует функционал окна проектов , но отображает структуру кон - кретного проекта . Окно свойств – это окно отобра - жения свойств выделенного объекта . Например , компонента , файла , схемы , печатной платы и т . д . В окне списка ошибок и жур - нала в разделе « Ошибки » можно просмотреть сообщения об ошибках , обнаруженных системой при сбор - ке проекта или компиляции кода компонента , а также предупрежде - ния . В разделе « Журнал » можно посмотреть протокол работы систе - мы с проектом . Рабочая область – зона , располо - женная в центре окна программы и содержащая дополнительные подо - кна , с которыми мы будем непосред - ственно работать . В рабочей области могут быть окна редактирования УГО компонента , схемы и т . д . Создание компонента библиотеки цифровых моделей компонентов Как уже было сказано ранее , компо - нент – это модель некоторого физи - ческого элемента или модуля . При схемотехническом цифровом моде - лировании пользователь , в основном , использует готовые компоненты из библиотеки цифровых моделей . Соб - ственные компоненты – блоки пользо - вателя создаются редко . Тем не менее иногда это приходится делать , для чего придётся освоить основы HDL. В каче - стве примера рассмотрим компонент – генератор ( источник ) непериодиче - ского сигнала . Создание пользовате - лем собственного блока ( компонента ) начинается с создания новой библи - отеки компонентов ( рис . 2). Назовём нашу новую библиотеку MyLib. На рис . 3 можно увидеть структу - ру создаваемой библиотеки MyLib. Нас интересует папка Компоненты . В ней будет находиться наш новый компонент , который можно создать путём нажатия правой кнопки мыши на папке Компоненты и выбора пункта « Создать компонент » . В рабочей области появится вклад - ка окна создания компонента ( рис . 4). Рабочая область инструмента редак - тирования компонентов представлена следующими разделами . 1) УГО – область задания условно - гра - фического обозначения компонента , описываются входы и выходы сиг - налов . 2) Посадочные места – для задания по - садочных мест компонента на печат - ной плате . 3) HDL – в нём описывается цифровая модель на языках VHDL или Verilog. Её мы и будем использовать . 4) Рабочая область раздела УГО , в ко - торой можно создавать графические обозначения компонентов . 5) Свойства – тут описываются свой - ства компонента , такие как семей - ство , имя и пр .
RkJQdWJsaXNoZXIy MTQ4NjUy