可用有关软件进行各种仿真;4、系统可现场编程,在线升级;5、整个系统可集成在一个芯片上,体积小、功耗低、可靠性高;6、从以前的“组合设计”转向真正的“自由设计”;7、设计的移植性好,效率高;8、非常适合分工设计,团体协作。因此,EDA技术是现代电子设计的发展趋势
114EDA技术的主要内容
EDA技术涉及面广,内容丰富,从教学和实用的角度看应掌握如下四个方面的内容:
1、大规模可编程逻辑器件;2、硬件描述语言;3、软件开发工具;4、实验开发系统其中,大规模可编程逻辑器件是利用EDA技术进行电子系统设计的载体,硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段,软件开发工具是利用EDA技术进行电子系统设计的智能化的自动化设计工具,实验开发系统则是利用EDA技术进行电子系统设计的下载工具及硬件验证工具。
7
f基于FPGA的多路智力抢答器的设计
115EDA技术的应用形式
随着EDA技术的深入发展和EDA技术软硬件性能价格比的不断提高,EDA技术的应用将向广度和深度两个方面发展。根据利用EDA技术所开发的产品的最终主要硬件构成来分,作者认为,EDA技术的应用发展将表现为如下几种形式
1、CPLDFPGA系统:使用EDA技术开发CPLDFPGA,使自行开发的CPLDFPGA作为电子系统、控制系统、信息处理系统的主体。
2、“CPLDFPGAMCU”系统:使用EDA技术与单片机相接结合,使自行开发的CPLDFPGAMCU作为电子系统、控制系统、信息处理系统的主体。
3、CPLDFPGA专用DSP处理器”系统:将EDA技术与DSP专用处理器配合使用,使自行开发的“CPLDFPGA专用DSP处理器”,构成一个数字信号处理系统的整体。
4、于FPGA实现的现代DSP系统:基于SOPC(aSystemo
aProgrammableChip)技术、EDA技术与FPGA技术实现方式的现DSP系统。
5、基于FPGA实现的SOC片上系统:使用超大规模的FPGA实现的,内含1个或数个嵌入式CPU或DSP能够实现复杂系统功能的单一芯片系统。
6、基于FPGA实现的嵌入式系统:使用CPLDFPGA实现的,内含嵌入式处理器,能满足对象系统要求实现特定功能的,能够嵌入到宿主系统的专用计算机应用系统。
12FPGA简介57
121FPGA设计背景
FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它是在可编程阵列逻辑PALProgrammableArrayLogic、门阵列逻辑GALGateArrayLogic、可编程逻辑器件PLDProgrammableLogicDevice等可编程器件的基础上进一步发展的产物。它是作为专用集成电路ASIC(Applicatio
SpecificI
tegratedCircuit)领域中的一种半定制电路而出现的,既解决了定r