新闻中心

EEPW首页>网络与存储>设计应用> 基于PSoC5 UDB的DMA传输

基于PSoC5 UDB的DMA传输

作者:田江学 时间:2012-04-16 来源:电子产品世界 收藏

1, 概述

本文引用地址://m.amcfsurvey.com/article/131359.htm

  Cypress PSoC5是一款集成了可配置模拟/数字外设功能、和微控制器于一身的可编程嵌入式片上系统,使用32位3级流水的ARM Cortex-M3处理器内核,运行速度最高为67MHz。PSoC5的数字系统具有丰富的可配置能力,通过数字系统互连(DSI)可将来自外设的数字信号连接到任意引脚,它通过小的、快速的、低功耗的阵列提供了灵活的功能。

(Universal Digital Blocks)是PSoC5可编程数字系统的核心功能,由可编程逻辑PLD、结构逻辑(Data path)和灵活的布线资源提供在这些元件、I/O连接和其他外设之间的互联,可以创建各种通用外设和定制化功能。PSoC5的数字逻辑部分由多个通过矩阵和可编程互联组成,UDB结构如图1所示。  


图1, UDB结构示意图

是PSoC5中用于处理快速数据搬运的模块。的控制器可以在不需要CPU干预的情况下处理数据的传输。通过处理数据传输可以有效地降低CPU的负担,同时也能够提高数据传输的时间。它采用PHUB来连接各个内部设备,DMA和CPU都需要使用PHUB来完成数据传输,PHUB上的两个主设备分别是DMA和CPU,而从设备是内存、外设以及控制和配置寄存器,PHUB的结构图如图2所示: 


图2, PHUB结构图

上一页 1 2 3 4 5 下一页

关键词:存储器DMAUDB

评论


相关推荐

技术专区

关闭