摘要
本发明提供一种基于AXI协议的DMAC芯片及其控制方法,包括:寄存器控制模块控制寄存器的配置,并获取寄存器的状态;状态控制模块将寄存器中的配置信息传达至读写配置模块,并控制数据传输过程;读写配置模块将状态控制模块传达的配置信息转换为AXI接口,并通过AXI总线读取数据或写入数据;数据缓存模块缓存读写配置模块通过AXI总线读取的数据,或缓存读写配置模块通过AXI总线待写入的数据。通过寄存器控制模块对寄存器进行配置,并通过AXI协议实现数据的读写,能够无需CPU控制,即可灵活调整配置信息以适用不同场景需求,且减少了硬件资源开销、降低了功耗,解决了现有DMAC芯片IP功耗高、硬件资源开销大且灵活性差的问题。