Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Микропроцессорные вычислительные устройства в радиотехнике

..pdf
Скачиваний:
3
Добавлен:
12.11.2023
Размер:
4.77 Mб
Скачать

Иотковский Б. Г. Микропроцессорные вычислительные устройства

врадиотехнике: Учеб.пособив. —Воронеж: ВШ, 1987. —69 с .

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

Большое внимание уделено вопросам организации и построения интерфейса» организации обмена информацией в микропроцессорных оистемах. Рассмотрены схемы вычислительных устройств о использо­ ванием современных микропроцессорных комплектов БИС» в частности серий К580» KI804. Приведены примеры использования микропроцессо­ ров в некоторых радиотехнических устройствах.

Издание предназначено для студентов специальности 0701 "Ра­

диотехника", может быть попользовано, для самостоятельной работы и при подготовке,^ лабораторным занятиям по дисциплине "Микропро­ цессоры и вычислительные устройства".

Ил,24, табл*II, библиогр; I I назв.

Рецензенты: кафедра вычислительной техники и управляющих систем МЭИС; к .т .н . В.Р.Тучинский.

Печатается по решению редакционцо-издательокого совета Воронежского политехнического института

(С) Воронежский политехнический институт, 1987

В В Е Д Е Н И Е

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

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

Новые возможности цифровой обработки информации открыло появление микропроцессоров* Именно с появлением и развитием микропроцессорной техники связывают дальнейшее ускорение науч­ но-технического процесса во многих отраслях промышленности* Применение цифровых микросхем и микропроцессоров в радиотехни­ ческих системах (РТС) существенно улучиает их технико-экономи­

ческие

показатели (потребление энергии, габариты, стоимость и

т .д .) ,

открывает широкие возможности реализации сложных алго­

ритмов обработки сигналов* Использование больших вычислительных возможностей микро­

процессоров и систем на их основе позволяет приступить к реа­ лизации в РТС многих оптимальных алгоритмов обработки сигналов, ранее отвергаемых и з-за сложности и громоздкости аппаратуры.

Одним из ограничивающих факторов повсеместного использова­ ния МП в РТС является недостаточно высокое быстродействие, свя­ занное с необходимостью последовательного выполнения команд программы. Однако создание специализированных микропроцессоров позволяет в ряде случаев снять это ограничение*

Црименение МП целесообразно в тех случаях, когда реализа­ ция определенных функций системы с использованием "жесткой ло­ гики" требует большого количества микросхем (более 30)*

Микропроцессоры находят применение при решении широкого круга радиотехнических задач, таких как построение радиотехни­ ческих измерителей координат; сглаживающих фильтров устройств вторичной обработки сигналов; специализированных вычислитель­ ных устройств бортовых навигационных комплексов, цифровых фильтров; устройств кодирования ■ декодирования сигналов; ве­ совой обработки пачечных сигналов в радиолокации; различного рода измерительных устройств и т.п*

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

В частности, можно назвать ряд публикаций, в которых рас­ сматриваются вопросы использования микропроцессорной техники в радиотехнических задачах [ 1 ,2 ,3 ,4 ,5 ,6 ] .

Ооновной задачей изучения дисциплины "Микропроцессоры и вычислительные устройства" является усвоение построения специа­ лизированных вычислителей для обработки сигналов и управления в радиотехнических устройствах, их проектирования но современной элементной базе*

I . СТРУКТУРА ТИПОВЫХ С Ш МИКРОПРОЦЕССОРНЫХ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ

I . I . Особенности различных типов микропроцессорных комплектов

Микропроцессором (МП) будем называть завершенное в функци­ ональном и конструктивном отношении программно-управляемое уст­ ройство обработки информации, построенное на одной или несколь­ ких БИС,

Помимо собственно микропроцессора для построения вычисли­ тельных устройств и мшсроЭВМ используются и другие интегральные охеш . Такая совокупность микропроцессорных и других интеграль­ ных схем, совместимых по конструктивно-технологическому испол­ нению, называется микропроцессорным комплектом (МЛК) Е? 1 «

