Современная электроника №1/2021

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 56 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 1 2021 VIL value – входное напряжение, интерпретируемое как сигнал низко- го уровня. VIH value – входное напряжение, интерпретируемое как сигнал высо- кого уровня. VOL value – выходное напряжение, эквивалентное сигналу низкого уровня. VOH value – выходное напряжение, эквивалентное сигналу высокого уров- ня. Определение параметров VIL value, VIH value, VOL value, VOH value пере- гружает определение зарезервирован- ной переменной в модели-прототипе. WARN – установка значения ON является флагом для ошибок: вре- мени установки сигнала и удержа- ния, ширины импульса, нарушения минимально-максимальных частот и напряжения питания. Сообщение об ошибке появляется в течение всей имитации после возникновения нару- шения. Особенности разработки модели Digital SimCode При разработке модели Digital SimCode следует учитывать следующее: ● описаниефункции-прототипа устрой- ства на Digital SimCode не должно со- держать кириллических символов; ● <имя файла> должно быть обрамле- но двойными кавычками; ● <имя файла> не должно содержать кириллических символов; ● расширение <имени файла> должно быть .txt или .scb; ● <имя файла данных> должно быть об- рамлено двойными кавычками; ● <имя файла данных> не должно со- держать кириллических символов; ● расширение <имени файла данных> должно быть .dat; ● <имя файла> и <имя файла данных> могут содержать специальный пре- фикс {MODEL_PATH}; ● признак {mntpmx} указывается в опи- сании модели для Mixed Sim при не- обходимости передать специальные параметры модели. Специальные параметры модели имеют соответствия в перечне пара- метров симулятора (задаются в раз- деле Advanced диалога Analyses Setup). В результате приоритет определений выставляется от структурно распо- лагающихся наиболее близко к коду модели. Самый низкий приоритет у специальных переменных в модели- прототипе Digital SimCode, затем при- оритет за значениями параметров симулятора, для передачи значений параметров симулятора должен быть указан флаг {mntpmx}, самый высокий уровень приоритета имеют определе- ния специальных параметров модели Mixed Sim, должен быть указан флаг {mntpmx}. Приём реализации назначения модели Назначение модели Digital SimCode является само по себе не очень слож- ным, но в процессе можно быстро запутаться, так как приходится согла- совывать выводы УГО, контейнерной модели-прототипа xsimcode для Mixed Simи выводы модели-прототипа Digital SimCode. Для этого используются дан- ные шаблона экземпляра модели и информация на закладке Port Map. Однако процедуру можно значитель- но упростить, используя простой при- ём назначения. Нужно привести обо- значения выводов УГО в соответствие номерам выводов модели Mixed Sim. Таким образом, на этапе сопоставления на закладке Port Mapping диалога Sim Model получился результат вида «пер- вый к первому, второй ко второму» и т.д. Рис. 1. Определение местоположения файла модели-прототипа Digital SimCode Рис. 2. Код модели в текстовом редакторе Рис. 3. Файл mdl с описанием модели-прототипа Mixed Sim Рис. 4. Перенос перечня входных и выходных выводов в таблицу

RkJQdWJsaXNoZXIy MTQ4NjUy