DSP技术在目前的芯片研发过程中得到了广泛应用,在之前的文章中,我们曾经就DSP在EMIF接口中的应用进行过简要分析和探讨。今天我们将会接着上一次的讨论结果,来看一下DSP技术在EMIF接口中的系统BOOT是如何实现的,下面就让我们一起来看看吧。本文引用地址:http://www.eepw.com.cn/article/201702/343610.htm

在这里我们依旧以TMS320C6722型DSP芯片为例子,来进行讨论。这种的TMS320C6722型DSP内部没有可写的ROM,DSP的程序必须存放在外部器件中。当TMS320C6722型DSP芯片上电后,必须首先从外部芯片下载程序。本款DSP可以通过SPI总线启动、通过I2C总线启动和通过EMIF接口启动。这几种Boot方式和对应的引脚配置如表1所示,在本系统中,EMIF接口除了实现通常的数据交换,还兼任带动DSP启动的功能。

表1 各种BOOT模式的启动引脚配置

当整个电路系统上电后,此时TMS320C6722型DSP芯片的RESET引脚要通过下拉电阻拉低,这样才能够使DSP处于复位态。而FPGA芯片EP2C8F256I8上电后从FPGA配置芯片EPCS4中下载程序启动。当FPGA启动成功后,将DSP芯片的SPI0SOMI引脚与SPI0CLK引脚拉低,将SPI0SIMO引脚拉高,然后再将RESET引脚拉高。这样配置是为了使DSP退出复位态时能根据上述3个引脚的电平获知DSP芯片将通过EMIF接口启动。此后,DSP芯片将从EMIF接口读取1KB数据,并将这1KB数据存放于DSP的RAM中,再执行这1KB的程序。

上文中所介绍的这一过程,也被称为DSP的第一次启动过程。这1KB的程序是由汇编语言编写并通过CCStudio软件编译成机器语言,存放在FPGA中,这一步主要是通过mif文件编译进FPGA的程序来完成的。该1KB程序的功能是再次调用EMIF接口,操作FPGA,使得FPGA通过IP核从FLASH芯片中将其余的程序(本系统的程序约为32K)拷入DSP的RAM中并执行这些新拷入的程序。这是DSP的第二次启动。第一次启动是硬件启动,是TMS320C6722型DSP已经设定好的启动方式,第二次启动是软件启动,所执行的启动程序由用户编写。