Появление принципиально нового полупроводникового прибора - микропроцессора - явилось следствием бурного развития микро­ электроники, схемотехники и микропрограммирования. Оно разреши­ ло противоречие между высокой степенью интехрации интегральных охем (ИС), обеспечиваемой в принципе полупроводниковой микротех­ нологией, и большим числом различных типов БИС, которое необхо­ димо для создания достаточно широкого клаооа дачиояительцнх Уст­ ройств. До появления микршроцеоооров применение тек называемое заказных БИС было вковомичеоки оправданным лишь в единичных слу­ чаях, когда обеспечивалась большая серийность их широка*

За деояти~---ис, прошедшее с момента появления первых микро­ процессоров, ГлГфсцроцессорная техника праила бурный интенсиванй путь развития п прочно вошла в практику создания разливших шчяедителышх средств н систем управления.

В нестоящее время выпускается большая номенклатуре микро ­ процессорных оредств [ 7 ] , поэтому перед разработчиками средств вычислительной техники и систем управления встает проблема опти­ мального выбора микропроцессорных средств для создания конкрет­ ных вычислительных устройств#

Рассмотрим классификацию микропроцессоров! причем в качест­ ве классификационных признаков будем использовать:

а) технологию изготовления; б) разрядность операционных блоков (АЛУ, региотры);

в) количество микросхем, составляющих МП; г) способ управления; д) структуру МП.

I . I . I . Микропроцессорные БИС изготавливаются со различным технологиям, которые в настоящее время используются при произ­ водстве полупроводниковых приборов.

В табл. I Л приведены технологии и характеристики некоторых отечественных микропроцессорных БИС#

Как следует* из таб л .1 .1 , применяемая для изготовления макропроцессррных БИС технология определяет ряд важнейших техноло­ гических показателей, таких как плотность размещения элементов на кристалле, быстродействие, потребляемая мощность, теадературный диапазон их работы.

Как известно, технология р -ВДП обеспечивает выооную плот­ ность, но относительно невысокое быстродействие. Микропроцессо­ ры, построенные на основе я-ЭДИП технологии, обладают также вы~ оокай степенью интеграции и значительно большим быстродействием по сравнению с микропроцессорами на основе Р -МДП.

Характерной особенности) микропроцессорных НЮ на основе ИЩП-технолагии является невысокая потребляемая мощнооть и широ­ кий температурный диапазон работы - (-60*85) °С,

Микросхемы на основе интегральной инвекционной логики ОгЛ) обладают средники параметрами по многим показателям.

Технология ТТЛ с диодами Шоттки (ТТШП) обеспечивает постро­ ение микропроцессорных БИС с несколько меньшей степенью ннтегре-

К536ЙК1

8vt

20

7

-24;1,5

48

-ЦДЛ

-ГОн-50

Й580ИК8О

8

2

0,75

5;I2;-5

40

 

-1 0 н 7 0

К582ЯК1

8(16)

1,6

0,9

5;Z2;-5

48

-ЗДП

-ГОн-55

KPS825EI

8(16)

0,25

0,9

5;22;-5

48

- т е

-1 0 н 5 5

К586ИК1

16

0,5

1,0

5

 

48

-ЦДЛ

. -230н55

HPÎBOXBEI

16

0,125

1.0

5

 

42

-ЦДЛ

тт

Е587ИН2

4*lt

2

0,001

9

 

42

вдцп

-6 0 + 8 5

KP588BC2

16-tt.

I

0,005

5

 

42

н ш

-60++85

НР932Ш

4

1,75

(145)

5

 

48

А

-1 0 н 8 5

КР584Ш

4

I

0,13(140)

1,2-5

, 40

А

-10++70

HP5B3BCI

8

1

0,3(560)

5

 

48

А

_

 

 

 

 

 

 

 

 

К589ЙК02

2-?t

0,1

0,75

5

 

26

ТУШ

-1 0 н 7 0

ИР2В02ВСХ

8

0,15

I

5

■*

