测试平台、硬件设计描述

测试平台

  • 测试平台(testbench)是整个验证系统的总总称

  • 包括验证结构中的各个组件、组件之间的连接关系、测试平台的配置和控制

  • 从更系统的意义来讲,还包括编译仿真的流程、结果分析报告和覆盖率检查等

  • 从狭义上讲,我们主要关注验证平台的结构和组件部分,它们可以产生设计所需的各种输入,也会在此基础上进行设计功能的检查

  • 各个组件之间是相互独立的

  • 验证组件与设计之间需要连接

  • 验证组件之间也需要进行通信,组件和设计之间需要通信

  • 验证环境也需要时钟和复位信号的驱动

硬件设计描述

硬件设计描述包括结构、功能、寄存器和时序

了解各个接口处的数据协议

寄存器是所有硬件和外界交互的接口(硬件和处理器,硬件和硬件)

寄存器处的数据一定小于FIFO的深度?两者关系?

FIFO深度128,对寄存器0x10发起写操作,写入数据0xFFFF,一段时间后从该地址读数时,可能的数值?  A 0xFFFF    B 0x00FF  C 0x0080  D 0x0000

答案为C、D。因为FIFO深度为12,故数据范围在0x000~0x0080之间?读出来的数为啥和数据余量有关。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值