TMS320C6747的emifa访问异步外部存储
C6747访问adc,电路如图:
当CS4片选信号有效,EMA_A12为1时,74LV139译码电路的1Y1脚将有效,从而启动ADC转换。
AD7656为16位芯片,C6747的EMIFA将其作为16位异步外部存储设备访问。在片选初始化的时候(void CEint()函数),片选4的异步数据总线选择为16位。
AEMIF_A3CR = 0 //CE4| ( 0 << 31 ) // selectStrobe| ( 0 << 30 ) // extWait| ( 15 << 26 ) // writeSetup //1 // 0 ns| ( 31 << 20 ) // writeStrobe //4 // 50 ns| ( 7 << 17 ) // writeHold //1 // 0 ns| ( 24 << 13 ) // readSetup //1 // 0 ns| ( 24 << 7 ) // readStrobe //20 // 200 ns| ( 2 << 4 ) // readHold // 1 // 10 ns| ( 3 << 2 ) // turnAround //3 // 10 ns| ( 1 << 0 ); // asyncSize // 16-bit bus
此时EMIFA的地址线和16位异步存储设备的地址线对应如图:
(用户手册P710)
由图可见,EMA_A12对应的地址线为A13,故对应的偏移地址应为0x2000h,又因为该偏移地址为以16位数据为单元的半字地址(half word address),故需要转成字节地址,左移一位,为0x4000h,加上基地址0x64000000h,得到使片选4cs4信号有效,EMA_A12为高的地址为0x64004000h。(Uint16 *)0x64004000将0x64004000h转换为Uint16型的指针,*(Uint16 *)0x64004000取出指针所指单元的内容。
TMS320C6747的emifa访问异步外部存储相关推荐
- Android Q访问公共外部存储受限
一.前言 从Android Q(即 Android 10)开始,应用访问外部存储的私有目录(即Context.getExternalFilesDir())不需要申请READ_EXTERNAL_STOR ...
- 《Raspberry Pi用户指南》——2.4 使用外部存储设备
本节书摘来自异步社区<Raspberry Pi用户指南>一书中的第2章,第2.4节,作者[英]Eben Upton , [美]Gareth Halfacree,译者 王伟 , 许金超 , ...
- java 访问手机存储卡,Android App将数据写入内部存储和外部存储的示例
File存储(内部存储) 一旦程序在设备安装后,data/data/包名/ 即为内部存储空间,对外保密. Context提供了2个方法来打开输入.输出流 FileInputStream openFil ...
- Android 11 高版本 出现外部存储无法访问的问题
最近在做Android 应用开发,IDE是android studio , 使用的版本配置如下:compileSdk 32 buildToolsVersion '32.0.0' defaultConf ...
- TMS320C6748_EMIF_NandFlash_访问异步地址
CS3有效,则外部存储设备基地址为0x6200 0000 (手册P24) nandflash命令锁存周期时序如图: (nandflash手册P43) nandflash地址锁存周期时序如图所示: (n ...
- 魅族的android m l,Android M 外部存储剖析
这篇文章是建立在你已经对 Android 外部存储的基础知识有一定了解的基础之上,如果之前并不是太了解这个部分,阅读起来可能会比较费劲,可以先阅读参考下面文章:http://blog.csdn.net ...
- android 根目录缓存,Android系统中内部存储和外部存储(公有目录、私有目录、缓存目录)详解...
首先,明确一个概念,Android内部存储和外部存储并非所谓的手机自带内存是内部存储,SD卡是外部存储云云. Android对内部存储和外部存储不是在物理上区分的,而是在逻辑上区分的.git 1.概念 ...
- 【Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )
文章目录 一.存储空间分类 二.存储空间访问权限 三.分区存储 四.相关文档资料 一.存储空间分类 在 Android 999( API 级别 282828 ) 及以下版本中 , Android 文件 ...
- Java数据结构和算法:234树和外部存储
234树 有一个数据项的节点总是有两个子节点 有两个数据项的节点总是有三个子节点 有三个数据项的节点总是有四个子节点 多叉树,四叉树 外部存储 主存RAM,随机访问存储器,断电后数据会丢失 磁盘文件存 ...
最新文章
- 有了这几个神器,瞬间逼格就上去了
- 测评结果_刚刚,2018全国文明城市测评结果重磅公布!你的家乡排第几?
- JAVA实现拼图游戏
- 认识J2EE规范或标准以及J2EE和JEE有什么不同?
- jmeter分布式压测原理简介1
- sudo su su_Spring Security应用程序中的su和sudo
- [POJ1961 Period]
- excelexportentity中设置null不显示的方法_学习笔记-Java中的$符
- mac下修改MySQL密码
- 全国省市区县json数据
- PHP毕业设计项目作品源码选题(13)学校排课和选课系统毕业设计毕设作品开题报告
- windows防火墙是干什么的_windows防火墙作用介绍
- mvn上传pom/jar至Nexus私服
- MySQL 8.0 高可用之如何解决从库数据被修改引起的主从同步错误
- 【深度学习】深度学习基础-Warm_up训练策略
- WINDOWS 疑难杂症
- 2021年国网计算机考试难吗,2021想要通过国家电网招聘考试到底有多难?
- x264源码分析-psy-rd参数
- 电影主题网站设计——仿360影视网站(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设
- 小米技术高管崔宝秋离职,雷军武大舍友,「创业派」已所剩无几
热门文章
- python自动化测试之unittest简介讲解
- 程序员回忆录:向自己走过的那些年致敬
- 第七次作业--项目需求分析(团队)
- 以下是某品牌计算机的硬件配置广告,第二章认识计算机习题(1).doc
- Google地球出现“无法连接到登录服务器(错误代码:c00a0194)”解决方法
- 安卓获取不到imsi_android 代码获取IMEI,IMSI都为空,怎么解决?
- html鼠标的点击事件失效,为什么鼠标悬停事件不起作用呢?
- 是时候停止说“软件架构”了 It’s Time to Stop Saying “Software Architecture”
- 电子产品中EMC隔离设计的方法
- 不良资产处置,正在爆发的10万亿蓝海市场