您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> Q群技术问题:BF系列的EBIU地址疑问
本帖共有431个阅读者
发表帖子 发表投票 回复主题
Q群技术问题:BF系列的EBIU地址疑问
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34808
积分:6378
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
Q群技术问题:BF系列的EBIU地址疑问
问题:BF系列的EBIU地址,网卡的地址怎么算出来的?


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/4/1 8:31:39
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
EBIU地址和设备的硬件连接有关,以BF533为例,EBIU有4个BANK,地址为:
BANK0  0x2000 0000 ~ 0x200f ffff
BANK1  0x2010 0000 ~ 0x201f ffff
BANK2  0x2020 0000 ~ 0x202f ffff
BANK3  0x2030 0000 ~ 0x203f ffff

当访问不同BNAK时,对应的bank片选脚AMSx会相应拉低,对应的地址线A1~A19也会变为 你访问的地址。
假设网卡硬件上片选用AMS2控制,网卡芯片上的CMD管脚连接地址线A6,当CMD拉低时,代表命令访问,CMD拉高时代表数据访问。
那么网卡的地址就是:
命令地址: 0x20200000  (使用BNAK2,A6地址线拉低)
数据地址: 0x20200040  (使用BNAK2,A6地址线拉高)


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/4/2 0:18:58
wuhuio(论坛新手)
wuhuio
头衔:社区公民
帮派:无帮无派
帖数:10
金钱:204
积分:14
注册时间:2013/5/30
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
另外BF53X CPLD 的DEVICE_OE寄存器地址:0x20320000,这个是怎么规定的

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/4/2 22:58:40
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
看这个文档:
CPLD译码地址用的是A17-A19,通过38译码器译码后,OE的片选地址就是
0x20320000

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/4/2 23:35:56
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.166972 Call, 1 Queries, Processed in 0.015625 second(s),