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

上传的图片
  20148615251466.jpg [ 173.63 KB 938×677 ] (缩略时请点击查看原图)

 


这个是官方的Flash图。

上传的图片
  20148615255066.jpg [ 161.39 KB 672×633 ] (缩略时请点击查看原图)

 


这个是OpenADSP的Flash图

请问地址A19和 A20(pin9和pin10),是怎么连接的啊,官方的用一个IO口与A19相连,是手动控制Flash的么



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/8/6 15:26:20
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
bf533有19跟地址线对应(0000h~07fffH),2^19*2=1Mbyte;如果只用AMS0连接Flash的CE脚的话刚好能寻址1Mbyte的空间;请教OP,如果要寻址第二个1Mbyte的空间是怎么处理的呢?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/8/6 15:38:59
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
是不是把AMS1连接到pin9;然后我们咋操作第二个1Mbyte空间的时候,bf533就自动将AMS1拉低了,同时AMS0也为低

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/8/6 15:46:31
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
但是openadsp的图将AMS0~3通过ANDgate连起来  再连到CE,A20、A21,不是很理解

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/8/6 15:50:03
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
直接用AMS1作为高位地址线肯定不行,需要用逻辑电路进行译码。实际上就是将AMS0-3的动作时序转换为地址线A20-A21的动作时序。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/8/6 21:34:05
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢版主,  我把AMS0和AMS1通过andGate连起来输出到CE脚,再把AMS1连到A20,这样当操作bank0和bank1的时候Flash的CE脚都是有效的,是不就可以了,?
当操作bank1的时候是不是AMS1为低电平,AMS0为高电平呢?
官方的那个图通过IO口连接到A20 这个是怎么操作的呢?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/8/7 10:09:14
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
把AMS0和AMS1通过andGate连起来输出到CE脚。 正确    
再把AMS1连到A20。   错误,需要把AMS0作为A20使用。

当操作bank1的时候是不是AMS1为低电平,AMS0为高电平呢?   是的

官方的那个图通过IO口连接到A20 这个是怎么操作的呢。  
不清楚 ,建议不要用IO连接,否则你的nor无法自动寻址,尤其是Boot 的时候,会很麻烦。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/8/7 22:42:08
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
再把AMS1连到A20。   错误,需要把AMS0作为A20使用。---->请问为什么是要把AMS0作为A20使用呢?

实际上就是将AMS0-3的动作时序转换为地址线A20-A21的动作时序,---->请问这个具体的动作时序是怎么样的呢?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/8/8 9:22:38
bkbxbsyjh(论坛新手)
bkbxbsyjh
头衔:社区公民
帮派:无帮无派
帖数:62
金钱:452
积分:64
注册时间:2014/7/1
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
在请教下版主,如果程序大小不到1M,那是不是只需要用AMS0连到Flash的CE脚就行了,不再需要用andgate,,这样boot的时候会不会有问题?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/8/8 9:40:15
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
9信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
是的,不会有问题,只要地址线连接正确。

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