“令牌判优方式是一种快速数据交换方式。在此方式中有信令锁存逻辑,CY7C144内部提供了八个相互独立的锁存逻辑单元,最多可将RAM空间分成八个区段。这些锁存逻辑单元独立于双口RAM存储区,并不能控制RAM区、封锁两端CPU的读/写操作,而是被作为命令,只提供指示逻辑,由两端CPU按约定的规则,轮流地占用它们划定的RAM区,各区的大小及地址由软件自由设定,且左右端操作完全一样,只要不超过令牌的限制次数即可。当左右端同时申请同一令牌时,令牌逻辑裁定谁先占用,从而保证只有一个端口获取令牌。而在占用令牌期间,CPU可以按最高速无等待存取数据,这对实现高速、多CPU数据采集与处理系统无疑是非常有利的。但是,为了避免令牌方式争用出错,应尽可能使两端CPU分时占用同一RAM区。”
这段话中我有几处不明白,第一个,怎样通过软件方式来划分ram区,不划分行不行。
第二个,要是8051来接双口RAM的话,怎样通过汇编语言来写程序
请大家帮帮忙,我就这个问题弄了好多天也没有弄明白,自己编的程序就是不能将数写入RAM中,很着急,请大家指点一下,谢谢了。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |