通用阵列逻辑GAL实现基本门电路的设计 一、实验目的 1.了解GAL22V10的结构及其应用; 2.掌握GAL器件的设计原则和一般格式; 3.学会使用VHDL语言进行可编程逻辑器件的逻辑设计; 4.掌握通用阵列逻辑GAL的编程、下载、验证功能的全部过程。 二、实验原理 1. 通用阵列逻辑GAL22V10 通用阵列逻辑GAL是由可编程的与阵列、固定(不可编程)的或阵列和输出逻辑宏单元(OLMC)三部分构成。GAL芯片必须借助GAL的开发软件和硬件,对其编程写入后,才能使GAL芯片具有预期的逻辑功能。GAL22V10有10个I/O口、12个输入口、10个寄存器单元,最高频率为超过100MHz。 ispGAL22V10器件就是把流行的GAL22V10与ISP技术结合起来,在功能和结构上与GAL22V10完全相同,并沿用了GAL22V10器件的标准28脚PLCC封装。ispGAl22V10的传输时延低于7.5ns,系统速度高达100MHz以上,因而非常适用于高速图形处理和高速总线管理。由于它每个输出单元平均能够容纳12个乘积项,最多的单元可达16个乘积项,因而更为适用大型状态机、状态控制及数据处理、通讯工程、测量仪器等领域。ispGAL22V10的功能框图及引脚图分别见图1-1和1-2所示。 另外,采用ispGAL22V10来实现诸如地址译码器之类的基本逻辑功能是非常容易的。为实现在系统编程,每片ispGAL22V10需要有四个在系统编程引脚,它们是串行数据输入(SDI),方式选择(MODE)、串行输出(SDO)和串行时钟(SCLK)。这四个ISP控制信号巧妙地利用28脚PLCC封装GAL22V10的四个空脚,从而使得两种器件的引脚相互兼容。在系统编程电源为+5V,无需外接编程高压。每片ispGAL22V10可以保证一万次在系统编程。 ispGAL22V10的内部结构图如图1-3所示。 2.编译、下载源文件 用VHDL语言编写的源程序,是不能直接对芯片编程下载的,必须经过计算机软件对其进行编译,综合等最终形成PLD器件的熔断丝文件(通常叫做JEDEC文件,简称为JED文件)。通过相应的软件及编程电缆再将JED数据文件写入到GAL芯片,这样GAL芯片就具有用户所需要的逻辑功能。 3.工具软件ispLEVER简介 ispLEVER 是Lattice 公司新推出的一套EDA软件。设计输入可采用原理图、硬件描述语言、混合输入三种方式。能对所设计的数字电子系统进行功能仿真和时序仿真。编译器是此软件的核心,能进行逻辑优化,将逻辑映射到器件中去,自动完成布局与布线并生成编程所需要的熔丝图文件。软件中的Constraints Editor工具允许经由一个图形用户接口选择I/O设置和引脚分配。软件包含Synolicity公司的“Synplify”综合工具和Lattice的ispVM器件编程工具,ispLEVER软件提供给开发者一个简单而有力的工具。
上传时间: 2013-11-17
上传用户:看到了没有
本文基于探索正弦交流电路中电感L、电容C元件特性的目的,运用Multisim10软件对L、C元件的特性进行了仿真实验分析,给出了Multisim仿真实验方案,仿真了电感、电容元件的交流电压和电流的相位关系,正弦电压、正弦电流有效值和电抗的数值关系,虚拟仿真实验结果与理论分析计算结果相一致,结论是仿真实验可直观形象地描述元件的工作特性。将电路的硬件实验方式向多元化方式转移,利于培养知识综合、知识应用、知识迁移的能力。
上传时间: 2013-10-15
上传用户:yimoney
基于探索电容滤波电路工作波形仿真实验技术的目的,采用Multisim10仿真软件对电容滤波电路的工作波形进行了仿真实验测试,给出了Multisim仿真实验方案,仿真分析了滤波电容选取不同数值时电路工作波形、电路性能的变化情况。结论是仿真实验可直观形象地描述电容滤波电路的工作特性,有利于系统地研究电路的构成及电路元件参数的选择。
上传时间: 2015-01-02
上传用户:Sophie
驱动电路的性能很大程度上影响整个系统的工作性能。驱动电路的设计中主要考虑功能和性能等方面的因素。本文首先介绍了某平台的电机驱动电路,然后就实际工作及实验中驱动电路出现的失效信息作以分析,对问题进行总结: 导致样品失效原因是由于电机产生的反电动势使功率模块内部的三极管芯片产生表面击穿,致使电源与地短路,产生大电流导致功率模块与继电器以及三极管烧毁。最后并提出了解决方案。
上传时间: 2015-01-02
上传用户:1427796291
为了实现白细胞的五分类,提高识别异常细胞的能力,可通过激光照射通过库尔特微孔的白细胞粒子,并由光电探测器接收细胞粒子对激光的前向和后向散射信号,达到对细胞内部结构的测定[1]。文中设计的光电检测电路可将细胞粒子散射的光信号转换成电信号,并对电信号进行放大, 与后面的检测和运算系统对接。实验结果表明,该电路具有输出信噪比大、检测精度高等特点,并在实际应用中取得了良好的效果。
上传时间: 2014-01-04
上传用户:yare
为了实现铁路道口列车接近定时报警,提出了一种基于轨道电路的列车测速系统设计方法。在铁路道口的远端设置两段相邻的25 m轨道电路,列车接近时,两段轨道电路依次动作。采用单片机电路测出两段轨道电路动作的时间间隔,即可计算出列车的行驶速度。将列车的速度信息发送给道口控制中心,确定道口合理的关闭时机。实验结果表明,测速精度可达到0.1 m /s,能够满足系统的要求。
上传时间: 2014-09-10
上传用户:xc216
分析了虚拟触发器单元的构建方法,解决了虚拟储存单元输出状态数据的暂存与传递问题,对新形式下基于虚拟仪器的数字逻辑电路实验、教学方法更新和拓展虚拟仪器应用领域提供了新的思路。
上传时间: 2013-11-09
上传用户:stvnash
基于探索 RLC二阶电路仿真实验技术的目的,采用Multisim仿真软件对RLC二阶电路暂态过程进行了仿真实验测试,给出了电路在过阻尼、临界阻尼、欠阻尼等情况下零输入响应及零状态响应的Multisim仿真方案,并介绍了不同工作条件下仿真时Multisim中信号源的选取及设置条件。结论是仿真实验可直观形象地描述RLC二阶电路的工作过程,将电路的硬件实验方式向多元化方式转移,利于培养知识综合、知识应用、知识迁移的能力,使电路分析更加灵活和直观。
上传时间: 2013-11-20
上传用户:谁偷了我的麦兜
这是一个ARM的实验。主要是使用PWM6输出一个固定占空比的单边沿控制PWM信号,通过滤波电路实现DAC转换。使用ADS1.2开发环境
上传时间: 2014-06-27
上传用户:秦莞尔w
初学者首选各种实验原代码,主要包括PC电脑与目标板RS232通信,模拟RS232通信,四个8段数码管显示,8个发光二极管显示,5个按键,音乐输出电路
上传时间: 2014-01-24
上传用户:lvzhr