新闻中心

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

基于PSoC5 UDB的DMA传输

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

  1, 概述

本文引用地址:http://www.eepw.com.cn/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 下一页

关键词: 存储器 DMA UDB

评论


相关推荐

技术专区

关闭