赞
踩
DSP6455的EMIFA模块
之前介绍了DSP6455的GPIO和中断部分。今天,继续介绍EMIFA模块。
关于C6000系列的GPIO,请参考:C6000系列DSP的GPIO模块
关于C6000系列的中断系统,请参考:C6000系列DSP的中断系统
背景
使用FPGA系统进行视频采集,DSP进行视频处理需要了解以下知识:
1. DSP-C6000系列的中断与GPIO系统
2. DSP-C6000系列的EMIFA模块
3. DSP-C6000系列的EDMA模块
4. FPGA的乒乓RAM
5. 一种视频格式(例如VGA,PAL等)
6. 视频处理算法
之前已经介绍了第一部分,今天介绍第二部分。
主题
EMIF是External Memory Interface的简称。个人认为它是DSP比较强大的地方之一。通过EMIF接口,使得DSP可以和FPGA很方便地进行大数据量的数据传输。
C6455的EMIFA可以访问多种外部存储器,比如:SRAM,ROM,FLASH等等。当然,也包括FPGA。本文的重点就是介绍使用EMIFA接口与FPGA建立无缝连接。
--------------------------------------------华丽分割------------------------------------------------
EMIFA
根据习惯,还是先贴图,框图总给人一目了然的感觉。
这是官方文档给出的EMIFA模块的接口示意图,乍一看,复杂的很。好多引脚而且还有好多复用。没关系,我们再贴一张,你就会感觉轻松很多了。
这一张图首先是把EMIFA模块的接口分了类,然和呢,我把在与FPGA通信场合下所需要使用的管脚使用红色框框标注了出来。是不是少了很多呢。归纳一下标注的管脚,如下:
AED[63:0] 64位数据总线
AEA[19:0] 20位地址总线(Optional)
ACE2 片选信号(低有效)
AECLKOUT 时钟信号
ASWE
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。