第1章EDA技术概述1-1EDA技术与ASIC设计和FPGA开发有什么关系
FPGA在ASIC设计中有什么用途
答:EDA技术进行电子系统设计的最后目标,是完成专用集成电路(ASIC)的设计和实现,FPGA是实现这一途径的主流器件,它们的特点它们的特点是直接面向用户、具有极大的灵活性和通用性、使用方便、硬件测试和实现是直接面向用户、具有极大的灵活性和通用性、使用方便、硬件测试和实现快捷、开发效率高、成本低、上市时间短、技术维护简单、工作可靠性好等快捷、开发效率高、成本低、上市时间短、技术维护简单、工作可靠性好等
FPGA的应用是EDA技术有机融合软硬件电子设计技术、ASIC设计,以及对自动设计与自动实现最典型的诠释
1-2与软件描述语言相比,Verilog有什么特点
答:Verilog语言的特点:(1)按照设计目的,Verilog程序可以划分为面向仿真和面向综合两类,而可综合的Verilog程序能分别面向FPGA和ASIC开发两个领域
(2)能在多个层次上对所设计的系统加以描述,从开关级、门级、寄存器传输级(RTL)至行为级都可以加以描述
(3)灵活多样的电路描述风格
1-3什么是综合
综合在电子设计自动化中的地位是什么
答:综合(Synthesis),就其字面含义应该是:把抽象的实体结合成单个或统一的实体
在电子设计领域,综合的概念可以表述为:将用行为和功能层次表达的电子系统转换为低层次的、便于具体实现的模块组合装配的过程
(1)从自然语言转换到Verilog语言算法表述,即自然语言综合
(2)从算法表述转换到寄存器传输级(RegisterTransportLevel,RTL)表述,即从行为域到结构域的综合,也称行为综合
(3)从RTL级表述转换到逻辑门(包括触发器)的表述,即逻辑综合
(4)从逻辑门表述转换到版图级表述(如ASIC设计),或转换到FPGA的配