OpenOCD 源码分析ASIC这篇文章是对 OpenOCD(Open On-Chip Debugger)源码的深度分析。首先,概述了 OpenOCD 源码的结构,解释了程序的执行流程。然后详细分析了 OpenOCD 的初始化过程,解释了指令注册的作用和具体方法。之后,文章分析了 OpenOCD 的执行环节。在最后一部分,详细讲解了程序执行的过程,并以官方的 xilinx-xc7.cfg 文件为例,详细解释了指令的执行过程。2024-6-13 CPU Verification Simulator
OpenOCD 原理总结ASIC在工作和学习中意识到调试的重要性,在硬件开发中,硬件也需要类似软件的调试手段,在 IC 设计中还会有专门的团队去做 DFT(可测性设计)工作。OpenOCD 就是一种通过软件控制特定接口,实现硬件设备的 debug,本文主要对其工作原理进行总结。2024-5-31 Simulator CPU Verification
Difftest 分析与拓展ASIC本篇文章将通过对 OpenXiangShan 项目的 Difftest 接口的分析总结 Difftest 的原理和一些实现上拓展思路。 </aside>2024-5-29 Simulator CPU Verification
chipsalliance sv-tests 初探ASICsv-tests是由chips alliance收集的测试集,用于测试SystemVerilog工具对SystemVerilog标准的支持情况。本篇内容简单介绍了其中测试的组成。2024-5-28 LSP