您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF51X技术支持专区 -> BF518的EBIU详解
本帖共有700个阅读者
发表帖子 发表投票 回复主题
BF518的EBIU详解
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF518的EBIU详解

EBIU 接口是ADSP-BF51x 的外部总线接口,ADSP-BF51x 的EBIU 接口共有16 根数据线,19 根地址线,支持同步的SDRAM 接入和异步的总线外设接入,ADSP-BF51x 的异步EBIU 接口共有4 个BANK,每个BANK 1MByte,支持各种总线接口设备。

EBIU 接口采用指针方式访问,通过宏定义出要访问的地址,然后通过指针进行读写数据操作。

上传的图片
  20126515475673.jpg [ 93.88 KB 550×791 ] (缩略时请点击查看原图)

 

上图是ADSP-BF51x 处理器的内存分配表,其中地址0~0x08000000 为SDRAM地址,地址0x20000000~0x203fffff为EBIU 的异步Bank 地址。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/6/5 15:48:12
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

接口寄存器说明

EBIU_AMBCTL0 :BANK0,BANK1 时序配置寄存器
EBIU_AMBCTL1 :BANK2,BANK3 时序配置寄存器
EBIU_AMGCTL : EBIU使能寄存器

源码分析

#define pADDR (volatile unsigned short *)0x1000 //定义一个指针,地址指向0x1000

*pADDR = 0x1234;                      //向0x1000 地址里写入数据0x1234
  i = *pADDR;                              //读出该地址数据
  printf("addr is %x\n",pADDR);    //打印出当前访问的地址
  printf("data is %x\n",i);               //打印出当前地址中的数据
  *pADDR = 0xaa55;                    //向0x1000 地址里写入数据0xaa55
  i = *pADDR;                             //读出该地址数据
  printf("addr is %x\n",pADDR);    //打印出当前访问的地址
  printf("data is %x\n",i);               //打印出当前地址中的数据


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/6/5 15:51:53
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

源码下载

上传的附件
   20126515531373.rar [ 811.33 KB ]

代码实现的功能

代码实现了通过 EBIU 接口访问SDRAM 空间地址0x1000,向0x1000 地址中写入数据并读出,打印出访问的地址和读出的数据。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/6/5 15:53:54
zoubinbin(论坛新手)
zoubinbin
头衔:社区公民
帮派:无帮无派
帖数:7
金钱:130
积分:6
注册时间:2012/7/12
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

看了51X和53X的怎么感觉506的好奇葩啊。。。。。。


佛怕因 人怕果 而不如不见
等级:论坛新手 参考IP地址:*.*.*.*
2012/9/24 10:02:29
尊贵身份标志
夜色飘摇(论坛版主)
夜色飘摇
头衔:社区公民
帮派:无帮无派
帖数:350
金钱:1773
积分:332
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
定位不同。

我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2012/9/26 9:04:02
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154377 Call, 1 Queries, Processed in 0.015625 second(s),