飞腾公司一面

6.30、飞腾公司
[1] 看你参加了很多比赛,介绍一下你的IEEE全球极限编程
[2] 介绍一下MCDF,你的DUT的功能,搭建的验证平台以及怎么测的
[3] 说一下你的reference model和scoreboard是怎么实现的,reference model是实现了DUT的全部功能嘛,scoreboard 具体的怎么收数据,怎么比对数据?reference model 的包的速度和DUT的一样嘛?
2) reference model的实现
用tlm_fifo进行数据传输,用一个取一个
3) scoreboard 的实现
model通过tlm传递给scoreboard,monitor也传递一个句柄。就可以比较了
[4] UVM从哪里启动,接口怎么传递到环境中
[5] UVM的优势,为什么要用UVM
UVM 其实就是 SV 的一个封装,将我们在搭建测试平台过程中的一些重复性和重要的工作进行封装,从而使我们能够快速的搭建一个需要的测试平台,并且可重用性还高。但是UVM又不仅仅是封装。
[6] 说一下ref类型,你用到过嘛
Ref参数类型是引用

  1. 向子程序传递数组时应尽量使用ref获取最佳性能,如果不希望子程序改变数组的值,可以使用const ref类型
  2. 在任务里可以修改变量而且修改结果对调用它的函数随时可见。
    [7] 还有代码覆盖率和功能覆盖率90%多,为什么没有100%,你是怎么实现的
    [8] 请说一下APB的读写操作以及AHB的Hburst
    AHB基本信号
    HADDR:32位系统地址总线。
    HTRANS:M指示传输状态,NONSEQ、SEQ、IDLE、BUSY。。HWRITE:传输方向1-写,0-读。
    HSIZE:传输单位。
    HBURST:传输的burst类型,SINGLE、INCR、WRAP4、INCR4等。
    HWDATA:写数据总线,从M写到S。
    HREADY:S应答M是否读写操作传输完成,1-传输完成,0-需延长传输周期。
    HRESP:S应答当前传输状态,OKAY、ERROR、RETRY、SPLIT。
    HRDATA:读数据总线,从S读到M。
  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值