42

тшв

-Ю н 7 0

SP2BÛ4BCX

4'П.

. 0,11

I

5

 

40

ТЕШ

-1 0 и 7 0

KI800BCI '

4

0,02

(240)

-5.2

48

80S

-1 0 н 7 0

ццц (по

сравнению с ib ~ВДП), но с высоким быстродействием

(К589,

KPI802, KPI804).

Самым высоким быстродействием обладают микропроцессоры ка основе элементов эииттерно-связанкой логики (ЭСЛ) - серия KÏ800,

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

От разрядности микропроцессоров зависят как сложность (ко­ личество БИС) вычислительного блока обработки данных при боль­ шой длине обрабатываемого формата данных» так и скорость обра­ ботки.

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

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

В настоящее время существует тенденция увеличения разряд­ ности микропроцессоров и доведения ее до 16 и даже 32 бит.

1 Л .З . По количеству БИС микропроцессоры делятся на одно­ кристальные (К58О0К8О, КР180ШБ1, КР58Ш51) и ыногокристальные (К536, К587» К589, KPI802, KPI804 и д р .).

В случав однокристального микропроцессора на одной ШС размещаются как операционные блоки (АЛУ, регистры), так и уст­ ройство управления. Как правило, такие микропроцессоры нельзя достаточно просто использовать для создания многоразрядных бло­ ков путем их параллельного включения.

Особое место среди однокристальных макропроцессоров зани­ мают так называемые однокристальные микроЭШ, включающие все основные элементы микроЭЕМ: микропроцессоры, ОЗУ, ПЗУ в интер­ фейсные блоки.

В случае многокриствльных микропроцессоров на одной ЕИС размещается операционная часть (АЛУ, секция АЛУ), н е других

БИС размещаются схемы управления* БИС управляющей памяти (K5SI)* Среди многокристалышх ми1ф опрсцессоров можно выделить так

называемые секционные микропроцессоры* которые позволяют вара» щивать разрядность блока обработки данных (К589, КЭВ7, KPI804

ид р .).

1.1,4* По способу управления в архитектурным особенностям микропроцессоры бывают с "жесткой” (достоянной) дошкой управ­ ления, с фиксированным набором команд и минропрограмлируемые

микропроцессоры» Логика работы (выполняемые команды) микропрограммируемых микропроцессоров может быть преобразована путем изменения содержания микропрограммной памяти» Фэииы образом» микроорограммируемые микропроцессоры позволяют в максимальной степени приблизить архитектуру вычислительного устройства к ре­ ализуемым на микропроцессорной системе алгоритмам»

Микропроцессор К580ИК80 является типичным представителем однокристальных микропроцессоров с фиксированным набором команд* Изменить логику работы этого микропроцессора нельзя.

Многокристальный комплект БИС серии K58I (К58ШК1* К58ШЕШ, K58IP7I* K58IF72) * хотя и относится к микропрограммируемнм мик­ ропроцессорам, но микропрограммы* опрздедявдие логику его рабо­ ты* "дралигы” в микропрограммном ПЗУ, т .е . набор K58I по сущест­ ву является специализированным и применяется для создания систем с комвццами шкроЭБМ тм а "ЭлектроЕшш-бО".

Современные достижения кпкроэлектроники позволили размэс- я т ь все БИС набора K58I на одном кристалле (КР-58ХВБ1) » так что этот микропроцессор можно также отнести к однокристальным о фиксированным набором команд.

Секционные шкропрохрашируекые микропроцессоры позволяют строить вычислительные и управляющие системы с различным функ­ циональным назначением и различными техническими характеристи­ ками.

К подобным шкропроцессорам можно отнести микропроцессоры серий К587, К589, КРЗВ02* ЕРЗВ04 Я др.

I .I .5 . Безусловно, важнейшим функциональным признаком, от­ личающим один микропроцессор от другого, является его структу­ ра.

Под структурой микропроцессора будем поништь совокупность

