Составители:
TABLE GEN (N=128);
VSCOPE vOsc (N=1);
CELL Fi (Breakable=true);
ADD ADD;
CELL_INPUT dFi (Value = 0x00010000);
(GEN.res0, vOsc.ch0);
(Fi.dout, GEN.index, ADD.a2);
(ADD.value, Fi.din);
(dFi.dout, ADD.a1);
В топологии присутствуют 5 логических функциональных блоков и 5
цепей. Перечень логических функциональных блоков приведен в табл. 2.13.
Таблица 2.13. Перечень логических функциональных блоков
Название
Тип Функция
GEN
Блок табличной
выборки
Генерация сигнала согласно загруженным в
него таблицам
vOsc
Цифровой осциллограф
Отображение генерируемого сигнала в
реальном времени
Fi
Ячейка памяти
Накапливаемая фаза
+
Сумматор
dFi
Ячейка памяти
Частота генерации
Принцип работы топологии заключается в логике работы табличного
генератора. Ему на входной порт подается индекс элемента в его таблицах,
которых требуется выгрузить на выходной порт. Если подавать разные индексы,
то табличный генератор будет генерировать разные значения. Текущий индекс
хранится в ячейке Fi. На каждом цикле работы процессора индекс
инкрементируется на dFi. Поэтому dFi – это фактически скорость перебора
значений табличного генератора, т.е. частота генерации. Индекс переполняется,
но в генераторе он нормируется по размеру таблицы.
В результате перехода от логических блоков к DPU в топологии получается
6 элементов и 6 цепей. Логический блок табличного генератора GEN внутри
себя содержит 2 элемента DPU: непосредственно табличный генератор и
конфигурационную ячейку. В одном табличном генераторе могут храниться
несколько таблиц. Конфигурирующая ячейка нужна для выбора конкретной
таблицы. После назначения цепей топология принимает вид, показанный на
рис. 2.34.
131
Страницы
- « первая
- ‹ предыдущая
- …
- 130
- 131
- 132
- 133
- 134
- …
- следующая ›
- последняя »
