整理了一下名词解释,有的ppt里面搜不到,就直接百度了,感觉很不标准,希望大佬们发现跟上课讲得不一样的话,一定帮忙改过来让大家知道啊。
1 、PLD:可编程逻辑器件(PLD--Programmable Logic Device):器件的功能不是固定不变的,而是可根据用户的需要而进行改变,即由编程的方法来确定器件的逻辑功能,通常包括CPLD和FPGA两种。
2 、FPGA:FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA通常包含三类可编程资源:可编程逻辑功能块、可编程I/O块和可编程互连。
3 、CPLD:CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
4 、CLB:可配置逻辑模块CLB(Configurable Logic Block),CLB包含一个可配置开关矩阵,此矩阵有选型电路(多路复用器),触发器和4或6个输入组成。
5 、IP:知识产权核,
6 、LUT:查找表 (LUT,Look Up Table)可以实现N个输入变量的任何逻辑功能,
如 N输入“与”、 N输入“异或”等。
7 、JATG:实现在线编程和边界扫描,为提高电路和系统的可测试性
要求在集成电路中加入边界扫描电路。
8 、FSM:(有限)状态机,是指输出取决于过去输入部分和当前输入部分的时序逻辑电路。
9 、HDL:HDL(Hardware Description Language),是硬件描述语言。顾名思义,硬件描述语言就是指对硬件电路进行行为描述、寄存器传输描述或者结构化描述的一种新兴语言。
10 、RTL:寄存器传输级,用于描述同步数字电路操作的抽象级。
11 、VHDL:超高速集成电路硬件描述语言,主要是应用在数字电路的设计中。
12 、ISP:在系统可编程,ISP(在线系统编程)就是当系统上电并正常工作时,计算机通过系统中的CPLD拥有的ISP直接对其进行编程,器件在编程后立即进入正常的工作状态。这种CPLD编程方式的出现,改变了传统的使用专用的编程器编程方法的诸多不便。
13 、EDA:电子设计自动化,EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VerilogHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
14 、综合:将模块化层次化设计的多个文件合并为一个网表,使设计层次平面化。
15 、仿真:
16 、数据对象:数据对象是数据类型的载体,共有三种形式的对象:Constant(常量)、Variable(变量)、Signal(信号)。
17 、类属表:用来确定设计实体中定义的局部常数,用以将信息参数传递到实体,用类属表指明器件的一些特征。最常用的是上升沿和下降沿之类的延迟时间,负载电容、驱动能力和功耗等。
因篇幅问题不能全部显示,请点此查看更多更全内容