1 EDA技术概述
1.2 EDA技术的主要内容
EDA技术主要内容包括四个方面:①硬件描述语言;②大规模可编程逻辑器件;③软件开发工具;④实验开发系统。其中,硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段,大规模可编程逻辑器件是利用EDA技术进行电子系统设计的载体,软件开发工具是利用EDA技术进行电子系统设计的智能化的自动化设计工具,实验开发系统则是利用EDA技术进行电子系统设计的下载工具及硬件验证工具。
1.2.1 硬件描述语言
硬件描述���言(HDL)是各种描述方法中*能体现EDA优越性的描述方法。所谓硬件描述语言,实际就是一个描述工具,其描述的对象就是待设计系统的逻辑功能,实现该功能的算法,选用的电路结构以及其他各种约束条件等,通常要求HDL既能描述系统的行为,又能描述系统的结构。
HDL的使用与普通的**语言相似,编制的HDL程序也需要首先经过编译器进行语法,语义的检查,并转换为某种中间数据格式,但与其他**语言相区别的是,用硬件描述语言编制程序的*终目的是要生成实际的硬件,因此HDL中有与硬件实际情况相对应的并行处理语句。此外,用HDL编制程序时,还需注意硬件资源的消耗问题(如门,触发器,连线等的数目),有的HDL程序虽然语法,语义上完全正确,但并不能生成与之相对应的实际硬件,其原因就是要实现这些程序所描述的逻辑功能,消耗的硬件资源将十分巨大。目前主要有以下两种HDL语言:
……