学位论文 > 优秀研究生学位论文题录展示

VHDL编译器及仿真技术的研究与实现

作 者: 秦晓君
导 师: 樊晓桠
学 校: 西北工业大学
专 业: 计算机软件与理论
关键词: 研究与实现 编译器 仿真技术 VHDL语言 高级综合 内部表示 数字系统 寄存器传输级 超大规模集成电路 行为级综合
分类号: TP391.9
类 型: 硕士论文
年 份: 2001年
下 载: 347次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着超大规模集成电路的发展,借助于硬件描述语言(HDL)与高级综合(HLS)进行芯片设计已势在必行。高级综合也叫行为级综合,其基本任务是完成从数字系统的行为描述到寄存器传输级(RTL)设计的转换。高级综合技术的研究在当前倍受关注。本文是对高级综合的前端——VHDL编译器的研究和实现,在对VHDL子集进行分析的基础上选择了CDFG的内部表示模型,并提出了实现该CDFG模型的算法。 论文第一章对当前高级综合技术和硬件描述语言的发展现状进行了简单的介绍,论述了发展VHDL语言的原因,介绍了VHDL语言的的三种描述风格。何处可以得到有关VHDL的最新信息。 论文第二章论述VHDL语言子集的选取,需求分析,程序的总体设计以及本文选择的编程语言和设计方法。 论文第三章讲述了编译程序中符号表的建立及其管理。 论文第四章对编译器内部表示模型进行了研究和分析,针对所选定的VHDL子集,建立了CDFG的内部表示模型并讨论了VHDL子集中基本语句的CDFG表示,给出了它们的通用表示及实例。 论文第五章详细介绍CDFG的生成,给出了从数字系统的VHDL行为描述到CDFG的生成算法,提出了编译阶段的主要问题并讲述了本文的解决方法。 论文第六章论述了仿真系统的研究与实现。对作者参与实现的逻辑分析仪软件部分作以简要的介绍。 论文第七章对全文进行了总结并提出了今后进一步的研究方向。

全文目录


第一章 绪论  7-13
  1.1 国内外研究现状  7-8
  1.2 VHDL的能力范围  8
  1.3 VHDL的三种描述风格  8-10
  1.4 何处可以得到有关VHDL的最新信息  10
  1.5 小结  10-13
第二章 程序的总体设计  13-17
  2.1 需求分析  13-14
  2.2 编程环境与编程语言的选择  14
  2.3 编译语言子集的划定的原则  14-15
  2.4 程序的总体设计  15-17
第三章 符号表的组织及其管理  17-25
  3.1 词法分析程序  17
  3.2 VHDL语言编译器中层次问题及信息可见性问题  17-18
  3.3 符号表的组织  18-25
    3.3.1 符号表的数据结构  19-23
    3.3.2 查填符号表  23-25
第四章 编译器内部表示模型  25-37
  4.1 内部表示模型  25-28
  4.2 CDFG模型  28-37
    4.2.1 IF语句的表示  29-30
    4.2.2 CASE语句的表示  30
    4.2.3 循环语句的表示  30-31
    4.2.4 过程调用语句的表示  31-33
    4.2.5 进程语句的表示  33-34
    4.2.6 NEXT、EXIT语句的表示  34-35
    4.2.7 RETURN语句的处理  35
    4.2.8 NULL语句的表示:  35-37
第五章 CDFG的生成  37-53
  5.1 建立中间代码的数据结构;  37-39
  5.2 中间代码的连接算法  39-47
  5.3 反编译器的生成  47-53
第六章 逻辑分析仪软件部分的实现  53-67
  6.1 需求分析  53-55
  6.2 系统分析  55-56
  6.3 整体设计  56
  6.4 逻辑分析仪软件设计  56-67
第七章 总结  67-69
致 谢  69-71
附录1 VHDL语言子集之基本语句列表  71-79
附录2 VHDL词法  79-81
参考文献  81-83

相似论文

  1. 基于MATLAB仿真技术的多媒体课件研究,TP317.4
  2. 基于VHDL的可编程逻辑器件虚拟实验平台的设计与实现,TP311.52
  3. 群组密钥协商协议编译器研究,TN918.2
  4. 中职汽修虚拟仿真实训教学研究,U472-4
  5. 面向高性能DSP Matrix向量化编译器的设计与实现,TP314
  6. 网络环境下系统CAE的协同及其实现,TP391.72
  7. 高速PCB电源完整性设计与分析,TN41
  8. 用于超大规模集成电路的多栅MOSFET研究,TN386
  9. 基于EMTDC的高压直流控制保护模型的研究和开发,TM743
  10. 弹簧数控卷绕仿真系统研究,TH135
  11. 基于NIOSⅡ的PLC系统,TP273
  12. 机器人图形化编程系统的设计与实现,TP242
  13. 嵌入式MSDCC异构多核编译器研究,TP314
  14. 基于GCC的ARCA3的编译器移植,TP368.1
  15. 基于OPNET的无线Mesh网络路由协议的研究与仿真,TN929.5
  16. 基于模拟退火和团划分的综合技术研究,TN02
  17. VLSI测试系统 直流参数测量子系统的实现,TN47
  18. 飞行事故模拟仿真系统设计与实现,V328.2
  19. G代码集成开发调试平台的设计与实现,TG659
  20. 面向空间目标轨道预测的定制处理器及其编译器的关键技术研究,V556
  21. 五自由度串联机器人开放式控制系统的研究,TP242

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com