Составители:
Модель DPU требует предоставления перечня численных параметров,
которые определяют временные характеристики работы устройства. Создана
методика получения параметров временных диаграмм работы DPU, которые
сводятся в специальный технологический документ – паспорт DPU.
2.3.2.1 Параметры DPU
В табл. 2.7 представлены основные параметры DPU, которые необходимо
определять для создания паспорта.
Таблица 2.7. Параметры DPU
Параметр Краткое описание
TSTABLE
Интервал использования входного порта в процессе вычислений.
TOLD
Интервал сохранения старого значения в выходном порте после
начала вычислений.
TEXEC
Время вычисления выходного порта.
ΔCMD
Время упреждения команды загрузки/выгрузки порта.
ΔXCHG
Время работы терминала.
ΔEXEC
Задержка начала вычислений.
Параметр T
STABLE
определенного входного порта может быть разным для
разных выходных портов и должен представлять собой таблицу размером
N
IN
×N
OUT
, однако модель использует самое большое значение из этой таблицы.
Интервал T
OLD
может начинаться в момент начала вычислений или после
загрузки определенного входного порта. Полное количество параметров T
OLD
представляет собой таблицу (1+N
IN
)×N
OUT
.
2.3.2.2 Анализ структуры DPU
Один из способов получения значений временных параметров модели DPU
– создание и анализ структурную схему DPU на уровне регистровых передач.
Используя исходные тексты DPU, необходимо выделить регистры и уяснить их
взаимодействие в процессе выполнения целевой функции. Опуская
вычислительные подробности, нужно выделить скелет структуры обработки
данных. Рассмотрим создание структурной схемы DPU на примере dpu_accum,
фрагменты HDL-кода которого приведены ниже.
module
dpu_accum ( dp_clk, dp_load, dp_init, dp_neg, dp_data, dp_attr, dp_oe,
dp_value, dp_vattr);
reg [] acc; // результат работы блока (накапливает входные данные)
reg car;
reg [] dp_value; // выходной регистр на шину (непосредственно значение
шины)
118
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »
