- 1、本文档共105页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 可编程逻辑器件 实训8 用GAL设计数字电路 8·1 概述 8·2 可编程逻辑器件的结构 8·3 PAL器件结构及其应用 8·4 GAL器件结构及其应用 8·5 现场可编程门阵列FPGA简介 本章小结 习题8 返回主目录 第 8 章 可编程逻辑器件 实训8用GAL设计数字电路 1. 实训目的 (1) 使用GAL设计一个二输入与门和异或门的电路 (2) 掌握GAL的使用方法, 基本学会使用ABEL语言编 写源程序。 (3) 巩固ALL07编程器的使用方法, 掌握对GAL芯片 的硬件编程方法。 2. 设备和器件 实训设备:80386电脑、ALL07编程器、ABEL编译 软件和ACCESS硬件编程软件、直流电源、示波器(或逻 辑试电笔)。 实训器件:GAL16V8一片、面包板一块、导线若干。 3. 实训步骤与要求 1) 编写源程序 使用GAL16V8设计一个二输入与门和异或门的电路。 设输入信号为A,B,输出为X,Y,则题目要求X=A·B Y=A B。 在EDIT下用ABEL语言编写源程序如下: module-GATE ′ 标头段, 命名模块“GATE”, 给模块一个标题 title ′example of gal′ declarations GATE device ′p16v8s′; ′定义使用器件GAL16V8 A, B pin 1, 2; ′定义管脚的分配使用情况 X, Y pin 17, 18; Equations X=AB; ′用方程来描述电路的逻 辑关系, “”代表与运算 Y=A$B; ′“ $”代表异或运算 Test-vectors([A, B]-[X, Y]) ′测试向量段, 用来验证逻辑设计的功能 [0, 0]-[0, 0]; [0, 1]-[0, 1]; [1, 0]-[0, 1]; [1, 1]-[1, 0]; end GATE ′模块GATE结束 编写完成后, 以filename.abl的文件名存盘, 退出EDIT。 2) 编译源程序, 生成.JED文件 在DOS状态下,键入ABEL filename并回车,就可以 对ABEL程序编译。编译后如果源程序有错误,会自动生 成文本文件filename.LST。用户可在该文件中查找错误说 明,并回到EDIT中修改源程序。对修改后的源程序重新 进行编译,直到没有错误为止。此时,可自动生成文本 文件filename.JED文件。 这是可以通过编程器对GAL进行 硬件编程的标准格式文件。 3) 硬件编程, 将.JED文件写入GAL芯片 (1) 插入芯片。 在编程器中插入GAL16V8并固定, 注意芯片一定要 按照编程器上的标识插在正确的位置。打开编程器的电 源开关。 (2) 进入硬件编程软件。 打开计算机, 执行ACCESS命令,即可进入编程程序, 在菜单DEVICE下选择“PLD”,执行PLD的硬件编程程序, 选择生产厂家和芯片型号。 (3) 检查GAL的内容。 选好合适的芯片类型并回车后, 就进入到编程界面 (如果所选芯片类型有误, 在此选择“M”和“
您可能关注的文档
最近下载
- 铁路施工组织设计.pdf VIP
- 路由交换技术微课版左浩课后参考答案.docx
- 颈椎病教学查房_图文.ppt VIP
- 精品解析:2023-2024学年山东省滨州市阳信县统编版六年级下册期末考试语文试卷(解析版).docx VIP
- 精品解析:2023-2024学年山东省滨州市阳信县统编版六年级下册期末考试语文试卷(原卷版).docx VIP
- 第八章 半导体探测器.ppt VIP
- 初中信息技术中考excel操作题.pdf VIP
- 05SFG04防空地下室室外出入口部钢结构装配式防倒塌棚架结构设计.docx VIP
- 多团队协作下的加速康复外科ERAS.pptx VIP
- 3气体探测器完整版.ppt VIP
文档评论(0)