首页 | 本学科首页   官方微博 | 高级检索  
     

面向RTL的VHDL语言模拟系统设计与实现
引用本文:孙凌宇,冷明,魏斯民,杨威.面向RTL的VHDL语言模拟系统设计与实现[J].微电子学与计算机,2010,27(2).
作者姓名:孙凌宇  冷明  魏斯民  杨威
作者单位:1. 井冈山大学计算机科学系,江西吉安,343009
2. 井冈山大学计算机科学系,江西吉安,343009;上海大学计算机工程与科学学院,上海,200072
基金项目:上海市教育委员会科研创新项目,上海市教委资助项目 
摘    要:设计并实现了一种面向寄存器传输级的VHDL语言模拟系统(RTL-based VHDL Simulator,RVS).介绍了RVS系统的处理流程和组成模块.RVS系统定义了面向寄存器传输级的VHDL语言子集,在编译阶段采用了一种基于递归的自顶向下语法分析算法,在模拟阶段采用了一种具有调试功能的基于进程的事件驱动模拟调度算法.RVS系统在Windows平台下用Visual Studio 2003进行了实现.实验表明,RVS系统对组合逻辑控制和微程序控制的SAP-CPU设计电路文件进行了正确地编译和模拟.

关 键 词:寄存器传输级  VHDL语言  模拟  编译  调度算法

Design and Implementation of RTL-Based VHDL Simulator
SUN Ling-yu,LENG Ming,WEI Si-min,YANG Wei.Design and Implementation of RTL-Based VHDL Simulator[J].Microelectronics & Computer,2010,27(2).
Authors:SUN Ling-yu  LENG Ming  WEI Si-min  YANG Wei
Abstract:Register Transfer Level (RTL)-based VHDL Simulator is proposed and implemented, named RVS. The RVS' s flow, composition modules as well as their functions is described. Firstly, the RTL subset of VHDL language in RVS is defined. Furthermore, a top-down syntax analysis algorithm based on recursion is developed during the compilation phase. During the simulation phase, an event-driven schedule algorithm based on process is proposed with debugging functions. We give the implementation of RVS in Windows OS and Visual Studio 2003. Finally, the experiment and analysis show that the compiler and simulator of RVS perform well and produce encouraging solutions correctly on two SAP-CPU designs controlled by combinational logic and micro-program.
Keywords:register transfer level (RTL)  VHDL Language  simulation  compilation  schedule algorithm
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号