基于网络的虚拟实验平台的设计与实现
时间:02-27
来源:互联网
点击:
测,其设计方法是:针对每个芯片建立类,定义各种工作方式、电气特性、I/O数据结构。对其各管脚的功能定义 (I/0特性、信号类型、电气特性)建立子类,并构造I/0方法,确定信号时延。几何特性描述芯片的外部特征;工作特性描述芯片的数据处理方式(即工作方 式);电气特性描述芯片的工作周期;I/O数据结构负责芯片工作前数据的接受与工作中、后的数据输出。
虚拟接口实验室要涉及的硬件比较多,而每个硬件的外部几何特性都不尽相同,在非固定实验的情况下,用户总是希望可以自由的选择各类硬件,这样就可以动态地 实现各类硬件的实例化操作。设计时采用硬件多态的思想,最大化的实现虚拟芯片类库的复用,即设计抽象于所有硬件的一个主模块,派生出具体的硬件类,可以实 现用户随意选择芯片,也方便硬件链表的统一处理。
5.2 设计实例
5.2.1 设计思想
芯片具体实现包括芯片的几何特性、工作特性、和电气特性。几何特性描述了芯片的外部特征;工作特性描述的是芯片的数据处理方式(即工作方式);电气特性描述的是芯片的工作周期。不失一般性,在此以8253来说明设计思想和类之间的具体关系。
5.2.2 类图关系
为实现硬件多态,设计了硬件模板类、芯片引脚类、8253芯片类3个类,类图及关系如图2所示。

对设计好的虚拟芯片要进行移动、缩放、芯片间连线、连线变形和连线正确性检测等操作。
网络虚拟实验平台虚拟接 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)
