Basis that U have to know

FPGA design flow

1.       design specification

2.       architecture design

3.       HDL design entry & test environment design

4.       behavior simulation

5.       synthesis, HDL to netlist

6.       Implementation, place, route and layout

7.       Timing analysis

8.       programming to device

 

ASIC design flow

1.       SPECIFICATION

2.       MODELLING

3.       LOGIC DESIGN

4.       SYNTHESIS

5.       VERIFICATION

6.       TEST GENERATION

7.       Mapping

8.       Place & Route

9.       Configuration data

10.   PROTO VERIFICATION

 

Verilog HDL 抽象级别

1.       Behavioral level

2.       RTL level

3.       Gate level

 

Data Latch


D flip-flop


 四级流水线

         取指级(IF):从存储器取指令,每个周期取出一条指令。PC4

         译码级(DE):译出所要执行的指令的功能并识别出所需的资源,这些资源包括通用寄存器、总线和功能部件,提供流水线控制互锁,并从寄存器读出操作数。

         执行级(EX):完成指令功能。

         写回级(WB):用来将结果或存储器读出的数据写入寄存器。

常用加法器

         行波进位加法器

         先行进位加法器

         选择进位加法器

 

gi = ai · bi     

pi = ai Å bi    

ci+1 = gi + pi · ci  

si = ai Å bi Å ci

eg。 c4= g3+p3g2+p3p2g1+p3p2p1g0+p3p2p1p0c0

 

 

posted on 2009-12-28 17:03  Homography Matrix  阅读(167)  评论(0编辑  收藏  举报

导航