Главная  Микропроцессорные системы 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [ 52 ] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]

цию поиска сигнала осуществлять программным путем, а не аппаратными средствами (как принято в первоначальном варианте на рис. 5.3);

ПБ «Контроль», необходимый для проверки достоверности проводимых измерений; в случае нарушения достоверности (например, при длительных пропаданиях сигнала) этот ПБ должен вырабатывать решение о возобновлении режима поиска (осуществляемого аппаратными или программными средствами).

Подробная разработка этих блоков будет проведена на последующих этапах проектирования. Здесь необходимо определить, во-первых, состав и количество операций, операндов и констант и, во-вторых, метод обмена данными между вычислителем и всеми внешними устройствами (ПВК, ПКВ, УП и ОУ на рис. 5.3).

Количественные характеристики вычислительных затрат, требуемые для реализации программного алгоритма, удобно свести в табл. 5.3 (где численные данные соответствуют схеме на рис. 5.5).

Следует заметить, что табл. 5.3 дает лишь ориентировоч-;,ное представление о требуемых вычислительных затратах и служит для предварительного выбора МПК. Дальнейшая конкретизация и уточнение сведений, содержащихся в этой таблице, возможны лишь после выбора МПК, определе--ния его системы команд и математического обеспечения. Это делается на последующую этапах проектирования.

Далее необходимо опреде-


W„KoHmpo/ii>

Измерение

I ERRT : = i-DTS 1

cort--=kt -brrj

OORV-=KV-ERRT

\ :

ESTT:=EXTT+CORT -f-

Вывод ESTT t

ESTV- = ESTV+CORV

\ ~

EXTT:=ESTT + ESTV

Рис. 5.5. Схема алгоритма обработки сигналов В радиодальномере



Таблица 5.3

Наименование характеристик

Условные обозна-

Численные значе-

чения

Количество операций

1) ввода - вывода

2) пересылки

3) сложения - вычитания

4) умножения

Всего операций

Количество операндов

Количество констант

ЛИТЬ характер операций ввода - вывода, который должен учитываться при выборе МПК и разработке функциональной схемы устройства ввода - вывода. Принципы обмена данными между вычислительным и внешними устройствами вытекают из рассмотрения временных диаграмм на рис. 5.4. Главной особенностью всех обменных операций является их связь с обработкой принимаемых сигналов в реальном времени.

Функцию синхронизации выполняемого вычислительным устройством программного алгоритма с моментами прихода полезного сигнала выполняет операция ввода ошибки Поэтому единственным приемлемым для этой операции принципом обмена является прерывание программы в момент окончания выработки значения 1,-в преобразователе время -код или в крайнем случае (если полезный сигнал отсутствует) в момент-окончания строба (см. рис. 5.4,3).

Следующая операция обмена - вывод тэ(0-должна предшествовать моменту выработки строба (см. рис. 5.4,е, ж) и выполняться после завершения вычислительным устройством определенных вычислений по заданной программе (см. рис. 5.4,(9). Эта операция может выполняться только при условии готовности преобразователя код - время к приему управляющего числа от вычислительного устройства (подробнее об этом см.



в § 4.3). Следовательно, естественным принципом обмена между вычислительным устройством и преобразователем код - время является принцип асинхронной (условной) передачи данных, когда операция обмена инициируется программой, а выполняется после подтверждения готовности внешнего устройства.

Организация обмена между вычислительным устройством и устройством поиска допускает большую свободу и зависит от конкретной аппаратной реализации последнего. В данном случае можно остановиться на принципе прерывания, который дает более экономное использование вычислительного времени за счет отказа от ожидания готовности устройства поиска.

Для вывода результатов измерений на оконечное устройство можно использовать простейший метод обмена - синхронную безусловную передачу данных, если предположить, что оконечное устройство способно воспроизводить информацию в темпе поступления сигнала.

Результаты обсуждения принципов взаимодействия вычислительного устройства со всеми внешними устройствами можно представить в виде табл. 5.4, где используются сокращенные обозначения блоков, принятые на рис. 5.3.

Таблица 5.4

Номер канала обмена

Нанменованне внешнего устройст°а

Направление обмена

Вид обмена

В МПВУ

По прерыванию

Из МПВУ

Асинхронная передача

В МПВУ

По прерыванию

Из МПВУ

Синхронная передача

Приведенные в табл. 5.3, 5.4 данные характеризуют В общих чертах исходные требования к вычислительному устройству, которые являются основой для выбора МПК на этапе конкретизации структуры микропроцессорной системы. Кроме того, здесь необходимо также выяснить ограничения, определяющие требования к скорости программных вычислений, а следовательно, к быстродействию МПК. Указанные ограничения можно определить по временным диаграммам на рис. 5.4, из которых следует, что почти полный объем вычислений, задаваемый программой иа рис. 5.5 (за исключением 11-43 161



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [ 52 ] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]

0.0018