0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

测试平台的建立方法

麦辣鸡腿堡 来源:TrustZone 作者:ictest8 2023-10-30 11:35 次阅读

(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文件


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    4448

    浏览量

    125124
  • IC
    IC
    +关注

    关注

    35

    文章

    5543

    浏览量

    173220
  • 模型
    +关注

    关注

    1

    文章

    2704

    浏览量

    47687
  • DUT
    DUT
    +关注

    关注

    0

    文章

    180

    浏览量

    11998
收藏 人收藏

    评论

    相关推荐

    【转】基于ISE的仿真

    本帖最后由 eehome 于 2013-1-5 10:01 编辑   在代码编写完毕后,需要借助于测试平 台来验证所设计的模块是否满足要求。ISE提供了两种测试平台建立方法,一
    发表于 12-07 09:53

    一种新的建立自动测试系统的方法

    提出了一种新的方法和思路建立自动测试系统。利用微型计算机和GPIB接口卡,自行设计出硬件和软件平台。所得测量值利用matlab进行了有效的后处理。使之更加完备和实用。现在
    发表于 07-15 10:03 15次下载

    一种变频器测试平台及变频器测试平台的调试方法

    一种变频器测试平台及变频器测试平台的调试方法
    发表于 03-01 10:08 13次下载

    立方制作步骤

    立方LED的制作,需要的配件,方法,注意事项。
    发表于 03-15 09:53 0次下载

    8×8×8光立方测试程序程序、原理图

    8×8×8光立方测试程序程序、原理图
    发表于 11-23 11:52 130次下载

    立方制作方法

    立方制作方法详情
    发表于 12-09 16:25 16次下载

    FPGA实战开发技巧(4)

    在代码编写完毕后,需要借助于测试平台来验证所设计的模块是否满足要求。ISE 提供了两种测试平台建立方法,一种是使用HDL Bencher
    发表于 02-11 16:22 821次阅读
    FPGA实战开发技巧(4)

    基于MapXtreme的虚拟漫游2D导航地图建立方法研究_朱振和

    基于MapXtreme的虚拟漫游2D导航地图建立方法研究_朱振和
    发表于 03-18 09:24 0次下载

    基于雷达的杂波速度谱图的建立方法

    在雷达信号处理中,为了对低速运动杂波进行有效的抑制,研究了一种杂波速度谱图的建立方法。此杂波速度谱图的建立在FPGA中实现,通过对雷达实际回波数据在FPGA中的处理得到运动杂波速度图。实验结果表明
    发表于 11-18 10:58 3152次阅读
    基于雷达的杂波速度谱图的<b class='flag-5'>建立方法</b>

    一种云平台可信性分析模型建立方法

    的问题,首先对云平台的可信性进行定义,并结合国内外相关云安全标准与可信性规范以及作者的理解,明确了云平台可信性的子属性与具体分析内容,从而明确了所提出模型的适用范围、分析目的以及依据.在此基础上,提出模型建立方法
    发表于 01-13 10:12 3次下载

    java立方表示方法

    num * num * num,这是最简单的方法。 3是较小的数,就相当于数学上的3个数相乘,即是立方。如果次方的指数非常大,用java.lang.Math.pow(double a,double b)表达方式。用a^3表示是不可行的,java中^符号是用来进行异或运算的
    发表于 01-29 10:50 1.5w次阅读

    ISE环境下基于Verilog代码的仿真测试pdf下载

    ISE 环境下基于 Verilog 代码的仿真测试 在 Verilog 源代码编写完毕后,需要编写测试平台来验证所设计的模块是否 满足要求。ISE 软件提供了两种测试
    发表于 02-24 10:20 1次下载

    基于ISE的仿真

    在代码编写完毕后,需要借助于测试平台来验证所设计的模块是否满足要求。ISE提供了两种测试平台建立方法,一种是使用HDL Bencher的图
    发表于 04-03 15:29 3次下载

    基于计算机模拟技术的太阳能光伏发电系统数学模型的建立方法

    随着环境污染、能源危机等不断加剧,太阳能发电已日趋受到各国重视。本文利用计算机模拟技术对太阳能光伏发电系统仿真,提出太阳能光伏发电系统数学模型的建立方法
    发表于 08-09 16:26 5280次阅读

    华为推送会话的建立方法的优点

    华为该项技术与现有技术相比,这种建立连接的方法节省了网络资源,也防止了现有技术中客户端会连续接收到推送会话请求消息的不良体验。
    的头像 发表于 12-17 14:02 2172次阅读
    华为推送会话的<b class='flag-5'>建立方法</b>的优点