打印

68013A如何扩展超过64K的外部RAM?

[复制链接]
2488|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dqyubsh|  楼主 | 2010-6-20 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如接512*8的RAM,

我觉得下述二法可行:
1,C51的BANK SWITCH法,用通用IO线扩展高位地址,A15分块,每块32K,共16块
问题是,用哪个端口的IO线扩展合适(PA的行吗),配置程序.A51怎么改?

2,GPIF法
这个应该可以,但资料不是很完整。

因为没有实践,心虚,希望大侠指点,谢谢!
沙发
xwj| | 2010-6-20 10:25 | 只看该作者
要扩那么大的RAM干什么?

使用特权

评论回复
板凳
小工程师| | 2010-6-20 17:09 | 只看该作者
可以的,通过GPIF接上数据,地址线和控制线。
LZ可以看看这个例子CY7C68013A通过GPIF接外部SRAM的应用。
http://www.cypress.com/?rID=39392

使用特权

评论回复
地板
hulan1985| | 2010-6-21 21:37 | 只看该作者
没问题

使用特权

评论回复
5
brucedd| | 2010-6-24 09:15 | 只看该作者
下面这个贴子很多CY7C68013A的资料、代码等,可以看看
【USB资料大集合】偶搜集的 大量驱动源码 CY7C68013 https://bbs.21ic.com/viewthread.php?tid=141941

使用特权

评论回复
6
guoyt| | 2010-6-25 12:05 | 只看该作者
楼上的资料很不好!!!

使用特权

评论回复
7
dqyubsh|  楼主 | 2010-6-26 07:36 | 只看该作者
回2楼: 我要做个数据播放器,即,把大量的数据(512K 8位)保存到RAM,然后用定时器播放出来(DAC...),因为实时性要求高,定时间隔<5uS,所以要把数据缓存到RAM。原理上近似一个MP3播放器吧。

回3楼:我看过这篇**,但是没法测试。决定先用方法1试试。

谢谢各位朋友的回复。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

2226

帖子

2

粉丝