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

Буланкин В.Б / Kalayev_IA_rmvs

.pdf
Скачиваний:
58
Добавлен:
22.03.2015
Размер:
7.48 Mб
Скачать

% ,

)*+,:

-O ,

, $ &

;

-– ( % Argus) ,

$ / ;

-– ( % Argus)

- ;

-%/ – ( % ,++, Object Pascal, . .)

)*+,, , %/

.

6 % &

-&, -& $ %

Argus IDE / % .

, %

)*+, , $/ %

& / & & %

. % % %

/ %, / %, &

, &, )*+, .

: & / $

. , / & %

$ & $

- $ & &

% % %/ /.

, % $ $ # &$%. G %

, / $ & )*+,.

% $ /:

307

$ % %,

;

& % & /&

;

& % $ ,

, $ .

" % & &

& %. +

& % . Y -

& % % &

/ & %

& %. , / $ &

& $ -% %. G& & % % %

& . 6.2.

Argus IDE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Argus

 

Colamo

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

 

 

$

 

 

FIRE

 

 

 

 

 

 

 

 

 

Argus

 

 

Colamo

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'() ( ( IP-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( ( ,-

 

 

 

 

 

 

 

 

. ( ( VHDL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xilinx ISE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7 8 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8 (

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:;

 

 

 

 

 

 

 

 

7 8 9(

 

 

:

 

 

 

 

 

. 9(

 

-

 

 

 

 

 

 

 

8 ( :;

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: ( ,

< (

-

=-

>?@

. 6.2.

308

: % ,

% % COLAMO, Argus IDE %

– Fire!Constructor, % % %

.

+ Fire!Constructor & & IP-%

% . , % Fire!Constructor

, % COLAMO- . + % %

- & & IP-%

/ & & . " # &% % ( ) & %, %

% % . " & % / / "87,

, % $ "87,

& %, G`a,

- % . . Fire!Constructor

%

"87, & % % % / # %

% (VHDL). : /

"87, ( Xilinx ISE) %

% "87, & %. `

"87, % /

.

, Fire!Constructor % &

% )*+,. 9

% % :

- % ucf- & / "87,;

309

-

,

% "87,; - & % & %

"87,.

h "87,

& %

, , / %

% )*+, - ,

& - % "87, & % )*+, .

" % % COLAMO-

% %

%, %/ / G`a /

%

. 7 % $% %

% & / , &

/ - %/

& )*+,.

" & % % %

, %/

/ %

% % (,++, Object Pascal, Java . .) /

/ & & . " / $

& % &

& .

a & % % %

. , &

% & %.

310

" &$ ( . 6.3):

& % ;

%;

%

.

, % %

&, / / &% %

- , % &M ,

$ %,

& .

. 6.3. ! " #

+ % % & ,

& %

& )*+,. Y %

& % ,

% %, %

, /

% %. a % %

311

& & .

Y

% %/ % %

-& %

. : %

& . : % #

% & & , %

%

&$%, % % % & . , & % %

. + & %

%

& %. ,

% % &. 9 / &% %

- , %, ,

% & & & % )*+, %

. + % % &

, &

% & )*+,.

Y % & %

"87,

%, %

, / % %. " % & & ,

% %

&$%, % % % &

.

312

: % % )*+, % ,

-& . , %

% % %

$ . : % % $ % %

& & % . +

$ & %/ %

% % -

%, & / ,

% / $ & .

" % % %

, % % $

, /

, % , %%

# &M & & . *-& % %

% ,

% & & & ,

.

) & -& -

/ &% ,

$ % %

% %

%

.

) & $ % #:

1)%/ % , &

, %

% %;

2)% % % $ ;

313

3)% % & % / ,

/ % & ;

4)% % % ;

5)% % % . 6 %

$ & ,

% % % & , % # -

%/ % ;

6)% % .

Y # & -

, & . Y / #

% - , % $

: , %,

& , $

. , % - /,

/. +, % & % # /

/ - , / % & [62-65]. +

,

$

%

.

6.2.

6.2.1. ! " #

; % ARGUS v.2.0 % &

%, % %

. ; - %

ARGUS v.2.0 $ / /

% ,

314

/ % %

% .

" % ARGUS v.2.0 $

% %. " & . +

$ %

. + &

/ , $

. . %

% & & .

G % $ %

, % %

%/ . $ , / ,

$ , %/ %

. . % ARGUS v.2.0

/ PROGRAM ENDPROG.

" / /

$ &, -

% $ . " % % &

- . . /

/ UNIT ENDUNIT.

+ %

, & & &

- , &

& / .

: % % , ,

% ARGUS v.2.0 / %

, % . " %

- # & %

%. , % , % %: - ( &);

315

-&;

-;

-& .

, , % , & / %

&- / : - $ & ; - % .

* - # & % %

%, / % -

# %, - . G % ':'.

"$ , % ARGUS v.2.0, $ %

. $% % % ';'. G& $ :

-;

-;

-.

, , / %, # $ $ /& .

" % &%. " $ .

% '/*' % '*/'. : / % $ .

+ ARGUS v.2.0 / % / :

-Number – ;

-Vector n-#;

-Stream n-#;

-Array – ;

-ParamAddress % %.

316