Io DMA周期窃取

Io DMA周期窃取,io,cpu-architecture,dma,Io,Cpu Architecture,Dma,我正在解决一个关于DMA的问题。具体如下: DMA以“周期窃取”模式工作,时钟为100 MHz,传输30字节的数据块。每条指令持续5个周期,在DMA控制总线的每个周期中,它传输1个字节。要对每个数据块的传输进行编程,需要12个时钟周期;要参加ISR(中断服务程序),需要8个时钟周期。换乘率是多少 解决方案写在问题的下面,即15 MB/s,但我不明白为什么 为了达到这个解决方案,DMA编程、传输块和参加ISR的总周期数应该是200,我不知道如何达到这个数字 提前谢谢,我的英语也很抱歉

我正在解决一个关于DMA的问题。具体如下:

DMA以“周期窃取”模式工作,时钟为100 MHz,传输30字节的数据块。每条指令持续5个周期,在DMA控制总线的每个周期中,它传输1个字节。要对每个数据块的传输进行编程,需要12个时钟周期;要参加ISR(中断服务程序),需要8个时钟周期。换乘率是多少

解决方案写在问题的下面,即15 MB/s,但我不明白为什么

为了达到这个解决方案,DMA编程、传输块和参加ISR的总周期数应该是200,我不知道如何达到这个数字

提前谢谢,我的英语也很抱歉