第3章 risc微处理器s3c2410a69.pptVIP

  • 8
  • 0
  • 约1.64万字
  • 约 69页
  • 2018-06-28 发布于上海
  • 举报
第3章 risc微处理器s3c2410a69

* * DMA方式数据传输具体过程 (1)外设向DMA控制器发出DMA请求; (2)DMA控制器向CPU发出总线请求信号; (3)CPU执行完现行的总线周期后,向DMA控制器发出响应请求的回答信号; (4)CPU将控制总线、地址总线及数据总线让出,由DMA控制器进行控制; (5)DMA控制器向外部设备发出DMA请求回答信号; (6)进行DMA传送; (7)数据传送完毕,DMA控制器通过中断请求线发出中断信号。CPU收到中断信号后,转人中断处理程序进行后续处理; (8)中断处理结束后,CPU返回到被中断的程序继续执行。CPU重新获得总线控制权。 * * 3.6.2?S3C2410A的DMA控制器 在系统总线和外围总线之间,S3C2410A有4个DMA控制器。每个DMA控制器可以处理以下4种情况: (1)源和目的都在系统总线上; (2)源在系统总线上,目的在外围总线上; (3)源在外围总线上,目的在系统总线上; (4)源和目的都在外围总线上。 如果DCON寄存器选择采用硬件(H/W)DMA请求模式,DMA控制器可以从对应通道的DMA请求源中选择一个。如果DCON寄存器选择采用软件(S/W)DMA请求模式,那么这些DMA请求源将没有任何意义。DMA请求源如表3.6.1所示。 * * DMA请求源 通道 请求源0 请求源1 请求源2 请求源3 通道0 nXDREQ0 UART0

文档评论(0)

1亿VIP精品文档

相关文档