摘要: 针对传统芯片验证平台验证用例复用性差、验证时间长的问题,提出了一种基于AHB总线DMA控制器验证方法。通过该方法修改优化的验证平台可移植性高,具有模拟联动IP产生请求、回复与中断信号的功能,支持在传输中对AHB总线随机注入错误的能力。为证明方法的有效性,对DMA控制器UVM验证平台架构进行修改优化,并复用该平台...
本文在深入理解了AHB总线协议和DMA技术原理的基础上,分析了一种 DMAC设计理念,这种设计理念可以集成到以AHB总线为片上总线的SOC上。 由于SOC可集成的模块越来越多,本文分析的DMAC包含了8个可编程的DMA 通道,能够处理多个DMA传输请求。由于数据在AHB总线上传输,在总线接口 方面,本文分析的DMAC包含1个用于CPU访问的AHB...
文档介绍:针对传统芯片验证平台验证用例复用性差、验证时间长的问题,提出了一种基于AHB总线DMA控制器验证方法。通过该方法修改优化的验证平台可移植性高,具有模拟联动IP产生请求、回复与中断信号的功能,支持在传输中对AHB总线随机注入错误的能力。为证明方法的有效性,对DMA控制器UVM验证平台架构进行修改优化,并复用该平台...
由于数据在AHB总线上传输,在总线接口方面,本文分析的DMAC包含1个用于CPU访问的AHB slave接口和支持多层AHB总线的用于DMA数据接收和发送的2个AHB master接口。本文分析的DMAC同时支持硬件和软件DMA请求,且支持多个外围设备同时发出DMA请求,通过硬件握手机制实现外设与DMAC的通信,通过传输中断逻辑实现中断的发出。为了适应各种...