EMIF是External Memory Interface的简称。它是DSP比较强大的地方之一。通过EMIF接口,使得DSP可以和FPGA很方便的进行大数据量的数据传输。

EMIF输入输出信号图如下所示:

上面是官方文档给出的EMIF模块的接口示意图,比较复杂。但是和FPGA通信所使用的引脚比较少,下面用红色框标注出来。

AED              数据总线

AEA              地址总线

ACE2            片选信号(低有效)

AECLKOUT    时钟信号

ASWE           写使能(低有效)

ASRE            读使能(低有效)

AOE             输出使能(低有效)

结合space_i_top的代码,说说我的理解。

在这里,可以把DSP看成是一个上层的模块,FPGA这边看成是一个RAM。只是,使能都是低电平有效的RAM。

下面所说的读  写  都是针对FPGA而言的。

反之,

当 nce4 (片选使能,为低)  nwe (写控制失效,为高。虽然在程序中没有体现,但逻辑上应该是这个样子。应该是NWE为低是写,为高是读)

noe(数据读传输有效,为低) FPGA传输数据到DSP中。

EMIF接口时序和参考代码相关推荐

  1. 接入百度智能云的营业执照识别接口、工商信息查询(基础版)接口到实际业务,参考代码

    我的代码放在公共模块如下: 1.根据百度云官方文档-SDK中心,下载sdk对应jar包,我下载下来的版本是bce-java-sdk.0.10.254 2.使用mvn命令手动引入jar mvn inst ...

  2. 【有关TI C6000的DSP的EMIF接口的两个问题:地址总线不从零开始问题及寻址范围问题】

    TI C66X的DSP的EMIF16接口的寻址问题:地址总线不从零开始问题及寻址范围问题 C66x EMIF16使用手册 EMIF简介及特性 EMIF16 信号说明 异步访问配置 EMIF16 EMI ...

  3. DSP的EMIF接口通信FPGA

    DSP通过EMIF接口与FPGA通信采集视频 背景 使用FPGA系统进行视频采集,DSP进行视频处理需要了解以下知识: 1.  DSP-C6000系列的中断与GPIO系统 2.  DSP-C6000系 ...

  4. 【接口时序】2、Verilog实现流水灯及与C语言的对比

    一. 软件平台与硬件平台 软件平台: 1.操作系统:Windows-8.1 2.开发套件:ISE14.7 3.仿真工具:ModelSim-10.4-SE 硬件平台: 1.FPGA型号:XC6SLX45 ...

  5. 11.SCCB接口时序的实现

    SCCB接口时序的实现 SCCB接口时序与IIC协议基本一致,是其简化版本,且SCCB协议兼容IIC协议. 基本时序介绍 最常用的时序是3线控制数据传输的方式,基本时序图如下. 具体的控制信号,则是先 ...

  6. QDR SRAM接口FPGA 详细Verilog代码

    QDR SRAM介绍 QDR 具有独立的读.写数据通路,均使用DDR,在每个时钟周期内会传输四个总线宽度的数据 (两个读和两个写),这就是QDR四倍数据速率的由来. 这里用到的是典型2字突发的QDR, ...

  7. DSP通过EMIF接口与FPGA通信采集视频

    DSP通过EMIF接口与FPGA通信采集视频 背景 使用FPGA系统进行视频采集,DSP进行视频处理需要了解以下知识: 1.  DSP-C6000系列的中断与GPIO系统 2.  DSP-C6000系 ...

  8. FPGA与DSP之间的EMIF接口调试

    外部设备连接接口包括外部存储器连接接口(EMIF).主机接口(HPI)等.外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAM.SBSRAM.Flash.SRAM存储器等,外部存储器接口还 ...

  9. php接口返回错误码,laravel 错误处理,接口错误返回json代码

    Laravel 默认已经为我们配置好了错误和异常处理,我们在 App\Exceptions\Handler 类中触发异常并将响应返回给用户. 所有异常都由类App\Exceptions\Handler ...

最新文章

  1. python import caffe失败的可能原因
  2. c mysql 工具类_Jave工具——servlet+jsp编程中mysql数据库连接及操作通用工具类
  3. 20171006-构建之法:现代软件工程-阅读笔记
  4. 众达两化融合贯标日记06~贯标启动会PPT
  5. 打造自己的linux桌面,一步一步打造你自己的Ubuntu 10.04桌面
  6. java项目-第37期基于springboot+layui实现的医院His系统【毕业设计】
  7. 长期大量收售通信 联通 移动 电信 工程各种型号光缆
  8. 转:淘宝客搜索链接技巧首度分享
  9. 什么是d.ts文件,它是不是typescript文件?
  10. 紧贴潮流,初心未改:OpenInfra Days China升级回归,打造专属OpenStackers的开源大趴
  11. NGUI 九宫格切图
  12. KeyguardBouncer启动流程
  13. PhotoZoom pro8官方激活下载免费版无损放大图片工具
  14. 1-1统计数字问题(C语言实现)
  15. 【虚幻引擎UE】UE5 六步实现UE5在网页端查看(云渲染+像素流) 4.26和4.27原理类似
  16. avl二叉树 java_平衡二叉树之AVL树(Adelson-Velsky and Landis Tree)简介及Java实现
  17. iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路
  18. E3000Y影像二维扫描枪(配YoKo引擎开发板)的串口调试
  19. [NOIP2018]普及组游记
  20. 算法交易系列研究之一

热门文章

  1. ruby杀掉Linux进程,杀死僵尸进程
  2. 英语insuraunce保险
  3. 贝叶斯统计——贝叶斯方法简述
  4. The following classes could not be excluded beacuse they are not auto-configuration classes: - xx.xx
  5. html画布上海地图,echarts绘制上海地图
  6. yylabel 加载html,YYKit是个好东西-YYLabel实现一个文本多个点击事件
  7. 使用 Python 进行朴素贝叶斯分类
  8. 教你申请Hurricane Electric公司免费dns服务
  9. Windows 下java环境变量的配置(Windows7 ,8,8.1,10)
  10. JMeter ForEach循环控制器