打印

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

[复制链接]
1262|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xxrs|  楼主 | 2018-4-10 17:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
68013A如何扩展超过64K的外部RAM
沙发
kangzj| | 2018-4-10 17:29 | 只看该作者
要扩那么大的RAM干什么?

使用特权

评论回复
板凳
zwll| | 2018-4-10 17:32 | 只看该作者


比如接512*8的RAM,C51的BANK SWITCH法,用通用IO线扩展高位地址,A15分块,每块32K,共16块

使用特权

评论回复
地板
zwll| | 2018-4-10 17:35 | 只看该作者

不过问题是用哪个端口的IO线扩展合适

使用特权

评论回复
5
stly| | 2018-4-10 17:41 | 只看该作者
随便那个空闲端口

使用特权

评论回复
6
pengf| | 2018-4-10 17:44 | 只看该作者
PA的行吗,配置程序.A51怎么改?

使用特权

评论回复
7
houcs| | 2018-4-10 17:46 | 只看该作者
不是有个传说中的GPIF法

使用特权

评论回复
8
yinxiangh| | 2018-4-12 09:07 | 只看该作者

可以的,通过GPIF接上数据,地址线和控制线。

使用特权

评论回复
9
ousj| | 2018-4-12 09:14 | 只看该作者


LZ可以看看这个例子CY7C68013A通过GPIF接外部SRAM的应用。
http://www.cypress.com/?rID=39392

使用特权

评论回复
10
xxrs|  楼主 | 2018-4-12 09:18 | 只看该作者

我要做个数据播放器,即,把大量的数据(512K 8位)保存到RAM,然后用定时器播放出来(DAC...)

使用特权

评论回复
11
xxrs|  楼主 | 2018-4-12 09:22 | 只看该作者


因为实时性要求高,定时间隔<5uS,所以要把数据缓存到RAM。

使用特权

评论回复
12
xxrs|  楼主 | 2018-4-12 09:26 | 只看该作者

没戏。在<5US的定时间隔内,把XRAM的数据取出来再送给DAC,这时候51累死了,根本完成不了。

使用特权

评论回复
13
pengf| | 2018-4-12 09:31 | 只看该作者

你说的这些我都实现了,但速度卡住了,如果不用汇编,想不出有什么办法能够提高效率,KEIL C51一定不行。你可以写一个定时器函数,然后数数它的汇编指令周期,保证你就崩溃了。

使用特权

评论回复
14
houcs| | 2018-4-12 09:34 | 只看该作者
首先确定扩展的RAM干什么用?
是作为代码执行空间,还是数据存储。
作数据存储就好办了,方法很多。
作代码空间只有分页。

使用特权

评论回复
15
pangb| | 2018-4-12 09:36 | 只看该作者

对于CY7C68013A,5uS还是很轻松的。

使用特权

评论回复
16
xxrs|  楼主 | 2018-4-12 09:40 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先

使用特权

评论回复
17
chuxh| | 2018-4-12 09:43 | 只看该作者
cy8c24123系列有加密功能吗?

使用特权

评论回复
18
kangzj| | 2018-4-12 09:47 | 只看该作者
至少先看上一、二篇原厂的介绍资料再问吧。

使用特权

评论回复
19
juventus9554| | 2018-4-12 09:51 | 只看该作者
现在的片子有不能加密的吗?

使用特权

评论回复
20
dingy| | 2018-4-12 09:54 | 只看该作者

应该是可以加密的

使用特权

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

本版积分规则

405

主题

7415

帖子

1

粉丝