Учебник / TR_03
.PDF. / *%+&% G &%+ : 4FB?H9 I <%* &' + * "+ ++ ! % " ! % # 0 - %
4 7 # = >Q ' '
!! # ! $ ) 7 ) # % ' ) %
3 4 7 $ # * *
% $ ! # $
' ( % !( '$ # = >Q D # !( . /
I D L E ( n ) ;
[N T) , ) T? O #
! % % ) % 7 # $ - * ) $ *
* * # * ) F>I) F>I9:<) # *
* ) 7 " ) $
# $ '$ # = >Q
$! 3 #
' # = >Q 5[6 ' # $ ) ) $
* ( + %* "
# $ n 5'$ 6 '
$ ' 7
" $) # ) [ # ) # # ' %
! ! % 5 2/3, 10, 34 /05).
- # = >Q 5[6 ' *) % !( * 7
# * 5 F>I6) $ *
" 7 !! # ! $ # * *
" % ) $ % % "$ ) # % * ' " 5 # n # 6
. /
$ #
# ) "
!( # !(
# # "
% * , , A 5&% ) $ 9J< " # . % # # ) % # # # !( * )
# !$ * 7 * ) IRQ0 IRQ1 K %
. # . 9J< 0 1 1 6
81
# * $' $ $#
* * D ' # # #
% " ) * # % % " !(
$* # % "
" % $* # ) "
% " !( # * ) "
#
% " ' (
( # J<= 5 ' % % % "
6) * # * '$ # $ $# #
# $ $# # L " # #" ' #
(
L =\F "
K 3..# # ) % % #
# * * % ' ' "# 5# ' "# ) '
* ' 6) " # 9 :;<=> ' "
' " * ' #
3 % " '# * % ' # # * % * ' " #
* * )
# ' # # 1 " 1 2Z4) "
# % " K 3 % ' " # # # !$ $
# ] ' * ' 1^
" 5S < <61
. ' & "% 'A+ A$ %$0 #"%+ !
$ ' ) . #
) # %* ) $% ' #$ # ( # 8 # ' #
) =S I
$ # (
# ( '$ $ $# # 5 # " !(
# 6 # $ $# # 8 $ 3 % "
82
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G % , |
|
|
|
% ' ( ' ( ) *+ ,-., / |
||||||||
+%# 6 ) $' |
78 % )# $' |
|||||||||
|
|
|
|
|
|
|
|
|
0x0000 |
|
8 # RESET |
||||||||||
|
||||||||||
|
|
|
|
|
|
|
|
|
0x0004 ( $%9 : # # |
|
IRQ 2 |
||||||||||
|
||||||||||
$ 9J< |
0x0008 |
|||||||||
9J< |
0x000C |
|||||||||
|
|
|
|
|
|
|
|
|
0x0010 |
|
$ 9J< P IRQ1 |
||||||||||
|
||||||||||
|
|
|
|
|
|
|
|
|
0x0014 |
|
9J< P IRQ0 |
||||||||||
|
||||||||||
G |
* O 59 : # # |
|||||||||
|
|
|
|
|
|
|
|
|
G % , , |
|
|
|
% ' ( ' ( 0 *+ ,-/ |
||||||||
+%# 6 ) $' |
78 % )# $' |
|||||||||
|
|
|
|
|
|
|
|
|
0x0000 |
|
8 # RESET |
||||||||||
|
||||||||||
|
|
|
|
|
|
|
|
|
0x0004 $%9 : # # |
|
IRQ 2 |
||||||||||
|
||||||||||
|
|
|
|
|
|
|
|
|
0x0010 |
|
$ 9J< P IRQ1 |
||||||||||
|
||||||||||
|
|
|
|
|
|
|
|
|
0x0014 |
|
9J< P IRQ0 |
||||||||||
|
||||||||||
G |
* O 9 : # # |
|||||||||
G % , ?
% ' ( ' ( ) *+ ,
+%# 6 ) $'
8 # RESET
IRQ 2
8 _] 5 ' * 7 6 E$ ' _] 5 * 7 6
$ 9J<
9J<
$ 9J< P IRQ1
9J< P IRQ0
G
78 % )# $'
0x0000
0x0004 $%9 : # #
* O
0x000C
0x0010
0x0014
0x0018
0x001C
* 9 : # #
83
|
|
|
|
|
|
|
|
|
|
|
G % , 0 |
|
|
|
|
|
% ' ( ' ( ) *+ , 1 |
||||||||
+%# 6 ) $' |
78 % )# $' |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
0x0000 $%9 : # # |
|
8 # RESET |
||||||||||||
|
||||||||||||
|
|
|||||||||||
" % ( 5 |
* E |
|||||||||||
#6 |
|
|||||||||||
|
IRQ 2 |
0x0004 |
||||||||||
|
|
|||||||||||
8 _] 5 ' * 7 6 |
* O |
|||||||||||
E$ ' _] 5 * 7 6 |
* E |
|||||||||||
$ 9J< |
0x0010 |
|||||||||||
9J< |
0x0014 |
|||||||||||
|
* O |
|||||||||||
|
* E |
|||||||||||
$ 9J< P IRQ1 |
* |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
0x0024 |
|
9J< P IRQ0 |
||||||||||||
|
||||||||||||
G |
* O 9 : # # |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
G % , T |
|
|
|
|
|
% ' ( ' ( ) *+ , 2 |
||||||||
+%# 6 ) $' |
78 % )# $' |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
0x0000 $%9 : # # |
|
8 # RESET |
||||||||||||
|
||||||||||||
|
|
|||||||||||
" % ( 5 |
* E |
|||||||||||
#6 |
|
|||||||||||
|
IRQ 2 |
0x0004 |
||||||||||
|
|
|||||||||||
|
|
|
|
|
|
|
|
|||||
|
IRQL1 5 !6 |
* O |
||||||||||
|
|
|
|
|
|
|
||||||
|
IRQL0 5 !6 |
* E |
||||||||||
$ 9J< |
0x0010 |
|||||||||||
9J< |
0x0014 |
|||||||||||
|
|
|
|
|
|
|||||||
|
IRQE 5 . 6 |
* O |
||||||||||
% # |
* E |
|||||||||||
|
|
|||||||||||
|
|
|
|
|||||||||
$ 9J< P IRQ1 |
* |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
0x0024 |
|
9J< P IRQ0 |
||||||||||||
|
||||||||||||
G |
* O 9 : # # |
|||||||||||
84
G % , A
% ' ( ' ( ) *+ , 345/2./6
+%# 6 ) $' |
78 % )# $' |
|||||
|
|
|
|
|
0x0000 $%9 : # # |
|
8 # RESET |
||||||
|
||||||
|
|
|||||
" % ( 5 |
* E |
|||||
#6 |
|
|||||
IRQ 2 |
0x0004 |
|||||
|
||||||
8 _] 5 ' * 7 6 |
* O |
|||||
E$ ' _] 5 * 7 6 |
* E |
|||||
$ 9J< |
0x0010 |
|||||
9J< |
0x0014 |
|||||
$ * . 5`2 6 |
* O |
|||||
* . 52` 6 |
* E |
|||||
$ 9J< P IRQ1 |
* |
|||||
|
|
|
|
|
0x0024 |
|
9J< P IRQ0 |
||||||
|
||||||
G |
* O 9 : # # |
|||||
' % ) $ !( #
( #" " < <) S < <) =S I # E " < <) S < < =S I * ' # ( 7 %
< < # ( " =S I # 3
$# ' " '$) # )
' 7 ' " * 5 '$ % ' 7 ' " * =F;<>6
8 # ;9 5 6)
% # ) " ! # ' ( ! ' % " ' # " #
$ $# # ) ' %
!( #
. #$ +J %-0 #"%+ !
H ' # . ' !(
/
∙ =S I -" 5 7 6 #
' 7
85
∙ =F;<> -" 7 # . . %
!L ' " ' " *
∙ =\F & ( % ' "
$ . |
|
||
|
|
|
|
IRQ 2, IRQ1, IRQ0 |
% # . |
||
! . !( |
# =F;<> |
||
O * / IRQE ,
IRQL1 IRQL2 * IRQE # . . ) # # *
IRQL1 IRQL2 # . !
% % # # . * . IRQx '
. # # " ') # )
# * ) ' # # '# a # ' * #$ % " ) '
$# % 8 " . #" % # !( % % =\F
E# . . % ! ) # # )
7 7 * * ) $ !) $ '
' #$ # ) # # *
$ # '
E# . ! "
" #$ % " 8 )
7 ' ) " # " ' ) $% 3 % % & # ) *
# . !) " * " '
# # $# ' $ * $# # % ) $ ' $ ' E# .
! . # !
%$ #" " ' "
' " * " ) ' 7 !( '
" * ) ' $# # !
* % " " ) ' 7 !( ' " * )
% " 7
) _] 5 . * 7 6
) A bcY0OP0d !
86
# & % " # eS I # .
# * ' $ # "
* _] ^ =S I " % #
' 7 % " * $ _] ' _] -# =S I) # eS I " %
% " ) * e J _] K %
. A 1 . * 7 1
. 0 %"' + : 0 #"%+ :* 4F=DE?9
=F;<> % 0' ) # # .
7 ' 5 IRQx6 # " ' #
% =F;<> * &
# % =F;<> # "
" @ 14 !( 1
=F;<> % ) !( ) % 7
IRQx . ! 5 N !) N . 6 H
* # %
K ? =F;<> ) ' 7 '
" *
' '$ =F;<> # .
' ' "# #
. *% "%+ : 0 #"%+ ! 4F7>KL9
-" % =S I ' 7 % # % "
& * % =S I # "
" " @ 1^
P 1 K # " ! . ! 5 N # ) N ' 7 6 ' # =S I %
* A ) O bcY0OP0d
$# ' ( ! # #
# ) # . '$ =S I D
% . ' ! $ *
#
87
@ ' . * ) #
# ) 3 ' . # ) % " L ' 3
" % ' ' % "
* # % " "
=S I $# ( # ) ' #
' # ' ! -. =S I
* % " % ' 7 " 5% ?6 =F;<>L * ) " ' # # $ % "
- " ' % # ) *
$# # ! 5=S I 6 *
% "
' 7 " * =S I
# % ' ) $ # ! # % '#
7 * ! ! # . ! E =S I .$# G % , O
ADSP-2101.
. '$%'A+ %< M + N$' "%+ 0 #"%+ !
* A ) O bcY0OP0d
% # ' 7 % # /
E N A I N T S ;
D I S I N T S ;
' # ' 7 $!
# D I S I N T S # ! 5 # !$ "
% ( 6 ' " =S I # E N A I N T S # %
% "
K # % . ' !
. . 0 + & 'A+ ! %+ " N$ % 0 #"%+ ! 4FO=9
=\F # ' '
% % !( . ( !
* # (
88
' $ # %
) !( % !
G % , O
7 #8)*9 ( ( : ;
' < =) *+ ,->
; ' ' < = #?!"$> @ - = ; '
' '>
;"% &$: |
= 8 & %# >? @ |
|
< |
8 A 8 8 " |
|
$' |
% & ' |
$' |
|
#%' %# ) |
|
5 '7 6 |
i j k l m n |
|
1 |
i j k l m n |
|
2 |
i j k l m n |
|
3 |
i j k l m n |
|
4 |
i j k l m n |
|
0 5 7 6 |
i j k l m n |
|
( 8 & %# >? @ % A 8 8 "% & ' $'
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
; ' ' < = #?!"$> @ = ; '
' '>
;"% &$ = 8 & %# >? @ 8 ( 8 & %# >? @
:< A 8 8 "% & ' % A 8 8
$' |
$' #%' %# ) |
"% & ' $' |
5 '7 6 |
i j k l m n |
i j k l m 0 |
1 |
i j k l m n |
i j k l 0 0 |
2 |
i j k l m n |
i j k 0 0 0 |
3 |
i j k l m n |
i j 0 0 0 0 |
4 |
i j k l m n |
i 0 0 0 0 0 |
0 5 7 6 |
i j k l m n |
0 0 0 0 0 0 |
(i j k l m n *$# % '$ !% ! # % ! 6
# % !( * .
' # !( % =\F) $ ' # % " ) # f %
7 ) " % # . 5 # !( % =F;<>6
.
89
) 2` P`2 #"
% ! . # ) %
8 " . % #
!( % % =\F E % !( .
$# % ! ' !(
% "
& * % =\F # "
" @ 1^ P 1
^ =\F ) A bcY0O ! %
# P % ) * ( *
. * 7 L _]
% ' $ *
. %& G % 0 #"%+ !
H ) IRQx) ) _]
2` P`2 ' "# ) # * )
# % "
* * # D " ! , ( )
$ # . # ) * '
% # 5 IRQx).
-) $ 3 * * # ) " %
! ' 7 " ) # !$ !% # ) # % $* ' P
7 " # G # ' "#
%* % # # ) * ( $# #
3 # # ) # "
% % % ) # ;9
!( # % ' % #
% " 2 # ( # $ $# # ) ' # % % ' 7
% "
5&% ) $ # ' "#
# # A ) O bcY0OP0d & ' "# ) 0)
0) !( ' 6
90