dspemif怎么读_DSP技术在EMIF接口中的BOOT方法简析相关推荐

  1. 初中生学计算机网络应用怎么样,初中生读计算机网络技术专业怎么样?小编解答...

    初中生读计算机网络技术专业怎么样?可以这样说,计算机网络技术专业在众多专业当中来说,也是一个发展得比较不错的专业,而且现在也有很多高职学校都开设有计算机网络技术专业,那么初中生读计算机网络技术专业怎么 ...

  2. 阳光下可读显示技术的工作原理

    阳光下可读的显示技术是大多数工业户外应用的理想设计,例如建筑工地.海洋任务.军事行动.林业等.需要甚至依靠坚固耐用的 LCD 显示器发展的工业操作可以从阳光下可读的显示技术中获益最多,因为它们通常需要 ...

  3. 计算机网络技术专业适合女生学吗,什么样的女生适合读计算机网络技术专业

    很多人都说计算机网络技术专业是一个很累的专业,不适合女生读.但我觉得适不适合女生读是要看女生自己本身.虽然这个专业比较累,但是女生学的好不会比男生差到哪里去,这里有几点原因说明什么样的女生适合读计算机 ...

  4. 链读测序技术在宏基因组组装研究中的应用

    链读测序技术在宏基因组组装研究中的应用 链读测序(Linked-read sequencing)通过将相同的barcode与长DNA片段(10-100kb)的序列连接在一起,能够消除其中的一些错读,从 ...

  5. 苹果读屏技术--VoiceOver

    苹果读屏技术–VoiceOver 一.系统VoiceOver使用简介 iPhone上开启VoiceOver功能后,就可以通过手势来操作当前界面中的所有的AccessibilityElement(被Vo ...

  6. MPB:生态环境中心陈保冬组-基于高通量测序技术的丛枝菌根真菌多样性研究方法...

    为进一步提高<微生物组实验手册>稿件质量,本项目新增大众评审环节.文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见.公众号格式显示略有问题,建议电脑端点击文末阅 ...

  7. [ROM] 【技术帖】MIUI移植的简单方法 [转载]

    [ROM] [技术帖]MIUI移植的简单方法 [转载] 此教程仅介绍如何移植MIUI,原理方面的东西不会涉及太多,主要是因为我对原理方面的东西也不是很懂,怕误导了大家. 我以移植MIUI到Incred ...

  8. mysql报11004_使用mysqli扩展技术查看服务器连接错误报告的方法

    使用mysqli扩展技术查看服务器连接错误报告的方法 作为PHP的黄金搭档MySQL数据库,在PHP项目开发过程中有着举足轻重的作用,这不仅因为MySQL是完全免费的,而且和PHP一样都是完全跨平台的 ...

  9. 三级网络技术_中小型网络系统总体规划与设计方法

    一.考点分析 本章在考试中一般出现3个选择题. 考点1:路由器技术指标 考点2:网络系统分层设计(上下级之比.核心层设计) 考点3:交换机技术指标(总带宽计算方法) 考点4:网络服务器性能(系统高可用 ...

  10. python读取读excel,日期变成了数字,解决方法记录

    目录 1 问题描述 2 解决方案 3 后续解决措施 4 延伸,使用 xlrd 读取excel时出现数字的解决方法 5 参考文章 记录一下最近碰到的一个小问题. 1 问题描述 目标:使用Django从E ...

最新文章

  1. Liferay7 BPM门户开发之11: Activiti工作流程开发的一些统一规则和实现原理(完整版)...
  2. 35岁,工作十几年,被开除15次,面试被拒200多次,还有必要继续做程序员吗?...
  3. 京东大型API网关实践之路
  4. 解决ubuntu Gvim 菜单乱码
  5. 《Web项目实践》实验报告——Web项目实践基础
  6. 13.2.8 用户认证
  7. Spring Boot整合Spring Data Redis-存取JSON格式Java对象
  8. 央行数字货币研究所悄然挂牌 工作人员:已有一段时间
  9. python 怎么调用 矩阵 第几行_python工厂第19层 多重列表1
  10. 分布式系统基础-1、架构演进
  11. “打击式教育”盛行?数据分析剖析“中式父母”的“打压式教育”
  12. java arryalist去重复_java ArrayList去重复值
  13. OpenCV实现同态滤波
  14. 网页如何转pdf并实现下载
  15. [R语言]RMarkdown: 入门与操作
  16. 微信小程序外卖平台,免费下载小程序外卖源代码
  17. java 情感分析_Alink中文情感分析示例(Java版本)
  18. 如何成为Web开发人员—编写第一个Web应用程序
  19. Go应用构建工具(3)--cobra
  20. 罚函数(内点罚函数和外点罚函数)

热门文章

  1. Nodejs 国内镜像源加速下载
  2. Android 用代码Ping网络
  3. (微信编辑器)UEditor富文本嵌入135编辑器
  4. vcpkg快速入门手册
  5. YUV、RGB、RAW DATA 3种Sensor输出格式 详解
  6. kettle下载安装和连接
  7. 【Fltk】Fltk1.3.3+VS2015 编程
  8. coreldraw sp2精简版 x4_CorelDRAW X4下载-CorelDRAW X4 SP2 精简版_Win10镜像官网
  9. 华硕服务器主板型号命名规则,详细解读主板厂商命名规则——华硕篇
  10. 各地的磁倾角_中国各地磁偏角