2026年8月22日

摘要: 介绍:AMBA AHB-Lite 满足高性能可综合设计的需求。它是一种总线接口,支持单个总线主控,并提供高带宽操作。 AHB-Lite 实现了高性能、高时钟频率系统所需的功能,包括: • 突发传输 • 单时钟边沿操作 • 非三态实现 • 宽数据总线配置,64、128、256、512 和 1024 位 阅读全文
posted @ 2026-08-22 11:35 tuck0603 阅读(2) 评论(0) 推荐(0)
 

2026年8月21日

摘要: 介绍:APB 是 AMBA 3 协议家族的一部分。它提供了一个低成本接口,该接口经过优化以实现最小功耗并降低接口复杂性。APB 可与任何低带宽且不需要流水线总线接口(APB 具有非流水线协议)高性能的外设接口。 所有信号转换仅与时钟的上升沿相关,以便轻松将 APB 外设集成到任何设计流程中。每次传输 阅读全文
posted @ 2026-08-21 10:48 tuck0603 阅读(4) 评论(0) 推荐(0)
 

2026年8月19日

摘要: feature越细越好,可以多个testcase覆盖一个feature点,最好的是一个casetest覆盖多个feature,但是feature不能少可能会漏验。 保证用例细粒度消除歧义保证完备性就行,也不用太细。 开阔思路,关注于验证激励sequence而不是验证平台搭建。 看spec不明白的要问 阅读全文
posted @ 2026-08-19 19:14 tuck0603 阅读(5) 评论(0) 推荐(0)
 
摘要: 1.为什么不接受目视检查波形 在芯片验证中,波形检查主要用于debug,不接受“目视检查”(即人工查看波形)作为最终通过标准,主要基于以下原因: 1) 无法应对大规模回归测试 验证过程中需要运行大量的随机种子(Random Seeds)进行回归测试(Regression)。 面对海量的测试用例,人工 阅读全文
posted @ 2026-08-19 17:59 tuck0603 阅读(3) 评论(0) 推荐(0)
 

2026年8月17日

摘要: 中断是指芯片运行过程中,出现某些意外情况需要cpu干预时,芯片能自动停止正在运行的任务并转入处理新情况的任务,处理完毕后又返回原被暂停的任务继续运行或处理新的任务。 中断的几个主要目的。第一,通过中断可以提高CPU效率。假设一种场景,CPU通知其它设备完成某项工作,当设备完成任务后,CPU如何知道呢 阅读全文
posted @ 2026-08-17 14:58 tuck0603 阅读(4) 评论(0) 推荐(0)
 
摘要: ECC(Error Correction Code,错误检查和纠正码) 是一种通过添加冗余信息,不仅能检测错误,还能自动纠正部分错误的数据保护技术。它主要用于提高数据传输和存储的可靠性。 相比只能发现错误(无法定位和修正)的奇偶校验(Parity),ECC最大的优势在于其纠错能力。它能精确识别并修复 阅读全文
posted @ 2026-08-17 10:36 tuck0603 阅读(5) 评论(0) 推荐(0)
 
摘要: 1.验证策略 两个维度:广度(按照层次)和深度(按照透明度也就是计分板对比scoreboard) 2.测试方法 黑盒测试: 这是一种验证方法,其中设计实现的内部细节不会暴露给验证。通过仅访问暴露的接口信号来完成验证,从而使其实现独立。如果需要debug具体错误位置(定位)就要向开发商购买licenc 阅读全文
posted @ 2026-08-17 10:25 tuck0603 阅读(3) 评论(0) 推荐(0)
 

2026年8月16日

摘要: NOC(Network on Chip,片上网络)是一种在复杂芯片(如多核处理器、soc)内部,用于连接大量核心、内存、缓存和其他IP模块的架构。 1.为什么需要NOC?传统总线的问题? 2.NOC的核心思想和工作原理 3.NOC主要拓扑结构 4.NOC相比于传统总线的优势 5.应用场景 6.总结 阅读全文
posted @ 2026-08-16 16:08 tuck0603 阅读(5) 评论(0) 推荐(0)
 
摘要: AMBA(Advanced Microcontroller Bus Architecutre,高级微控制器总线架构)协议由arm公司开发,是一组芯片通信协议的规范,广泛用于SoC设计中。 主要包括以下3个部分: APB: advanced peripheral bus 高级外设总线 AHB: adv 阅读全文
posted @ 2026-08-16 16:00 tuck0603 阅读(3) 评论(0) 推荐(0)
 
摘要: 1.DMA基础知识 DMA是存储器和外设之间的一种数据搬运机制,通过CPU进行调度,不占有CPU资源,后台搬运,在搬运完成后会通知CPU。 方向:双向端口,可配置为存储器到存储器,存储器到外设,外设到存储器,外设到外设。 连接方式:一般通过AMBA总线中的AHB总线进行连接,高效快速,在两端之间配备 阅读全文
posted @ 2026-08-16 15:39 tuck0603 阅读(3) 评论(0) 推荐(0)