基于LEON3处理器和Speed协处理器的复杂SoC设计实现*

  作者:徐欣锋 中国科学院微电子研究所专用集成电路与系统研究室 时间:2009-05-20来源:电子产品世界

  本文中为了实现DMA和AHB密切配合,即启动DMA后大量原始数据通过AHB总线从数据存储器进入Speed模块,需要DMA控制器内部包含AHB Master模块,如图4所示。另外需要说明的是,LEON3为了实现AHB上设备的plug&play需要在0xFFFFF000-0xFFFFF800地址空间添加设备信息[8~9],所以DMA 控制器和Speed协处理器亦要如此,以便LEON3的软硬件协调一致。在C语言实现DMA时,向DMA的控制寄存器写入相应的信息,即可启动DMA传输,如图5所示。

  

 

  图4 DMA与AHB Master的关系

1 2 3 4 5 6 7 8 9

关键词: SoC DMA LEON3 协处理器 AHB 200905

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版