摘要: 转眼自己已经硕士毕业快两年了,时间过得很快。保持头脑清醒找准方向比努力更重要,所以作为一名技术工程师应该每隔一段时间就要跳出技术细节好好思考下自己做过的和未来要做的事情。这次谈谈自己从事芯片验证工作中学到的知识和感受吧。 我们到底需要干什么? 芯片验证就是保证设计满足预期和需求。第一步便是制定验证计 阅读全文
posted @ 2021-05-17 22:07 没落骑士 阅读(3040) 评论(1) 推荐(7) 编辑
摘要: 一、前言 工作一直在做SoC验证,更关注模块间的连接性和匹配性,所以相比于擅长随机约束激励的UVM来说,定向测试的概念更容易debug。当然前提是IP已经被充分验证。因此觉得接触UVM的机会较少。到现在发现即使在SoC验证中依然有它的用武之地。比如验证可独立于CPU工作的IP、快速对系统性能进行评估 阅读全文
posted @ 2021-01-22 09:56 没落骑士 阅读(7707) 评论(1) 推荐(4) 编辑
摘要: 一、前言 很久没写技术博客了,有些懈怠,生活还得继续折腾。转眼工作一年多,时间越长越发觉得自己知之甚少,当然这跟IC行业技术密集有关。用空余时间在opencores网站上下载些小的IP看看 验证下,让自己对EDA tool, design, testbench, bus protocol都能有更好的 阅读全文
posted @ 2020-10-31 16:22 没落骑士 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: Modelsim 与Vivado联合仿真版本对应问题 Solution Vivado Design Suite 2018.3 Mentor Graphics ModelSim SE/DE/PE (10.6c)Mentor Graphics Questa Advanced Simulator (10. 阅读全文
posted @ 2020-03-15 15:54 没落骑士 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 一、前言 APU系统中CPU以串行执行代码的方式完成操作,软件方式很难做到精准计时,因此调用内部定时器硬件完成计时是更好的选择。本文以定时器中断方式控制LED周期性闪烁为例学习私有定时器的使用。同时学习如何将软件程序与硬件比特流文件一起固化到SD卡中,实现上电自动配置与启动自定义系统。 功能定义:通 阅读全文
posted @ 2020-03-08 18:20 没落骑士 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在实时性要求较高的场合中,CPU软件执行的方式显然不能满足需求,这时需要硬件逻辑实现部分功能。要想使自定义IP核被CPU访问,就必须带有总线接口。ZYNQ采用AXI BUS实现PS和PL之间的数据交互。本文以PWM为例设计了自定义AXI总线IP,来演示如何灵活运用ARM+FPGA的架构。 阅读全文
posted @ 2020-03-02 23:01 没落骑士 阅读(2964) 评论(1) 推荐(2) 编辑
摘要: 一、前言 Xlinx的ZYNQ系列SOC集成了APU、各种专用外设资源和传统的FPGA逻辑,为ARM+FPGA的应用提供助力,降低功耗和硬件设计难度的同时极大提高两者间传输的带宽。之前在研究生课题中使用过ZYNQ搭建环路系统对算法进行板级验证,但并没有深入使用和理解这个异构平台,今天算是对入门的总结 阅读全文
posted @ 2020-02-24 22:27 没落骑士 阅读(3530) 评论(0) 推荐(1) 编辑
摘要: 本博客转自: cadence验证仿真工具IUS和IES | 骏的世界http://www.lujun.org.cn/?p=3714 cadence验证仿真工具IUS和IES cadence,有两大验证仿真工具。一个是IUS,一个是IES。 IUS是cadence以前的仿真工具,功能略弱。代表工具,n 阅读全文
posted @ 2020-02-19 18:51 没落骑士 阅读(4483) 评论(0) 推荐(1) 编辑
摘要: 一、前言 近期疫情严重,身为社畜的我只能在家中继续钻研技术了。之前写过一篇关于搭建FIFO验证平台的博文,利用SV的OOP特性对FIFO进行初步验证,但有很多不足之处,比如结构不够规范、验证组件类不独立于DUT等问题。此次尝试验证更复杂的IP,并利用SV的更多高级特性来搭建层次化验证平台。 二、AP 阅读全文
posted @ 2020-02-07 22:14 没落骑士 阅读(5152) 评论(0) 推荐(1) 编辑
摘要: 一、前言 从研究生开始到工作半年,陆续在接触MCU SOC这些以CPU为核心的控制器,但由于专业的原因一直对CPU的内部结构和工作原理一知半解。今天从一篇博客中打破一直以来的盲区。特此声明,本文设计思想及代码均源于如下博文,这里仅用于自己学习记录,以及分享心得之用。 简易CPU的设计和实现_阡飞陌- 阅读全文
posted @ 2020-02-03 16:47 没落骑士 阅读(2147) 评论(0) 推荐(1) 编辑