主权项 |
1、一种直接存储器访问DMA控制器,该DMA控制器挂接在计算机系统的总线上,包括:总线Slave接口、总线Master接口以及信道逻辑和寄存器组,其特征在于,该DMA控制器还包括:具有一组或一组以上寄存器DMAIntMask和DMAIntStatus的控制逻辑和寄存器组、以及具有对应一组或一组以上中断信号线DMAINTERR、DMAINTTC和DMAINTR的中断请求逻辑接口,一组寄存器DMAIntMask和DMAIntStatus以及对应的一组信号线DMAINTERR、DMAINTTC和DMAINTR控制DMA控制器中的通道,该通道分配给一个微控制单元MCU,其中,总线Slave接口将接收到MCU发送的控制信号后转发给控制逻辑和寄存器组和信道逻辑和寄存器组;控制逻辑和寄存器组根据控制信号通过该MCU对应的一组寄存器DMAIntMask和DMAIntStatus设置给该MCU所分配通道的工作模式;信道逻辑和寄存器组设置给该MCU所分配通道的参数;设置完成后通过总线Master接口传输数据,传送数据完成后信道逻辑和寄存器组向中断请求逻辑接口发送该通道当前状态信号,中断请求逻辑接口通过该MCU对应的一组信号线DMAINTERR、DMAINTTC和DMAINTR通知MCU给该MCU所分配通道的状态。 |