основных фушащональных# аппаратных блоков и связей ытзду ниш» Структура шкропроцессорэ во многом определяет многие техннчс’ - ш е показатели проектируемой на его основе вычислительной сиг теш»

Особенность МК как устройства о программируемой логикой заключается в подчиненности его аппаратного соотава, т»е» отрук- щ и , программируемости» Поэтому разработчик микропроцессорной системы должен учитывать не только его структуру» но и возмох- LOCTH программной реализации основных ^горитмов z функций. Для более полней характеристики возможностей микропроцессора будем яользоватвоя понятием архитектуры*

Архитектура МП - это концептуальное представление о микро» тпокзссоре с точки зрения програш иста, это логическая органжзаигя Ш» определяемая его воэмокяостяш по аппаратной и про» ГраштоЙ реализации функций»

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

Откатим наиболее характерные узлы юкроцр^г^ссора: которые составляют основу практически всех структур макропроцессоров.

Антральным блоком МП является арифметико-логическое уст­ ройство (АДУ), которое обычно включает в себя суьюатор, одвиго-

. ко регистры, схемы ускоренного переноса, регяо р:, В АЛУ аппа» $ада> выполняется кзсколько (около десяти) простейших операций» Регистры общего назначения (РШ) образуют сверхоперативную яагяиъс они предназначены для оперативного хранения подлежащих

((бреботке данных, результатов и команд. Число ?Ш в ьикрооро- "-спсрак невелико (от нескольких штук до язоколькюс деоятков)» О целью расширения возможностей АЛУ в МП имеется нескодь-

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

Введение аккумулятора позволяет сократить время выполне­ ния некоторых операций л уменьшить длину некоторых команд.

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

-.л мц оставляют только специальный регистр « указатель J ., :vs.,

.Уаедонне стека предназначено для упрощения реализации оистеш

прерываний0 ускорешя

реакции па прерывания,, что вэсш а вапни

в системах управления

технологическими процеосат»

Программный очетчпк (ПС) содержит адрес очередной коман­ ды, надлежащей выполнению*

Регистр команд (РК) хранит код выполняемой в данный нодавт команда..

Рвгиотр признаков (РЩ предназначен для хранения признаков результата выполняемой операции в МУ (нулевого результата Р от­ рицательного результата? переноса, перевыполнения)*

Пересылки информации мэяду регистрами МП я МУ осуществля­ ются по внутренним шинам микропроцессора* С памятью и устройст­ вами ввода-вывода микропроцессор взаимодействует о помощью ад­ ресной, информационной к управляющей шин, Часто шформошкшндо з адресные шины объединяют в единую общую шину, производитель­ ность МП при этом снижается,

Рассмотрим особенности структуры некоторых типов Ш фощ хь цессрров на примере однокристального МП (К580ЙК80) » ш кропрсгремизруемого секционного микропроцессора (KPI8Q4) и однокрис­ тальной дакроЭБМ типа KI80IBEI*

Инфорквцня по некоторым другим микропроцессорам и ызкроцро^- цесоррным комплектам (МПК) ш лется в [ 2 ,7 ] «

Структура однокристального микропроцессора* Одним из наиболее расцроотраношшх однокристальных микро­

процессоров является 8-разрядный t i —МДП микропроцессор К580ЙК80. МП К580ИК80 размещен г стандартном корпусе типа 244.48-1, в котором задействовано только 40 выводов* Структур­ ная схема микропроцессора представлена на риоЛ Л * Назначение и нумерация внешних выводов приведены в табл* 1*2.

Микропроцессор К580ИК80 имеет одну 8-разрядную внутреннюю шину, которая связывает все функциональные блога ОЕ^раЕШонной частя МП. В состав МП ж одят:

8-разрадное АЛУ со схемами десягячео:'; л^зевдш I (СДК) ; восемь 8-разрядных РОН ( W ; Z , Р.,С, Э, Е.', H, L ) ; 8-разрядний аккумулятор (А) д два буферных регистра (BPI,

БР2);

4-резрядный регистр гю:.^яаков (РП) :

Соседние файлы в папке книги