地平线ic验证实习一面 45min

整理下前段时间的面经攒点人品~
1️⃣pcie:
1.bar是什么
2.atu是什么:地址转换单元
结合inbound/outbound分析
3.为什么要映射地址
4. 链路训练L2
2️⃣axi:
1. wstrb相关 其他协议比如 pcie ahb 如何处理选通的 有什么区别?2.axi的死锁,怎么验证死锁?死锁场景?
3️⃣dma: 如何传输,流程
4️⃣如何确保验证完备?
全部评论

相关推荐

发一下问题给大家参考,攒攒人品!1. 项目拷打2. 你这个AXI bridge的IP用的是什么样的验证方式?是用的VIP还是自己搭的UVC?3. 能简单介绍一下你整个环境搭建的流程吗?4. 你的VIP是通过什么样的方式集成到环境里的?集成的步骤是怎样的?你做了哪些配置?比如从最顶层到下面做了哪些配置?5. 你是通过什么样的方式把这些IO传到你的环境里的?6. 那你config的具体用法是怎样的?(追问了具体语法和参数含义)7. 你的这个模块主要做了哪些?主要拆分了哪些功能测试点?8. 以outstanding为例,你是如何构造这个case去验证它的outstanding功能?9. 你配置了哪些参数?可以具体描述一下吗?10. 这个outstanding depth是在哪里配置的?11. 它的读写通道的outstanding是一起配置的还是单独配置的?12. 你怎么确定你配置的outstanding depth是有效的?通过波形怎么看?13. 一笔burst返回是通过什么信号去判断的?写数据通道1个burst的最后一个beat,wvalid和wready会握手成功,wlast会拉高,写burst结束是bvalid和bready握手成功,读burst结束是rvalid和rready握手成功并且rlast拉高。14. 描述一下你刚刚那个回答(关于判断outstanding depth)。15. 在这个协议中,我们有严格的要求valid和ready有个先后关系吗?16. 回到这个环境的本身,你的sequence中的数据是通过什么,就是和driver之间的一个握手的逻辑,能简单描述一下吗?
查看15道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务