您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> [求助]bf533板子中如何控制与CPLD中相连的地...
本帖共有
509
个阅读者
[求助]bf533板子中如何控制与CPLD中相连的地址线
lancery
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
4
金钱:
154
积分:
8
注册时间:
2014/8/20
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
[求助]bf533板子中如何控制与CPLD中相连的地址线
bf533板子中如何控制与CPLD中相连的地址线,比如通过BF53x的EBIU接口的3个高位地址线,看CPLD设计原理图中是BF533_A17,A18,A19三个引脚来控制CPLD地址选择线,
但是我没看到DSP程序中有控制这些引脚的语句,请问这些控制语句在哪里?
另外使能CPLD中设计的74F244的引脚为BF_AMS3,这个引脚是不是默认为0,所以没看DSP初始化该引脚?
轻松DSP
等级:
2014/8/21 10:53:29
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
你看一下代码中 cpld.h这个文件,里面每一个模块都映射了一个地址,如 0x20340000,0x20350000 ,这个地址就是控制CPU的A1-A19,你按位数一下,就会发现地址变化的地方位于A17-A19。直接向这些地址中写数据,地址线会在发送数据时置到相应的位置。
这家伙很懒,什么也没有留下!
等级:
2014/8/23 12:09:18
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
BF_AMS3 管脚,是在EBIU全局控制寄存器中使能,选择使用BANK3就可以了,没有特别的初始化,当你访问的地址位于0x20300000~0x203fffff ,AMS3片选线就会工作
这家伙很懒,什么也没有留下!
等级:
2014/8/23 12:10:55
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159998 Call, 1 Queries, Processed in 0.019531 second(s),