.
() , . . . (), , .
, . , , , . , (), . , . :
- , ;
- ;
- .
, , , , - .
, , , , .
[1] , :
1) . . , , . , , :
- : , , , .
- , , , , , .
|
|
- . , , , . , , [1], -, , , . , , . .
2) . , . , , . , , .
3) , , . , , . , . , . .
4) - , . , , , , . (, ). , , . , . , , . , .
|
|
5) . , -, , ; -, - (-) .
6) , . , . .
. , , , , , , , , . , , - . .
, , , . . , . , .
[2] , , () . , . , . .
, , , .
(-) (). , [3]. , . (), Cadance, Synopsis, Mentor Graphics . , , , : , , , , - . .
- . -, , IP (Intellectual Property) .
|
|
-, , :
- , (hard) -;
- (Verilog, VHDL), (soft) -.
: (ASIC) (FPGA).
, . ASIC ASIC -, , -, . , - , ASIC , . , . ASIC.
:
- ;
- ;
- ;
- .
- :
- (, , );
- .
, ASIC . ( ) 0,13 0,18 , 0,09 . , 25% . , . ASIC . , , , . FPGA, [4]. FPGA :
- ;
- ;
- ;
- ( ).
, FPGA , , , .
|
|
ASIC , . , FPGA.
FPGA- ASIC - FPGA IP-. - IP- . ~70% , . FPGA , ASIC, . . FPGA.
, , FPGA . .
, (), IP- [4]. FPGA .
. , , . () . , , .. , .
, .
, , . HDL- (VHDL, Verilog).
RTL-, (testbench), ( ). , RTL-. . RTL- IP-, GRLIB.
. : RTL-, . (netlist). () ( ).
, . .
. .
, () (.. ).
IP-, , -, . FPGA , , (FPGA).
, :
|
|
- /, , , ..;
- , ..
, . . , , . , , . , , . , .
, , , , , . , , ..
:
1. . . / ., . .: , 2004.- . 216.
2. AMBA Specification Rev. 2.0 - ARM Limited, 1999.- p. 230
3. . // , 2007.- 11, .6977.
4. . FPGA / ., ., ., , 2006.- 5, c.8388.
681.5
.., ..