Составители:
Рис. 2.31. Возможности конфигурирования фильтра
Цифровой фильтр работает в рамках какой-либо топологии. Время его
работы определяется его микропрограммой. В процессе компиляция топологии
это влияет на порядок работы других функциональных блоков, входящих в
топологию. Параметры P и Q, задающие количество коэффициентов фильтра,
непосредственным образом влияют на время исполнения микропрограммы,
поэтому они могут быть установлены только на фазе Design-Time. Также на
время вычисления влияет период дискретизации входного сигнала
T
∆
.
Изменение этих параметров влечет за собой перекомпиляцию топологии, что
невозможно на фазе Run-Time. Поэтому на фазе Run-Time можно менять только
коэффициенты самого фильтра, но не его характер/тип. Возможности
конфигурирования показаны на рис. 2.31.
Особенности формирования микрокода для фильтра скрыты в драйвере
функционального блока FCUP, работающего в контроллере MLPC. Драйвер
поддерживает несколько шаблонов микрокода: по одному шаблону на каждый
тип фильтра. Для конфигурирования драйвера нужны параметры P, Q,
∆
T, а для
формирования микрокода – коэффициенты a
i
, b
i
. Драйвер помещает
коэффициенты a
i
, b
i
в нужные фрагменты шаблона микрокода и заменяет им
текущий микрокод функционального блока.
2.3.4 Автоматизированная система прикладного пользовательского
программирования NL3
2.3.4.1 Инструментальная цепочка процессора NL3
Организация вычислений в NL3 производится посредством статического и
динамического конфигурирования композиции DPU, для чего разработан
прототип САПР (рис. 2.32), включающий графическую систему подготовки net-
листов, компилятор на основе системы неравенств, библиотеки логических ФБ,
Design-Time и Run-Time библиотеки драйверов DPU.
127
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »
