测试平台的建立方法

(1)dut模型的建立
•① 164245模型:在modelsim工具下用verilog hdl语言[5],建立164245模型。164245是一个双8位双向电平转换器,有4个输入控制端:1dir,1oe,2dir,2oe;4组8位双向端口:1a,1b,2a,2b。端口列表如下:
input dir_1,dir_2,oe_1,oe_2;inout [0:7] a_1,a_2,b_1,b_2;reg [0:7]
bfa1,bfb1,bfa2,bfb2;//缓冲区
•② 缓冲器模型:建立一个8位缓冲器模型,用来做test bench 与164245 之间的数据缓冲``
(2)test bench的建立
依据器件功能,建立test bench平台,用来输入仿真向量。 test bench中变量定义:
reg dir1,dir2,oe1,oe2; //输入控制端
reg[0:7] a1,a2,b1,b2; //数据端
reg[0:7] a1_out[0:7]; //存储器,用来存储数据
reg[0:7] a2_out[0:7];reg[0:7] b1_out[0:7];reg[0:7] b2_out[0:7];
通过test
图6 test bench验证平台框图
(3)仿真和验证
通过test bench 给予相应的测试激励进行仿真,得到预期的结果,实现了器件功能仿真,并获得了测试图形。图7和图8为部分仿真结果。
图7 仿真数据结果
在jc-3165的*.mdc图形文件中,对输入引脚,用“1”和“0”表示高低电平;对输出引脚,用“h”和“l”表示高低电平;“x”则表示不关心状态。
由于在仿真时,输出也是“0”和“1”,因此在验证结果正确后,对输出结果进行了处理,分别将“0”和“1”转换为“l”和“h”,然后放到存储其中,最后生成*.mdc图形文件。
图8 生成的*.mdc文件

越南政府鼓励投资者集中太阳能发电项目
手机信号增强器的工作原理是怎样的
捷捷微电发布新型片式元器件、光电混合集成电路
基于PXI平台的光电测试系统,可以应用在哪些领域
Palm手机正式入网工信部,搭载高通骁龙435处理器
测试平台的建立方法
深圳国际无人机展:普宙SAGA&D6B群惊四座惊艳亮相
简单介绍种子脱粒机,它的脱粒原理是什么
戴森助力健康家居生活,专注冬季室内空气健康
工程机械减速机市场分析
实验室超声波清洗机具备什么特点?
电动汽车的加速和倒车
华友循环如何构建动力电池回收闭环
AGM发布全球首款三防5G户外手机
CAD制图中如何插入EXCEL表格
华为nova5 Pro 详细评测:强大拍照与轻薄机身,它都有
新闻盘点:东京2020机器人项目,2030年管理岗位被人工智能取代
风光互补太阳能路灯系统介绍_市电互补路灯杆_物联网单灯控制
便携式油品检测仪的主要特点与优点说明
国米定制版石头扫地机器人体验 智能让生活更简单