
Учебник / TR_09
.PDF
H . E#$ !% !' +$"! ""$F '$J"$ *!
! +$,-%$( "! ' (E($ PWD
X % PWD ( ( ( %
) ) $ ' & ) & , ) % % ( , % )( % ( ) $
8, K % ) $ 4-0 ]0 h: R F , , " ! , % ( 8 ( : ( (
& )( J ! F , " )(
K BC ( Z & )( & %
* ( ! %! , ( % ( M, F $ ,% (
W9 " ( & % * --. A (
JDM6W W9 " ( & % % W
V % ) () , & % )
, ) ) $ J (
) ) $ $ % ( , 8, % ( ! : % )
$
R , % ( ! " )
( " %$ ( 2 0] V " %
( ( ( % PWD (
, %) ) $ F
# ( &( %#$ ! ( 2 0] 6 ) $ 6 ) %
( ( ( % PWD F
-( ( ( , % ( ! % "
, ( , %)
) $" ! ( " %#$ *
) $ ( 2 0] 6 ) # ( O52 %
&
R , % ( ! % "
, , %" ! ! ( ) ( / 8 ! ! ( ( :" 5 5I 8 :" 0HH 8 ( : /35O 8 ! ! ( : a 2U 1
5 5 % # % #" 5 5 ) ! 77 6 ! ( ! %
233

H . E#$ !% !' +$"! ""$F '$J"$ *!
! +$,-%$( "! ' (E($ RESET
6 RESET " ( (
) $" % ( "
( # ( " ! R F
UU % " ! & % ( %! & RESET )
$ % % ) & % ( ( % # !
,% ! ( R ( !
! , & ! ! " ( ,
) $" RESET ) % ) & !
& , , %
( ! " ( ,% $ ( " ,
, " & % (
F ( ! ( ( * (
M, ! , # ( (
R ( ! ,
! 8 ) " ! ) $:"
RESET ) % ) & ! 7 (
6 ) $ &
RESET , % )( % ( ) ) $
%
H 1 '7 % +) +$ , " #$ "!7 + $& $ ( $ *$7"!!
+$"! ""$F '$J"$ *!
" , ) $"
" & % * % " ()
,
H 1 ! * 'EK ( $*$ E# ! +$,-%) * 7 (" L"77
= # ' M* *$(EF 8 " *$ /
J ) $" *
( %# 9 & "
, & * ( " , " !
, ,% F R ( , & )
( " * ( ) ) & , % ! 8 ( : ( ( 2 0]
a 7" 45 0 2 " % ) $
8% 45 0 ) $: ) , & %
234

F ) Z ! " ! ) % &
6 & * ( ( ,
% & 45 0 a ( ( % 45 0 % &* & F
6 " ( ( ) ) $
& PWD , RESET " ! &
( ( & ) % ( ) &
( " ( ( , , & ) ! " ! ) $
R * ( ) )
$ , , & " ) % & , % )(
% ( ) ) $ 6 F
& )( K BC ( " ( ,
, * ( ! (
P )( % ( ) & & &( " (
) $ $ PWD .
R ) ) $
$ RESET " ( , , & )
! " ! F " RESET )
% ) & ! 7 (
H 1 ! * 'EK ( $*$ E# ! +$,-%) * 7 (" L"!F ( & (EF%$" *$ ! (")* ""!F 8 " *$ + $& $
J * ) , & , % ( % !
, F ! ( #! " (
) $ R , % (
) & " % ! & , K 7 % )
$ 8 : " ( ( F ) 6 ( % ( % ( )
) $ ,% ( ( & )( " *
( ($ , &" ( %(
) 6 ( % ) , %" !
( " ! ! ( %
PWD ( ( ( % 45 0 ,% ()
" , F ,% * " ! %( (
V ) , %)
) $ 8 ( :
235

i6 ) $j
iQ ) % 9j
p w d _ i n t : a x 0 = 0 x 0 0 0 0 ; i * , ( j d m ( 0 x 3 F E F ) = a x 0 ; i " )( j
i d l e ; r t i ;
R ) ,% & ) % & , F "
" ( ( ) $" %
% & , K 7 % ) $
6 ( % ( ! ,
! ( ( ! % ( ,% K BC
& ( " 45 0 , ( % " (
,% & ) $ V )
, %) ) $
i6 ) $j
iQ ) % d /j
p w d _ i n t : a x 0 = 0 x C 0 0 0 ; i $ , ( j d m ( 0 x 3 F E F ) = a x 0 ; i " )( j
i d l e ; r t i ;
( ( % * &
% " * ) % % & % # R
,% & ) $"
,% % & ) " ( , F ( % %
R ,% & ( "
, F ( )
R ) $ & %
RESET , ( " RESET )
% ) & ( % # ! ( ( #
" , % ! ( (
! , , ( 8 , !
236
( : R ! F ( , "
RESET ) % ) & ! 7 (
H B N$* + $& $ ( !' +$"! ""$F '$J"$ *!
V ( " () ( * "
% & ( ) ) $ 6 F
& %!*%# ( % #
) $ 9 ( , F ) , &
% " ( % ( ( #! (
% %
H B / E( "!7 ! O, 8!
6 ( %# " % , & , %) " (
) ) $ , % ( 8 I/Oc :
.#, ( & % ! ,
F R ,% & , F "
8( ( % ( : ) , & ( (
% (
H B /$ , $( * ,-"E +$ *E
Q ) ) $ *& ( F ( ! (%#
% & %! " ( ,%# %
% & /01 ( 6
) $ & ) # % ( &
) ) $ ) &
! & L ) ,
) ) $ % , ! & !% *
( % & 6 &
,% , %) # ) ) $
F ( %# % , & , %) "
) ) $ , % ( 6
% F 8O4: R
) ) $ % ( $
RESET " ( & ,% %
) M, " ! #, &
" ( ( ) ) $" % !
, F * ( % 8 :
237
R ) $ & # *
( % & ( "
$ % & O4
54 -( ( ( ) -_ ) , & " (
) $" &
) ! # ! &" ( ( (
) ! & ) O4 ) )
$" " )$ F " #
J * ( & %
% ( " ) %
%# ) ) $" ( ( ( %# (
% & 6 ) , " ) O4 ( ) -( ( ( ! %$ &(
54" , ,% % & &(
%! " * ) ) $
! & 6 F * * !
) |
& " ( |
& |
||
) |
|
|
) $ |
a |
& # % |
|
( " |
) |
) $ %# (
!
6 & % ( )
) $ & , # + % (
% & %#
9 ( % & $ " (
( & # ) )
$" ) % ) % JDM6
H B . N$* / ( !' +$"! ""$F '$J"$ *!
6 ) , $ %#
F ( ! (%# % _X6" ( , " ( ( (
, " & " , %) &
& ! & ) _X6 6 )
$ F ( ! ( _X6 ) & , &
6 ) $ * ) ) % &
_X6" ( % ) , %) &
6 F % _X6 ( %# " ! , ) , , %) & ) $ ,
% (
238

6 % , Y O 8, < Y O<:
) * " (
! " * -( ( ( )
$ ) ! & " F *
( M , F ,%# " (
* ) ( %! * )
W % &W ) ) " (
) $
6 " $ ) $" )
% &" & F , % ( Y O Q % & ,% ) " ! % ) RESET !
( 8 & % & RESET : M ( % (
) & ) " ( & % * ( e
% ( " F %! " ( ( ) ! % ( M, " ! #,
_X6 % ! , F %( (
L ) 8YU YU : & %# _X6
! ) ) %! " ( YU c " * _X6 ( % ( ( % & ( * "
F * # ( ) ) $"
, F * ( % ! # $ J "
) , & % JDM6 R ) & % " ( ) & ( #! * 8 &
:" % % & $#$ R ) & " ! , * ,$& % % * " ( ( ) ) $"
, ) & & $ % ) & (
) YU 6 , , ( " ( _X6
% ) " ( ( D & $ " (
_X6 ) ) $ " ) % )% JDM6
H B 1 ")* ""!F +$ * + 7'$8$ $ *)+ + '7*! PQ:A9R (
!' +$"! ""$F '$J"$ *! P9:;<= > R
% % ( ) &
) ) $" ) & )
239

IACK # $ % J ( "
! ! 2 U ) , &
* " ( ) ) $ L
* " ! !
2 U * ) ( " (
& ) & )
(%$ !
M, " ! #, 2 U " (
) ) $" % ! # , F a , F W'
& F , W
H B B /$ * + 7'$8$ +$N F*$($8$ $ *)+ + '7*! P@:A9R (
!' +$"! ""$F '$J"$ *! P9:;<= > R
6 ) & ) ) $
! ! [ U R F " &
) & & % ( )
) $" ) " ( ( %$
, % ! [ U " ,%
%! , ) ) $e
∙%, &" ! [^/HI35 ) &+
! ! |
[ U " * [^/HI35" ! , |
% &" ( ! |
* + |
|
|
∙ !% |
! [ U % |
[^/HI35+ ) & ) ) $" ( F ,% ) & & 8M, " !
%! ! ! [ U * )
, :
H B G " ,$8$(EF !"* O F P9:;<= STUBVR
J ( ( & ="
>?@7=A7B ) & ) $
S & % ) )
$" %! " ( #! F , "
& $ V )
) $ >?@7=A7B
240
i6 ) $j |
|
|
|
iQ ) % 9j |
|
|
|
p w d _ i n t : |
a x 0 = 0 x 0 0 0 0 ; |
i ) |
j |
|
|
i |
) ) j |
|
|
i $j |
|
|
d m ( 0 x 3 F E E ) = a x 0 ; |
|
|
|
a x 0 = 0 x 0 0 0 0 ; |
i * , ( j |
i " )( j
d m ( 0 x 3 F E F ) = a x 0 ; N O P ;
i d l e ; r t i ;
S ! & ) $
! ( L ! F ( ( 2 0] )
&
H G 0 ,$(!7K + ! $*$ E# +$* N, "! W" 8!! '!"!' ,-"$
, B B ( )
) $
-, B B
; ) ; ) *
3 3 4
RESET |
|
S( |
||
|
|
|
|
|
PWD |
|
S( |
||
|
|
|
|
|
IRQ2 |
|
S( " ( %# " |
||
|
|
|
|
, %) # |
MMAP |
|
S( |
||
|
|
|
|
|
BR |
|
S( " ( ( |
||
|
|
|
|
) ) |
|
|
|
|
|
BG |
|
' ( % " &( |
||
|
|
|
|
* |
241
|
|
|
|
|
|
|
|
|
, B B 8 ) : |
|
CLKIN |
|
a% ( " 45 0 |
||||||||
|
|
|
|
|
|
|
( " &( % , 45 0 2 |
|||
CLKOUT |
|
' ( % |
|
|||||||
XTAL |
|
' ( % " 45 0 2 |
||||||||
|
|
|
|
|
|
|
% " ! /0123 |
|
||
PWDACK |
|
' ( % |
|
|||||||
|
|
|
|
|
|
|
|
|||
PMS |
|
' ( % " ( |
||||||||
|
|
|
|
|
|
|
* |
|
||
|
|
|
|
|
|
|
|
|
|
|
DMS |
|
' |
( |
% " ( |
||||||
|
|
|
|
|
|
|
* |
|
||
|
|
|
|
|
|
|
||||
BMS |
|
' ( % " ( |
||||||||
|
|
|
|
|
|
|
* |
|
||
|
|
|
|
|
|
|||||
IOMS |
|
' ( % " ( |
||||||||
|
|
|
|
|
|
|
* 8 = : |
|||
|
|
|
|
|
|
|||||
CMS |
|
' ( % " ( |
||||||||
|
|
|
|
|
|
|
* 8 = : |
|||
|
|
|
|
|
||||||
RD |
|
' ( % " ( |
||||||||
|
|
|
|
|
|
|
* |
|
||
|
|
|
|
|||||||
WR |
|
' ( % " ( |
||||||||
|
|
|
|
|
|
|
* |
|
||
ADDR<13:0> |
|
( |
|
|
||||||
DATA<23:0> |
|
V ( |
|
|
|
|||||
DATA<23:0> |
|
( |
|
|
||||||
SCLK0 |
|
S( |
|
|
|
|||||
SCLK0 |
|
9 ( ! ( % % #" % |
||||||||
|
|
|
|
|
|
|
" ! ( |
|
||
TFS0 |
|
S( " HO5 % |
|
|||||||
TFS0 |
|
' " |
|
( % |
( ( |
|||||
|
|
|
|
|
|
|
% ( & ) |
|||
|
|
|
|
|
|
|
HO5 % " ! ( |
|||
RFS0 |
|
S( " HO5 % |
|
|||||||
RFS0 |
|
' " |
|
( % |
( ( |
|||||
|
|
|
|
|
|
|
% ( & ) |
|||
|
|
|
|
|
|
|
HO5 % " ! ( |
|||
DR0 |
|
S( " HO5 % |
|
)
242