Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188168
  • 博文数量: 20
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-19 13:00
文章分类
文章存档

2011年(1)

2009年(18)

2008年(1)

我的朋友

分类:

2009-04-25 19:35:16

这几天一直在调试外部存储器,也积累了一些经验和教训,养成良好的习惯,将这些记录下来。我用的FLASH是AM29LV160DB-90EC,主要管教功能:

A地址线

DQ数据线

DQ15/A-1如果是字(16位)读写模式,该位作为数据最高位,如果是字节(8位)读写模式,该位作为地址最低位,在我的电路中采用字节读写模式,所以作为地址最低位。

CE片选信号

OE输出使能信号

RESET复位信号

BYTE选择8位还是16位读写模式,低电平是8位。

RY/BYReady/Busy输出

 

DQ15/A-1,即字模式下数据的bit15和字节模式下地址线的bit0
字模式下地址为A22:A0共23位
字节模式下地址为A22:A0,A-1共24位

 

使用字模式,也就是16位的数据线是,如果指定20位宽的地址总线,SOPC Builder会产生21位的地址总线,不要觉得奇怪,avalon的最低位A0应空着不用,A20:A1对应FLASH芯片的A19:A0

 

如果是字节模式,那么avalon的最低位A0应接FLASH的DQ15/A1,A1接FLASH的A0...

 

这两种方式我都试过了,用flash programmer都能成功将软件下载进外部FLASH

阅读(1183) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~