基于VHDL语言的可编程逻辑器件仿真研究

基于VHDL语言的可编程逻辑器件仿真研究

论文摘要

近年来,随着高校规模的扩大,学生数量的不断增加,传统实验教学模式已不能满足实验教学的需求。虚拟实验教学已成为加强实践教学、提高教学质量的一个重要手段。对于可编程类实验,如何正确识别并执行用户源程序,建立合理的仿真方案是构建可编程类虚拟实验系统的重点和难点。分析虚拟实验室构建方法和可编程逻辑器件实验逻辑功能可定制的特点,研究VHDL模拟技术,给出了基于VHDL语言的可编程逻辑器件仿真方案。该方案将用户设计的VHDL源描述翻译为等价的C++文件表示,结合模拟调度算法进行模拟调度从而达到仿真的目的。方案主要包括两个核心模块:翻译模块和模拟调度模块。翻译模块通过分析VHDL语言描述的电路内部结构,设计出保存电路信息的格式,经语义分析生成等价的C++程序文件,即将VHDL描述的源程序翻译为等价的C++文件。模拟调度模块按照事件驱动模拟算法对C++文件表示的电路信息进行调度控制,从而完成电路系统行为的模拟。上述仿真方案已应用到可编程逻辑器件虚拟实验教学系统中,通过两个具体实例进行验证,实验结果表明仿真方案达到了预期的设计要求,能正确实现预定的功能。但由于未对模拟延迟进行考虑,模拟不能精确体现实际元件延迟的特性,因此下一步将重点研究模拟延迟问题。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究目的及意义
  • 1.2 国内外相关研究
  • 1.3 主要研究工作
  • 1.4 论文组织结构
  • 2 翻译模块的设计与实现
  • 2.1 VHDL 子集提取
  • 2.2 可编程逻辑器件仿真方案设计
  • 2.3 翻译模块总体设计
  • 2.4 翻译模块详细设计
  • 2.5 翻译模块的实现
  • 2.6 本章小结
  • 3 模拟调度模块的设计与实现
  • 3.1 模拟调度模块的设计
  • 3.2 模拟调度模块的实现
  • 3.3 模拟系统与图形用户界面的接口
  • 3.4 本章小结
  • 4 实验结果分析
  • 4.1 实验环境
  • 4.2 实验步骤
  • 4.3 实验结果
  • 4.4 本章小结
  • 5 总结与展望
  • 5.1 全文总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 附录:实验的VHDL 描述
  • 相关论文文献

    • [1].基于VHDL控制的24点智力游戏机[J]. 电子世界 2020(17)
    • [2].基于VHDL语言的电子设计自动化及其应用[J]. 信息通信 2016(11)
    • [3].VHDL语言在单片机中的应用设计[J]. 科技经济导刊 2016(34)
    • [4].基于VHDL语言的数字钟设计[J]. 科技创新与应用 2017(12)
    • [5].基于CPLD与VHDL语言的数字钟设计[J]. 电子技术 2017(09)
    • [6].有限状态机的VHDL设计方法研究[J]. 科技传播 2014(24)
    • [7].应用VHDL语言设计数字电路[J]. 考试周刊 2009(36)
    • [8].基于VHDL的语言的乒乓游戏机电路的设计与仿真[J]. 自动化技术与应用 2017(09)
    • [9].基于VHDL的乘法器的设计与对比[J]. 商洛学院学报 2015(06)
    • [10].一种VHDL语言代码重用的方法[J]. 科技视界 2016(20)
    • [11].在数字逻辑课程教学中引入VHDL的方法[J]. 科技视界 2014(31)
    • [12].VHDL语言应用中几个常见问题探讨[J]. 计算机与数字工程 2015(03)
    • [13].直接序列扩频通信原理的VHDL实现研究[J]. 电脑迷 2017(06)
    • [14].基于VHDL设计综合的扫描控制[J]. 科技致富向导 2012(30)
    • [15].基于VHDL的分频器设计方案探讨[J]. 电子制作 2020(22)
    • [16].基于VHDL的一种数字低通滤波器设计[J]. 昆明冶金高等专科学校学报 2014(01)
    • [17].VHDL教学实践与探索[J]. 重庆科技学院学报(社会科学版) 2012(01)
    • [18].基于VHDL语言的交通灯控制系统研究[J]. 硅谷 2012(09)
    • [19].基于VHDL语言的译码器设计[J]. 电子技术 2012(07)
    • [20].基于VHDL的故障注入工具的研究[J]. 测控技术 2011(09)
    • [21].基于VHDL的出租车计价器设计[J]. 自动化应用 2010(02)
    • [22].基于VHDL的故障注入技术[J]. 计算机工程 2010(11)
    • [23].基于FPGA与VHDL的微型打印机的驱动设计[J]. 现代电子技术 2010(24)
    • [24].论VHDL语言的程序结构和描述风格[J]. 计算机与数字工程 2010(12)
    • [25].基于VHDL的电子密码锁设计[J]. 科技广场 2010(09)
    • [26].VHDL语言与数字系统的设计[J]. 科技风 2010(24)
    • [27].高职“VHDL设计”课程学习存在的问题与对策[J]. 中国电力教育 2009(01)
    • [28].基于VHDL的微型打印机控制器设计[J]. 电子设计工程 2009(02)
    • [29].基于VHDL的多功能可变模计数器设计[J]. 现代电子技术 2009(16)
    • [30].一种基于VHDL语言的全数字锁相环的实现[J]. 电子技术应用 2009(04)

    标签:;  ;  ;  ;  ;  

    基于VHDL语言的可编程逻辑器件仿真研究
    下载Doc文档

    猜你喜欢