TA的每日心情 | 开心 2019-11-19 15:19 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA语言的选择 ——Verilog和vhdl的区别
0 ]# _! {( |) e7 j& ]* a8 P' H! z0 s0 z
这两种语言都是用于数字电子系统设计的硬件描述语言,而且都已经是 IEEE 的标准。 VHDL 1987 年成为标准,而 Verilog 是 1995 年才成为标准的。这个是因为 VHDL 是美国军方组织开发的,而 Verilog 是一个公司的私有财产转化而来的(这个公司之前是做C语言之类的,所以创造出的Verilog语言多多少少都和C语言有点相似之处)。 0 s7 X2 T& Y6 V9 {, t( @
, @' z- L/ ?$ u4 C' p! E8 X u t这两者有其共同的特点: . ~. Y6 }; K8 a- i7 X) M+ b! A% \
1. 能形式化地抽象表示电路的行为和结构;
/ E6 p( U8 c# t+ q2. 支持逻辑设计中层次与范围地描述;
' l% W6 M* h g# [3. 可借用高级语言地精巧结构来简化电路行为和结构;具有电路仿真与验证机制以保证设计的正确性;
- A, o) s" m/ x3 C# P' c; P# P* O4. 支持电路描述由高层到低层的综合转换; T0 |8 Q1 x: ~$ _0 W4 c/ i
5. 硬件描述和实现工艺无关; ' i& @. r% ? @9 y w4 m- R
6. 便于文档管理; , m& l5 E/ w& ~/ u7 n
7. 易于理解和设计重用
. |$ P6 H. X, ~, }! I1 p( B9 K \5 k) J8 I3 n. Y% V
但是两者也各有特点。 Verilog HDL 推出已经有 20 年了,拥有广泛的设计群体,成熟的资源也比 VHDL 丰富。 Verilog 更大的一个优势是:它非常容易掌握,只要有 C 语言的编程基础,通过比较短的时间,经过一些实际的操作,可以在 2 ~ 3 个月内掌握这种设计技术。而 VHDL 设计相对要难一点,这个是因为 VHDL 不是很直观,需要有 eda 编程基础,一般认为至少要半年以上的专业培训才能掌握。
; C. Y ?# {9 g. p) l
- b8 ?5 h/ [& v2 G4 u目前版本的 Verilog HDL 和 VHDL 在行为级抽象建模的覆盖面范围方面有所不同。一般认为 Verilog 在系统级抽象方面要比 VHDL 略差一些,而在门级开关电路描述方面要强的多。
2 \: a/ {8 h8 d& ~/ l8 |: |
) P0 a3 G- m; K' f4 M% {近 10 年来, EDA 界一直在对数字逻辑设计中究竟用哪一种硬件描述语言争论不休,目前在美国,高层次数字系统设计领域中,应用 Verilog 和 VHDL 的比率是 80 %和 20 %;日本和台湾和美国差不多;而在欧洲 VHDL 发展的比较好。在中国很多集成电路设计公司都采用 Verilog。
( P, i2 C5 Y8 d: J6 x3 N在中国,军工类的企业用VHDL居多,其他都是verilog。所以我也选择了Verilog作为我学习的语言。' w# b8 d' w3 h6 O: s2 K
' v1 x0 ?5 T& ^' q! Q6 Q$ V1 c0 }1 V) U. K
|
|