+7(495)926-7456
+7(495)926-7456
Электронные компоненты  Мануалы 

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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

ЦА: цифро-аналоговый.

ЦАП: цифро-аналоговый преобразователь.

ЦП (центральный процессор): в микроЭВМ, в микропроцессоре; в вычислительных машинах, как правило, это ее часть для выполнения основных арифметических операций и функций управления.

CRC (циклический контроль по избыточности): метод вычисления контрольных сумм, который основывается на применении двоичных полиномов. Он обеспечивает гораздо лучшее обнаружение ошибки, чем стандартный метод «контрольной суммы».

Эмулятор: представляет собой устройство, которое заменяет кристалл микропроцессора и подсоединяется к схеме-прототипу при испытании. Разработчик имеет тогда возможность управлять прототипом через эмулятор.

Ядро: группа программ системы программного обеспечения, которые выполняют основные функции операционной системы. Как правило, сюда должны входить средства запуска других программ, программы загрузки, размещение ресурсов и аналогичные функции. В них не должны входить такие программы, как ягсрмблеры, компиляторы, системы файлов и т. д.

RS-232: стандартный промышленный интерфейс передачи данных. Этот стандарт издается Ассоциацией электронной промышленности. . , .

9.2. МЕТОДИКА ВЫБОРА

Необходимо четко уяснить, что методика выбора состоит из двух частей: постановка задачи и выбор процессора. Сначала приведем некоторые соображения по постановке задачи.

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

9.2а. Связь

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



рабочих характеристик процессора при управлении задачей связи. В следующих параграфах перечисляются некоторые аспекты этой проблемы.

Протоколы. Потребуется ли изделие для обеспечения обмена через аппаратурный канал связи, который характеризуется определенным протоколом? Это может быть дополнительное программное обеспечение, если требуется процессор для формирования буферного устройства с определенной управляющей информацией, введения в канал передачи данных символов переключения кода, вычисления контрольных сумм или CRC-сумм, или другие интенсивные вычислительные процедуры. Если же рассматривается этот тип задачи, то безусловно требуется изучить имеющиеся специальные кристаллы, реализующие протокол обмена.

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

Обнаружение ошибок. При первоначальном проектировании и универсальных вычислительных машин, и простейших контроллеров необходимо закладывать средства диагностики. Как будут передаваться результаты проверки? Снова требуется создавать дополнительное программное обеспечение.

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

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

Должно быть тщательно продумано обоснование требований по обмену данными процессора, иначе выбор соответству-. ющего процессора будет основан на неполном наборе сведений. --



9.26. Управление: ввод/вывод

Если с помощью вычислительной мащины собираются проводить управление внешним оборудованием, то очень важно определить средства сопряжения между оборудованием и вычислительной машиной. Сами же средства сопряжения состоят из двух частей: из аппаратных и программных средств интерфейса.

Сначала при проектировании аппаратных средств интерфейса рассмотрим, каким образом сигналы управления и данные пересылаются в периферийное оборудование. Устройство может быть отображено в памяти или подключено с помощью одного из имеющихся кристаллов стандартного интерфейса, таких, как ААИС или ПИА (программируемый интерфейсный адаптер), или сопряжение может проводиться через более специализированное устройство, например дисковый контроллер. Если же предполагается сопряжение с нестандартным оборудованием, то необходимо иметь уверенность в том, что выполнены мероприятия по защите системы вычислительной машины от шумов или неправильной работы (сбоев) периферийного оборудования.

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

В программных средствах необходимо учитывать два уровня управления: управление портами ВВ, которые осуществляют обмен с внешним миром, и сообщения внешних приборов, которые обеспечивают их работой. При проектировании вашего комплекса необходимо верно выбрать компромисс между аппаратными и= программными средствами. Если вы возложите большую ношу по управлению на программные средства, сможет ли процессор обеспечить управление вводом или загрузкой? Не будет ли более дешевым применить более мощный микропроцессор и (или) большую память, или эти функции по управлению лучше возложить на периферийные аппаратные средства?

9.2в. Вычисления

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

1. В какой форме собираются и (или) загружаются данные- двоичной или как ДДК? Если используются чисто двоичные данные, то должна быть уверенность в том, что процессор



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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135