基于时钟周期的VHDL模拟算法
A CYCLE-BASED ALGORITHM FOR VHDL SIMULATOR
-
摘要: 为了提高VHDL模拟器运行速度,使用了一种基于周期算法.这种算法利用同步电路的特点,通过忽略周期内部的定时信息得到很高的模拟性能.其缺点是这种算法只适用于同步描述.在实现VHDL模拟器过程中,设计了基于周期算法模拟核心和事件驱动算法模拟核心,对同步描述和非同步描述分别使用不同的模拟核心模拟,体现了协同模拟概念.经过实验,可知基于周期算法可以比较显著地提高VHDL模拟器速度.Abstract: Cycle-based algorithm is implemented to raise the speed of VHDL simulator.It gains high performance through the ignorance of timing information within a cycle.But it is confined to synchronous description.Event-driven simulation engine and cycle-based simulation engine have been imbedded in the same simulation environment and can be used to asynchronous description and synchronous description respectively.Thus the simulation performance is improved without losing the flexibility of event-driven algorithm.
下载: