AHB-SRAMC项目笔记
文章平均质量分 88
IC_SH
分享一些个人所得,工作期间,不定时更新。
展开
-
SV项目笔记之一——重难点:验证平台的搭建的底层逻辑和核心思想(来啃一啃这块硬骨头——如何理清AHB的复杂时序关系)
作为一个验证工程师,掌握随机化的验证手段是十分必要的,相比于只通过定向测试的方法,随机化的验证手段可以提高验证的效率,也可以发现定向测试意想不到的bug,但采用随机化的验证手段的一个重要的前提就是验证平台的搭建,在项目的前期,搭建验证平台的工作往往是最耗时的,但带来的收益却是显著的。一个完整的验证平台是层次鲜明的,关于验证平台的结构和层次,详见我的另一篇博客:这一部分是重点也是难点,初学项目时,笔者试着自己写这一部分的代码,但总是遇到各种各样的错误,源于对AMBA—AHB总线协议的模糊以及slave原创 2021-07-02 19:43:46 · 2422 阅读 · 3 评论 -
从SOC架构到SRAMC架构——如何读懂design specification(System Verilog自学笔记之一——项目的初始:阅读design specification)
作为一个新手,刚开始接触项目时,需要掌握如下的目标:AHB-SOC芯片架构,熟悉数据流向 掌握片上内存控制器AHB-SRAMC的主要作用 熟悉AHB-SRAMC的设计架构 熟悉AHB-slave接口的基本功能 熟悉SRAM-memory的接口时序 SRAMC的设计需求 AMBA总线的AHB总线协议相关1.AHB-SOC芯片架构图:其中Bootloader初始化程序负责系统上电复位后的程序初始化。System controller通过使用中断程序协调各个模块的工作。AMB原创 2021-06-29 20:17:34 · 2673 阅读 · 3 评论