摘要: ahb_sramc控制器补充说明 时序处理 访问地址 一个地址的大小是1byte bank选择 使用地址的最高bit 1bit+13bit+2bit = 16bit,最高bit选择bank,低两bit选择哪几个memory 8/16/32bit访问 timing check 测试小技巧 如果测试一个 阅读全文
posted @ 2024-03-11 20:52 Icer_Newer 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 内容 写验证计划需要参照design spec AHB-SRAMC功能验证计划 SVTB架构图 验证平台目录结构 ahb_sramc_svtb doc - 文档 rtl - dut verif - 验证代码 env agent sim tb test 如何编写SVTB Makefile fileli 阅读全文
posted @ 2024-03-11 18:23 Icer_Newer 阅读(29) 评论(0) 推荐(0) 编辑
摘要: AHB-SoC芯片架构 地址空间 各个IP都有自己的地址空间,CPU根据地址空间进行访问外设 Spec 内容 Features Specification Architecture Timing: Basic Transfer AHB Transaction Example AHB Burst Tr 阅读全文
posted @ 2024-03-11 12:49 Icer_Newer 阅读(10) 评论(0) 推荐(0) 编辑
摘要: not intersect 总结 所有的组件都是通过class进行建模 通过interface进行连接形成测试平台 每一个class都是一个SV文件,进行结构化管理 搭建testbench的主要目的是对DUT进行测试的,主要关注DUT的interface和feature,只要拿到interface就 阅读全文
posted @ 2024-03-11 10:09 Icer_Newer 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 内容 断言属性 支持多时钟 并发断言 总结 在时钟复位的时候,不会进行assertion 阅读全文
posted @ 2024-03-11 10:08 Icer_Newer 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 内容 Sequence匹配 $表示无穷大,随着仿真时间一直持续,占内存比较大 sequence是可以进行嵌套的 sequence重复操作符 sequence采样函数 $past(b,n) - 前n个时钟周期的b的值 sequence操作符 总结 阅读全文
posted @ 2024-03-11 09:04 Icer_Newer 阅读(36) 评论(0) 推荐(0) 编辑