一种基于可编程逻辑器件的数字电路实验系统和方法技术方案

技术编号:11735942 阅读:137 留言:0更新日期:2015-07-15 11:14
本发明专利技术提供一种基于可编程逻辑器件的数字电路实验系统,包括一电源、一计算机、一设有显示屏的单片机系统、至少一可编程逻辑器件以及一数字电路实验箱,所述电源为单片机系统、可编程逻辑器件以及数字电路实验箱供电,数字电路实验箱包括复数个仿真芯片插座,所述可编程逻辑器件上的输入/输出引脚与所述仿真芯片插座的引脚相连接,且连接的关系为一一对应连接,其连接的数量由仿真芯片插座的数量决定;计算机连接单片机系统,单片机系统连接可编程逻辑器件。本发明专利技术还提供一种基于可编程逻辑器件的数字电路实验方法。本发明专利技术可仿真74系列及CD4000系列的各型号数字逻辑芯片,降低芯片损坏,减少实验经费,实验的准备和实验完成的检查工作更加简单。

【技术实现步骤摘要】
【专利说明】
本专利技术涉及一种电子
,特别涉及。【
技术介绍
】数字电子技术实验是电子类专业的主要实验课程,其课程的主要目的是通过实验使学生掌握数字逻辑芯片的使用方法和数字逻辑单元电路的功能。目前通常采用74系列中小规模数字芯片进行实验。目前的数字电子技术实验由数字电路实验箱来完成。数字电路实验箱主要提供电源、脉冲信号模块、逻辑开关、指示灯、按键、蜂鸣器、数码管以及一用于搭接电路的面包板等,并由学生在面包板上利用74系列芯片或CD4000系列数字逻辑芯片搭建数字电路,完成实验的过程。该课程设计的主要目的是让学生能够自己动手搭建电路,并在实验的过程中掌握数字逻辑芯片的使用方法以及数字逻辑单元电路的功能。现有数字电路实验箱存在的技术问题有:(1)74系列的型号数量很多,达180多种。因教学经费限制,实验室不可能准备所有的型号,只能准备少数典型的数字芯片,限制了学生在设计实验方案时的选择范围;(2)每次实验前,教师需要检查、分发多种芯片,种类和数量都很多。实验完成后,教师需要回收、按型号进行分类、并检查芯片是否损坏,工作量很大;(3)损耗较大。因学生初学本课程,经常出现由电源接反损坏芯片的现象,每个学期都需要采购一批新的芯片。【
技术实现思路
】本专利技术要解决的技术问题之一,在于提供一种基于可编程逻辑器件的数字电路实验系统,其利用可编程逻辑器件,在单片机编程控制下,仿真实现并替代目前电子技术实验中所需的具体芯片,对学生而言,可选择的数字芯片型号不受限制,与实际的74系列芯片(或CD4000系列数字逻辑芯片)具有相同的逻辑功能,因此,本专利技术不仅让学生能够自己动手搭建电路,并在实验的过程中掌握数字逻辑芯片的使用方法以及数字逻辑单元电路的功能,同时,本专利技术减少了实际芯片的损耗,大大减少了教师的实验准备和回收工作。为准备新的实验项目,教师只需要对FPGA编程,写入所需要的74系列芯片(或CD4000系列数字逻辑芯片)的组合即可。本专利技术技术方案一解决上述技术问题;一种基于可编程逻辑器件的数字电路实验系统,包括一电源、一计算机、一设有显示屏的单片机系统、至少一可编程逻辑器件以及一数字电路实验箱,所述电源为所述单片机系统、可编程逻辑器件以及数字电路实验箱供电,所述数字电路实验箱包括复数个仿真芯片插座,所述可编程逻辑器件上的输入/输出引脚与所述仿真芯片插座的引脚相连接,且连接的关系为一一对应连接,其连接的数量由仿真芯片插座的数量决定;所述计算机连接所述单片机系统,所述单片机系统连接所述可编程逻辑器件。进一步地,所述可编程逻辑器件为FPGA芯片或CPLD芯片。进一步地,所述单片机系统还包括一单片机最小系统、一 Flash存储器以及复数个按键,所述Flash存储器、显示屏以及复数个按键均连接至所述单片机最小系统,所述单片机最小系统分别连接所述计算机和所述可编程逻辑器件。进一步地,所述数字电路实验箱还包括数码管、逻辑开关、脉冲信号模块、按键、蜂鸣器以及指示灯。本专利技术要解决的技术问题之二,在于提供一种基于可编程逻辑器件的数字电路实验方法,该方法基于所述基于可编程逻辑器件的数字电路实验系统实现,其解决了相同的技术问题。技术方案二本专利技术技术方案二解决上述技术问题:一种基于可编程逻辑器件的数字电路实验方法,该实验方法是基于权利要求1所述的基于可编程逻辑器件的数字电路实验系统实现的,先对各仿真芯片插座进行编号,然后执行如下步骤:步骤1、在计算机上,选择需要使用的仿真芯片插座的编号;步骤2、在计算机上,为各个所选编号对应的仿真芯片插座确定一个对应的仿真芯片的型号,而后由计算机生成各所述型号的仿真芯片的分配信息,并自动生成各所述型号的仿真芯片与可编程逻辑器件的引脚对照表;步骤3、在计算机上,通过支持FPGA/CPLD开发的软件,采用电路原理图输入的方式,输入所述各所述型号的仿真芯片;步骤4、在计算机上,通过所述软件,根据步骤2产生的所述引脚对照表,将电路原理图上的对应各型号的仿真芯片,锁定在所述可编程逻辑器件的引脚上,并经过所述软件的编译、转换,生成能下载的配置数据;步骤5,计算机通过RS232总线,将所述分配信息及所述配置数据,发送给单片机系统,由单片机系统实现对所述可编程逻辑器件的编程,同时,单片机系统将仿真芯片的信息显示在显示屏上;步骤6,学生根据所述显示屏的显示,使用对应的仿真芯片插座,即可完成实际的数字电子技术实验。进一步地,所述步骤2中生成的分配信息、引脚对照表以及步骤4所生成的配置数据,均以工程文件的形式保存,当下次需要使用相同的实验芯片组合时,可以直接调用。本专利技术具有如下优点:1、本专利技术所实现的仿真芯片,对于学生或者实验者而言,可认为所述仿真芯片插座即为真正的实验芯片(一般为74系列芯片),其实现的过程,对于实验者而言是透明的;2、由于可编程逻辑器件(以FPGA芯片为例)可以实现目前所有74系列芯片的功能,所以一个售价约70元的FPGA可以同时实现10个以上74系列芯片,可以满足综合性数字电子技术实验的要求,减少了实验经费的支出;3、各仿真芯片插座对应的74系列的电源引脚和地引脚,作为使能端使用,与实际的芯片相比,其损坏率更低;4、对于教师而言,实验的准备和实验完成的检查工作更加简单。使用实际的芯片,教师需要发放、回收、检查、分类。基于本专利技术,可以大大减少老师的工作量;5、基于本专利技术的进行实验,其整个过程,由于不需要借用实际的芯片,也可以由学生完成,即可以进行开放实验。【【附图说明】】下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术基于可编程逻辑器件的数字电路实验系统的结构示意图。图2为本专利技术单片机配置FPGA芯片的电路图。图3为本专利技术具体应用例子一一学生实验操作的电路图。【【具体实施方式】】在详述本专利技术具体实施例前,先介绍一下可编程逻辑器件。可编程逻辑器件是一种可以自由编程处理用户程序的一种处理器,可编程逻辑器件里面包含微处理器,主要类型有两种:一是现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。在本专利技术中,采用可编程逻辑器件的原因之一是利用其可多次编程的特点,由于本专利技术应用于数字电子技术实验系统,实验的次数不可计量,而CPLD芯片较FPGA芯片的不足之处在于,CPLD芯的写入次数有限制,因此,以FPGA芯片作为本专利技术较佳实施例进行详细说明。FPGA芯片的技术背景:(I)FPGA芯片具有较多的逻辑单元和较多的输入/输出引脚(g卩I/O接口),可实现复杂的逻辑功能。以ALTERA的Cyclone系列EP1C6Q240C8N芯片为例,市场售价约为70元,具有5980可编程逻辑单元,185个输入/输出引脚。因此,一个EP1C6Q240C8N芯片可仿真实现10个以上引脚数为16的74系列芯片,可以满足综合性实验的要求;(2)FPGA芯片是由存放在其片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程,根据不同的模式,可以仿真出不同组合的74系列的数字逻辑芯片以及不同组合的CD4000系列的数字逻辑芯片;(3) FPGA能够反复使用,加电时,可通过单片机系统配置FPGA芯片,配置完成后,FPGA芯片进入工作状态。只要具备ICR(In Circuit Reconfi本文档来自技高网...

【技术保护点】
一种基于可编程逻辑器件的数字电路实验系统,其特征在于,包括一电源、一计算机、一设有显示屏的单片机系统、至少一可编程逻辑器件以及一数字电路实验箱,所述电源为所述单片机系统、可编程逻辑器件以及数字电路实验箱供电,所述数字电路实验箱包括复数个仿真芯片插座,所述可编程逻辑器件上的输入/输出引脚与所述仿真芯片插座的引脚相连接,且连接的关系为一一对应连接,其连接的数量由仿真芯片插座的数量决定;所述计算机连接所述单片机系统,所述单片机系统连接所述可编程逻辑器件。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈松岭
申请(专利权)人:福建工程学院
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1