微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于网络的虚拟实验平台的设计与实现

基于网络的虚拟实验平台的设计与实现

时间:02-27 来源:互联网 点击:

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

6 虚拟芯片操作
对设计好的虚拟芯片要进行移动、缩放、芯片间连线、连线变形和连线正确性检测等操作。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top