欢迎来到天天文库
浏览记录
ID:21707008
大小:4.89 MB
页数:68页
时间:2018-10-20
《第一讲 eda技术及应用-绪论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《FPGA原理及应用》EDA技术及应用教师:王志国课堂教学:24学时实验教学:16学时课程性质:专业选修课一、认识这门课程回顾《数字电子技术》两种电子电路设计方法1、传统方法----是一种“搭积木”设计传统设计方法的问题复杂电路的设计、调试很困难修改不便可移值性差模块重用困难设计文档很多,不易管理只能在成品制造后测试对设计者的经验要求很高2、新(EDA)设计方法是一种基于“芯片”的设计利用EDA工具,采用可编程逻辑器件来设计电子系统减小了PCB板设计和系统设计的工作量。FPGAU1U3U2U4EDA技术优势用软件的方式设计硬件;用软件方式设计的系
2、统到硬件系统的转换是由有关的开发软件自动完成的;设计过程中可用有关软件进行各种仿真;系统可现场编程,在线升级;整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。可随时验证设计模块可重用设计文档易于管理(VHDL代码文本)具有知识产权大规模可编程逻辑器件-设计的载体。PLDFPGACPLD主要公司:Xilinx;Altera;Lattice;新方法的三大要素2.硬件描述语言(HDL)-设计的主要表达手段。常用的硬件描述语言有VHDL、VerilogHDL。3.软件开发工具--电子系统设计的智能化的自动化设计工具。主流厂家的EDA的软件工具:Alt
3、era公司的Max+plus II和Quartus IIXilinx公司的ISELatice-Vantis公司的ispEXERT System二、学习本课程有何用处?复杂电子系统很大一部分使用CPLD/FPGA来完成,例如:数字信号处理(FFT,FILTER)通信系统中大量使用CPLD/FPGA视频与图像系统中大量使用CPLD/FPGA传统数字逻辑芯片正在被PLD取代用于芯片设计前的验证设计,是进入芯片设计领域(ASIC)的必经之路。FPGA正在取代部分CPU的功能,可将CPU和外围逻辑电路集成在一块FPGA芯片中。在雷达视频积累算法的工程实现过程
4、中,需要雷达信号处理器具有较快的实时性,并且对信号处理器的稳定性、体积、功耗等也有严格的要求。FPGA本身所具备的并行结构的算术结构,使得FPGA特别适合用作高性能的数据通路处理器。CPLD/FPGA在通信系统中的应用各种信道编码和解码实现AMI,CMI,HBD3,1B/10B信号的复用和解复用信号的调制FSK,ASK,PSK,PPM容错和检错编码CRC-4,CRC-32,误码率检测,信号同步,成帧(Frame)光纤通信:SDH,PON等全国大学生电子设计竞赛三.EDA的含义和内容EDA:电子设计自动化ElectronicDesignAutomat
5、ionEDA技术就是:依赖功能强大的计算机,在EDA工具软件平台上,用硬件描述语言(HDL)作为系统逻辑描述手段来完成电子线路设计文件最终实现->特定电子线路的硬件(芯片或者电路板)大规模可编程逻辑器件-设计的载体。PLDFPGACPLD主要公司:Xilinx(赛灵思);Altera;Lattice;2.硬件描述语言(HDL)-设计的主要表达手段。常用的硬件描述语言有VHDL、VerilogHDL。VHDL:作为IEEE的工业标准硬件描述语言,在电子工程领域,已成为事实上的通用硬件描述语言。硬件描述语言的综合和普通计算机语言不同硬件描述语言的综合3
6、.软件开发工具--电子系统设计的智能化的自动化设计工具。主流厂家的EDA的软件工具:Altera公司的Max+plus II和Quartus IIXilinx公司的ISELatice-Vantis公司的ispEXERT SystemEDA软件系统主要包含以下模块:设计输入子模块、设计数据库子模块、分析验证子模块、综合仿真子模块、布局布线子模块等。EDA软件可以分为两类:PLD器件厂商提供的EDA工具。第三方专业软件公司提供的EDA工具。常用的有:Synopsys公司的FPGA Compiler II、Exemplar Logic公司的Leonard
7、oSpectrum、Synplicity公司的Synplify。第三方工具软件是对CPLD/FPGA生产厂家开发软件的补充和优化,如通常认为Max+plus II和Quartus II对VHDL/Verilog HDL逻辑综合能力不强,如果采用专用的HDL工具进行逻辑综合,会有效地提高综合质量。MAX+PLUSII软件Quartus IIQuartus II设计流程四、课程内容学习如何使用可编程逻辑器件进行电子系统设计的方法和步骤《FPGA原理及应用》必须具备数字逻辑电路基础知识主要内容一概论二大规模可编程逻辑器件原理图输入设计方法VHDL编程基础
8、VHDL程序设计有限状态机设计VHDL设计实例设计优化FPGA硬件电路(实验电路)电子系统设计实践(一)电子系统设计实践(
此文档下载收益归作者所有