ВУЗ:
Составители:
Рубрика:
Рис. 5.8
Рис. 5.9
5.4.2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
Она подразумевает представление алгоритма в виде программы, которую последовательно выполняет некоторый универсаль-
ный процессор. Программа может быть написана на языке ассемблера, соответствующего выбранному процессору, а затем с помо-
щью транслятора, который тоже называют ассемблером, переведена на машинный язык. Кроме этого, для ряда процессоров разра-
ботаны программы-компиляторы, которые осуществляют перевод языка высокого уровня, например С, на язык ассемблера.
Достоинства программной реализации:
• неизменная структура системы при различных алгоритмах и областях применения;
• хорошая гибкость, позволяющая быстро изменять алгоритм, что особенно важно в адаптивных системах ЦОС;
• существенное ускорение, облегчение и удешевление проектирования, изготовления и отладки системы.
Недостаток программной реализации состоит в ее относительно низком быстродействии.
5.4.3. АППАРАТНО-ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
Она подразумевает, что часть функций системы ЦОС выполняется аппаратно (обычно это АЦП и ЦАП, умножение,
умножение с накоплением, прием-передача данных и некоторые другие), а другая часть функций выполняется программно.
На рис. 5.10 приведен пример аппаратно-программной реализации.
0
a
1
a
2
a
1−
z
1−
z
)(n
x
)1( −n
x
)2( −n
x
+
)(ny
1
b
2
b
1−
z
1−
z
)1( −ny
)2( −ny
n
x
1−n
x
2−n
x
1
b
2
b
0
a
1
a
2
a
Х – память данных
Сдвиг ↓
Память коэффициентов
Умножитель
Порт
ввода
)(nx
n
y
1−n
y
2−n
y
Накапливающий
с
у
ммато
р
Порт
вывода
)(ny
Y – память данных
↓ Сдвиг
Устройство
управления
Тактовый
генератор
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »