книги / Микропроцессорные вычислительные устройства в радиотехнике
..pdfш
м у р е
Ж
IГоНТРвЛКСР
ОЗУ |
|
ИнпгФек |
|
|
|
|
tp b S o |
|
|
ПЗУ |
« |
Ш пам р |
ЭЕ |
|
|
|
|
V#*" |
|
|
|
|
|
4 # Я |
С п е ц |
|
|
|
daciM Ù |
|
|
|
|
|
ПЗУ |
С=3 |
IklMlMEpU: |
|
|
ИКАР Ь $ С*■■ |
|
МП |
|
|
" Г ^ L£===$ |
ЬыШ й |
|
||
|
|
|
|
|
|
|
В к а д & п щ ла |
||
Л В ТЩ Л * |
|
l ' T""” : I |
|
|
|
и ш * ш |
|
|
Ù kO H t4HbJÙ |
||
^ |
' '4*| /i| s<17 I |
• РМЯ |
|||
Ш Ш Щ |
l t a / л и ш ь У |
||||
|
|
|
■yik>ro»i щ
«9 Н н М * й -
HÙêbHbtù
ц м а
(И т ^ к чпч
LcL |
Ь |
С х е м а |
fineporm t |
СИНф0ШМ4* |
^ ршЗергхи |
6(£ffij |
1 |
nepSkt |
диапохоноб
М а а ю л а
2 Усилитель
сигналов X, подсчета Z
Z=*%' " И Сигналы
ЯРКОСТНЫХ
негок
i Оконечный
УММШЕ4&Х
Вход сигнала
З и Л .
ЭЛТ
” 7 — ÎF"
^**.3.5 «Структурная схема мпфопроцввсорного осциллографа -
поколение МП существенно дополняло функциональные возможности предыдущих поколений»
Одним из активно разрабатываемых направлений развитие гШ является создание однокристальных микроЭБМ, в которых централь ный процессор, оперативная память, ПЗУ, схемы ввода-вывода, тай мер выполняются на одном кристалле. Значительное влияние на
. производительность будущих однокристальных микроЭБМ окажут раз мещение МП и ЗУ большой емкости на одном кристалле и их рацио нальное взаимодействие.
Среди большого разнообразия МП в настоящее время наблюдает
ся наибольшая активность в |
области производства |
16- и 32-разряк- |
ных МП [iljf . В настоящее |
время появились 8-, |
16- и 32-разряд- |
яые мякропроце^сорные наборы, позволяющие организовать двух- и более уровневне вычислительные систеш для работы в реальном времени, что важно для многих радиотехнических систем. При этом 8- и 1Ь-рэзрядные МП как периферийные процессоры производят де централизованную независимую и распределенную обработку сигналов прерываний ввода-вывода, некоторую предварительную обработку входных данных, а 32-разрядные МП производят основную обработку данных, полученных с периферийных процессоров (микропроцессоры
i АРХ -88, iflPX-186, Ш Х-432).
Архитектура 32-разряцного МП Z/9PX-432 предусматривает возможность реализации многопроцессорного режима работы.
Другим направлением развития МП [ il] является разработка специализированных быстродействующих микропроцессорных БИС (как правило, КМОП), предназначенных для реализации векторных матрич ных и скалярных арифметических процессоров. Одна БИС служит для сложения и вычитания, вторая - для умножения и деления. Микро схемы сложения-вычитания заполняют операции над 64-рэзрядныш словами за 600 нс, время выполнения умножения и деления не пре вышает 2,4 мкс. Специализированные БИС могут быть использованы для построения однородного конвейерного векторного процессора для быстрой обработки векторных данных и фурье-процессора.
Весьма перспективным направлением является разработка одно родных микропроцессорных сверхБИС (СБИС) с перес-т^:у^емой струк турой, Передача данных и адресов между îu>, узсп^х энными на та кой СБИС и работающими в конвейерном рзкимв, и модулями памяти осуществляется через двунаправленные коммутаторы и шины, управ ляемые специальным устройством управления.
Система ьш агд МП К56СШС0
Группа |
т |
1 |
г — г |
Мнемоника |
|
* » |
|||
коьевд |
|
jn .n .i |
|
|
|
|
1 |
! |
|
т♦ ~ *------ |
Списание |
Î |
|
1 |
команда |
1 |
|
I |
\ 2 Т |
3 |
|
i " |
|
4 |
... . |
Пэре- |
i |
MOV r i ,г2 |
( Н ) |
* - |
с«*а> |
|
|
СНЛКИ |
2 |
MVÎ |
г |
ii'J |
*■> |
ГВ2)-: |
|
данных |
3 |
'ХГ |
Гр |
( ГРст) *- ГВЗ), СгРт) *• С82) |
|||
|
4 |
PCHL |
|
fPC) |
|
|
|
|
5 |
SPHL |
|
CSP) |
|
|
|
|
6 |
XCHG |
|
ГА/) ** П>) , С&)"*С*-) |
|||
|
? |
Х Т Й Ь |
|
ft.) |
^ |
£P$J , |
Си) |
Î |
~'V |
|
Т к в |
* r |
KT |
«Влияние |
||
т |
! |
|
||||||
j |
кс J |
! |
. iî |
|
|
j |
HS |
|
! |
|
— |
i• . . |
|
|
}$ЛЭГИ |
||
f |
5 |
|
i 6 |
;i |
|
|
i |
8 |
|
OIJ>DD SSS |
I |
|
|
5(7) |
|
|
|
|
OOPOI» IXO |
2 |
|
|
7(30) |
|
|
|
|
00 RR 001 |
3 |
|
10 |
|
- |
||
|
III0I00I |
I |
|
|
5 |
|
— |
|
|
|
|
|
|
|
|
|
|
|
IIIIIOOI |
I |
|
|
5 |
|
i |
|
|
IIIOIOII |
I |
|
|
4 |
|
||
|
Ш 000П |
I |
18 |
|
- |
Арифме |
8 |
АЗЛ> |
г |
( А ) ^ С * ) +<>) |
|
10000 |
T |
4(7) |
|
||
тичес |
9 |
АЪС |
г |
(А) |
*■ Г4) |
|
1000T SÏ3 |
î |
4(7) |
|
|
кие |
10 |
АЪ1 |
|
м ) |
|
rw;•* ел ?; |
|
1Ю0С1Ю |
2 |
V |
« |
Г СТ— |
II |
ÀCX |
|
Г/î) |
|
04) -sff. '• ССУ) |
IIOOIIIO |
2 |
7 |
Гд вес |
|
т л |
12 |
SOB Г |
0'., |
«- |
СА) — С ) |
|
IQÛIO SSS |
.T |
4(7) |
- |
|
|
13 |
вве> |
г |
|
|
(/?) ~ / )~ |
Tct/) |
IOOII sss |
I |
4(7} |
|
|
14 |
SUI |
|
(/i) |
|
ел) -сея; |
|
II0I0T'0 |
2 |
7 |
|
|
15 |
S B 1 |
|
0 4 ) |
* - |
с/? ) - 0 * 2 ) |
- Г гу у |
п о ш ю |
2 |
7 |
|
|
16 |
р а я |
|
Десятичная коррекция |
( f i ) |
OOIDOIII |
I |
4 |
|
||
|
37 |
T>AD |
гр |
(H )(L) « - ГА/)Се; + |
Г>А») |
00 A A 1001 |
I |
Ю |
Я* |
I |
1 2 ! |
3 |
|
Логичес- |
18 |
ANA |
Г |
кие |
19 |
A N ! |
|
дейст- |
20 |
XRA |
г* |
ВИЯ |
21 |
X R I |
|
|
22 |
ORA |
г |
|
23 |
0 R I |
|
24C M P г
25C P I
26C M fl
27ÇTC
28C M C
!._______ |
_____ ' |
|
4 : |
||
Г 4 }< - |
Г А ) * ^ ) |
||||
ГА) |
* - |
ГА) *Г В 2) |
|||
ГА) |
* - |
(А ) Ф |
М |
||
СА ) |
* - |
ГА) Ф |
Г62) |
||
ГА) *-* ГА) У ( г ) |
|||||
ГА) |
|
|
ГА) V |
Г02) |
|
ГА) |
|
|
М ) |
“ |
Гг) |
ГА) |
|
|
ГА) |
~Гв2) |
|
ГА) |
|
|
ГА») |
|
|
ГГ«/) ■*“ |
* |
|
|
||
Гсу) — |
(с у ) |
|
|
|
|
Продолжение |
||
. ' J L . . 5 : J |
r _ j 6 1 |
!? |
! |
8 |
|
IOIOO S$S |
I |
4 ,7 |
|
Ha |
|
IIIOOÏIO |
2 |
7 |
|
(СУ) |
0 |
IOIOX s s s |
1 |
4(7) |
|
- |
|
1П011Ю |
2 |
7 |
|
- |
|
ЮНО s s $ |
I |
4(7) |
|
— |
|
IIIIO IIO |
2 |
7 |
|
■— |
|
I O I I I S S S |
I |
4(7) |
На все |
|
|
IIIIIIIO |
2 |
7 |
|
— |
|
O O IO IIII |
I |
4 |
|
— |
|
OOIIOIII |
I |
4 |
На СУ |
|
|
O O IIIIII |
I |
4 |
|
- |
• |
Сдвиги 29 |
R LC |
30 |
RRC |
31 |
RAL |
32 |
RAA |
(О с и )* ~ (0 с) >COoJ |
(G ? ) * |
|
|
|
||
( c v ) * - ( O y ) . |
ОООООШ |
I |
4 |
|
||
CÛ Î )*-(Q *'+O «(Q f ) |
'• |
|
|
|
||
( C y j ^ c o . ) |
r |
OOOOIIII |
X |
4 |
На СУ |
|
( а п ) + -(Q c ); (o * ) |
|
|
|
|
||
( tv ) + - { Q y ) |
|
OOOIOIII |
I |
4 |
|
|
(G%) +-(Q<+1) |
\(G y )+ -(С Я ) |
|
|
|
||
(С У ) |
( o 0) |
|
OOOIIIII |
I |
4 |
- |
" i ! . . . |
é ! |
3 ^ |
Переходи |
|
З М Р |
33 |
||
|
34 |
C ALL |
|
35 |
R £ T |
|
36 |
f * |
|
44 |
G |
|
51 |
|
|
53 |
|
|
59 |
|
|
60 |
RST |
Инкремент |
61 |
IWR |
х62 3>CR
декремент 63 |
1 N X |
64 |
3>CX |
! |
4 |
! |
5 |
1;, « \ |
7 |
! |
8 Г |
e) |
безусловные |
|
|
|
|
|
|
( f > c ) + № ) C Q 2 )
[s p- O tsP -23 +~LPcyf ($ P )~ (S P )* 2 (P C )* - ГВЗХвЛ)
(PC) *- r s PIC $Р«И J ; (S P )* -(S P ) +2
|
|
|
б) |
условные |
|
N Z - no |
Z |
« |
0 |
||
Z - |
no |
Z |
® |
I |
|
NC «*- по |
C |
« |
0 |
||
С - |
по |
С *= |
I |
||
W? - |
no • P |
* |
0 |
||
flE |
- |
no |
P |
- |
I |
P |
- |
no |
£ |
= 0 |
|
M |
- |
no |
S |
= |
I |
|
CsP-aLSP-21<-CPC) -, CSP) CSPJ-2 |
||
|
(PC) 4 - 00000000 |
00 NWQQO |
|
Г |
( r ) 4 - |
(I-) + i |
|
f |
( r ) 4 -(*-) ~ 1 |
||
rp |
(rp) *— |
(f P) |
+1 |
r p |
(rp) |
(rp ) - i |
HOOÛOIX |
3 |
10 |
- |
П001Ю 1 |
3 |
17 |
- |
IIOOIOOI |
I |
10 |
- |
IICCC0I0 |
3 |
10 |
« |
IICCCI00 |
3 |
4/37 |
— |
|
|
|
|
IICCC000 |
I |
3 /1 1 |
|
lIN N K Lll |
I |
10 |
- |
о о ш щ ) |
I |
5(30) |
Ha Z,SjP ,sy |
00M >I0I |
I |
5(10) |
То же |
0 0 * * 0 0 11 |
I |
5 |
IV |
O O M IO II |
I |
5 |
vt |
ШБОД |
|
|
|
( А) |
(Порт ввода) |
|
|
|
|
|
(Порт вывода) |
СА) |
|||
Обращение |
67 |
ST/t |
|
С8382 3 |
(А) |
|
|
к ЗУ |
68 |
L b e |
|
(Я) *- С8382} |
|
||
|
69 |
S HLb |
|
С&&В27 |
CL) , C B M 2 3 - 1 J * -/ty |
||
|
70 |
LHLb |
|
r^ ;* -fS 3 6 2 3 , ( Н ) + ' Ш Ь 2 + 43 |
|||
|
71 |
SТНК гр |
frp j |
|
с а ) |
|
|
|
72 |
LbjX |
гр |
(Я) |
* - |
f rp j |
|
Обращение |
73 |
PUSH |
г р |
CSP-/J* - frp er) ; C S P - 2 ] *- СгрЛл) |
|||
я стеку |
74 |
($ р;<«- rsp;-2 |
|
|
|
||
|
POP |
rp*** ( rPnл)<^ £SPj ; ( r P t t ) p + 1 2 |
|||||
|
|
|
|
( $ p ) * - C s p ) + 2 |
|
||
Управле |
75 |
£1 |
|
Разрешить прерывание |
|||
ние |
76 |
DX |
|
Запретить прерывание |
|||
|
77 |
NOP |
|
( ? С ) + - СРС) + 1 |
|
||
|
78 |
H LT |
|
Останов |
|
|
1 |
6 |
! |
|
ПОПОИ |
2 |
ю |
|
IIOIOOII |
2 |
ю |
|
QOXIOOID |
3 |
13 |
|
oonioip |
3 |
Î3 |
|
ооюоою |
3 |
16 |
|
оотюю |
3 |
16 |
|
00**0010 |
I |
7 |
|
ооллюго |
I |
7 |
|
IÏRR0I0I |
I |
I I |
|
IIKROOOI |
I |
ю |
|
IIIIIO II |
X |
4 |
|
IIII0 0 II |
I |
4 |
|
00000000 |
I |
4 |
- |
OIIIOIIO |
I |
4 |
2 |
Бели (f!) = ( r |
) i то 2 - 1 ; если |
(Л ) < (f* ), то <У в I . |
|
т |
К а ^ ^ к о ш н д а |
условного |
перехода |
имеет по 8 вариантов в зависимости от выбранного |
ш и |
Команда POP |
влияет |
на все флаги* |
Обозначен»?? л» - |
числе, |
. эй.'ов кодваде* |
Кт ~ Ш |
) тактов? < |
) » |
содержанке регистров; |
|||
С 2 |
- |
содержание ячейки ЗУ, адрес которой указан |
внутри |
скобок; |
Г |
- регистр |
|||
РОН |
; |
ГР |
- пера регистров; |
$SS - |
регистр-передатчик; &№> - |
регистр-при |
|||
емник; |
RR » код пари регистров; СС€ |
- код условия; |
- указатель |
стека; * |
|||||
PC |
|
счетчик коиэнд. |
|
|
|
|
|
|
5 |
000 |
Н |
100, |
8-С |
]00 |
С |
001 |
L |
IOI |
JhE |
01 |
D |
010 |
М |
I3D |
H-L |
ю |
Е |
, ОН |
й |
I I I |
S№wj II |
Условие |
ÇCÇ |
|
N Z |
( - г - 0 ) |
000 |
гсг*<) |
001 |
|
N C |
(С У * Q ) |
010 |
С |
fcy= о |
он |
Р0 ( Р * 0 ) |
100 |
|
РЕ |
(р ^ ) |
Ю1 |
P |
rs*o) |
но |
м |
(s* о |
I I I |
СПИСОК ЛИТЕРАТУРЫ |
|
Î . Алексенко А. Г. и др. Проектирование радиоэлектронной |
|
аппаратуры на микропроцессорах. - M.Î Радио и овязь, |
1984. - 272 о* |
2. Балашов Е.П., Пузанков Д .Б. Микропроцессоры и |
микропро |
цессорные системы: Учеб, пособие для вузов. - M.f Радио и связь - |
1981, - 328 с.
3. Мирский Г.Я. Микропроцессоры в измерительных приборах, -
М,: Радио и связь, |
1984. - 160 с« |
4. Проектирование цифровых систем на комплектах микропро- |
|
грамшруемых БИС / |
Под ред. В.Г.Колесникова. - М.: Радио и связь с |
1984. - 240 с.
5. |
11роектирсвание импульсных и цифровых устройств радиотзх- |
|
отческих |
систем: Учеб.пособие для редиотехи.спец.вузов / Под ред, |
|
Ю.М.Казаринова. - М. : Высшая школа, 1985. - 319 с» |
|
|
6. Гришин Ю.П. и др. Микропроцессоры в радиотехнических |
оп- |
|
стемах / |
Под ред* Ю.М*Казаринова. - М.г Радио и связь, 1982, |
« |
280 с. |
|
|
7 . Микропроцессорные комплекты интегральных схем: состав ш
структура. - М,: Радио и связь, 1982. |
- |
192 о. |
8 . Цифровые фильтры и устройства |
обработки сигналов на ин |
|
тегральных схемах: Справочное пособие |
/ |
Под ред, Б„*5,Высоцкого. - |
М, : Радио и овязь, 1984, - 216 с, 9» Клннпивн Э. Цроектирование <теэдализировакЕых микропро
цессорных сиотем: Пер. с англ. - М.: Мир, 1935, - 363 о* Ю. Федорков Б .Г . я др. Микроэлектронные цифро-аналоговые и
аналого-цифровые преобразователи, - М. : Радио и овязь, 1934. -
120 с.
II, Вренягаввли И.В, Микропроцессоры и локальные сети микро эвм в распределенных сиотемвх управления. - М. : Энергоагомиздат,
1965. - 272 с .
|
|
|
|
ОГЛАВЛЕНИЕ |
|
|
|
ВВЕДЕНИЕ................ |
...............................».............................................. |
|
3 |
||
ь |
СТРУКТУРА ТИПОВЫХ С Ш МИКРОПРОЦЕССОРНЫХ |
|
|
|||
|
ВШИСШ ЕШШХ УСТРОЙСТВ............................................................. |
|
4 |
|||
|
ХЛ, |
Особенности различных типов микропроцессорных |
|
|||
|
|
ком плектов.,..,........ .......... |
|
4 |
||
|
1.2. Структура вычислительного устройства на базе |
|
||||
|
|
однокристального микропроцессора ................................ |
|
24 |
||
|
1.3. Структура вычислительного устройства на базе |
|
||||
|
|
секционных ыикролрограымируеми* микропроцессоров... |
26 |
|||
|
х,4* Организация памяти в микропроцьссо^тсс система ...30 |
|||||
|
т т |
|
т |
т Ш я рм й с а вш ою пгащ ссоргш х |
системах . . . . з а , |
|
|
2 Л . |
Особенности интерфейса в радиотехнических |
|
|||
|
2.2, |
вычислительных устройствах .......................... |
; ................. |
33 |
||
|
Организация обмена данными в микропроцессорных |
|
||||
|
|
системах ................................ |
, , . . . . 3 5 |
|||
|
2.3« |
Микропроцессорше аналого-цифровые и цифро- |
|
|||
|
|
аналоговые преобразователи информация . . . . . . . . . . . . . |
4 2 |
|||
|
2.4* |
Интерфейс!*» компонентын^гоопроцессо^Яых систем ... |
47 |
|||
s , |
с э д ш ю и р о в а ш к икрош одз&ш ш устройства |
|
||||
|
В РАДИОТЕХНИКЕ ....................... ........................................................ |
|
.. |
|||
|
З Л . Основные, классыалгоритмов цифровой обработки |
|
||||
|
|
радиотехнически* сигналов . . . . . . . . . . . . |
. . . . . . . . . . . . . |
5 1 |
||
|
3 .2 . Микропроцессорные вычислительные устройства |
|
||||
|
|
радиотехнических систем |
.* ... |
5 3 |
||
|
- 3 . Перспективы использования микропроцессоров |
|
||||
|
.в |
цифровой обработке сигналов |
. , , . . , , , . . . . . . 6 0 |
|||
|
а ш о ж |
ш |
т а т а * ...................................................... |
............... |
|
Св.пяак, 1967, поз. 1016.
Борис Георгиевич Иотковсквй
ММСРОПРОЦРССОРНЫЕ ВЫЧИСШЕНЫШЕ УСТРОЙСТВА В РАДИОТЕХНИКЕ
_______________ Гвдактор В.Д.Урииа
ЛЕ f 00062 . Подписано в печать 04.02.67* Форш* 6 0 x 8 4 ^ ^ , Бумага дии множительных аппаратов. У сл.леч.д. 4 ,3 . У ч.-мзд. и . 4 ,0 . Т. 280 еяа. Цена 15 к . Заказ JM59
г.Воронем, Московский п р ., 14»
Ротапринт ВПЙ