[发明专利]一种基于AT96总线的页面扩展方法有效
申请号: | 201710849613.6 | 申请日: | 2017-09-20 |
公开(公告)号: | CN107644000B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 韩文兴;伍巧凤;李谢晋;王明星;叶常青;吴志强 | 申请(专利权)人: | 中国核动力研究设计院 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F9/50;G06F12/02 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 廖慧敏 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 at96 总线 页面 扩展 方法 | ||
本发明公开一种基于AT96总线的页面扩展方法,将一个内存空间扩展为用于扩展板卡使用的64个页面,每个页面为64KB,每4KB为一片,每片作标识,最后一片4KB空间作为保留空间,用于防止读写冲突旗语地址空间和系统保留空间。本技术方案采用页面扩充方法,将一个内存空间扩充为多个页面,来实现CPU与多个不同类型扩展板卡的信息交互。针对扩展板卡错误编码、内存页面切换错误,采用冲突仲裁电路来解决内存冲突;针对硬件故障,系统采用自检进行故障检测。
技术领域
本发明涉及核动力数字化仪控平台中的通信领域,具体涉及一种基于AT96总线的页面扩展方法。
背景技术
数字化仪控平台中CPU板卡通过背板总线与各功能板卡进行数据交互,以实现了不同功能需求。AT96总线是由德国西门子公司发起制定的工控机总线标准,其作为ISA总线的兼容协议,采用PC的Wintel架构,具有抗冲击力强、机械结构合理、适合工业现场使用、易于维护等特点。AT96总线内存使用机制与PC计算机完全一致。PC计算机板卡的内存只能在640K-1M内存区间,并且这里面的大多数内存已经被显卡等设备占用,因此可以使用的空间很小,基本上只能提供一个几十KB的页面给扩展板卡使用,但若扩展板卡数量众多,显然无法满足系统设计要求,因此需要通过一种机制来扩展内存。本技术采用页面扩充技术,将一个内存空间扩充为多个页面,来实现CPU与多个扩展板卡的信息交互。
基于此,研究开发了一种基于AT96总线的页面扩展方法。
发明内容
本发明提供一种基于AT96总线的页面扩展方法,解决了PC计算机板卡的内存区间小,且大多数内存被显卡等设备占用,基本只能提供一个几十KB的页面给扩展板卡使用,在扩展板卡数量众多情况下,无法满足系统设计要求的技术问题。
本发明通过下述技术方案实现:
一种基于AT96总线的页面扩展方法,将一个内存空间扩展为用于扩展板卡使用的64个页面,每个页面为64KB,每4KB为一片,每片作标识,最后一片4KB空间作为保留空间,用于防止读写冲突旗语地址空间和系统保留空间。。
进一步优选,每个扩展板卡占用每个页面1—15个内存段,用于满足不同扩展板卡对内存大小的需求。
进一步优选,每个扩展板卡共享一根冲突仲裁信号线,冲突仲裁信号线用于冲突仲裁处理,且冲突仲裁信号线分别表示空闲、正常占用、冲突三种状态。
进一步地优选,所述每个扩展板卡内存扩展通过CPLD和双口RAM实现,CPLD用于进行地址译码和命令解析,输出控制信号、检测冲突。
进一步优选,扩展板卡分为两个大区,低端的60KB为用户内存空间,用于扩展板卡独占使用;上端的4KB为共享区间,用于所有扩展板卡共同享用。
进一步优选,每个扩展板卡共享一根硬件仲裁线,与55KΩ下拉电阻连接,形成硬件仲裁的基础通讯线。
进一步优选,每个扩展板卡通过与I/O管脚串联电阻驱动,用于发布内存占用通告;采用占用冲突检测电路检测内存页面切换情况,所述占用冲突检测电路有两个比较器组成,输出2bit信号。
本发明与现有技术相比,具有如下的优点和有益效果:
本发明所述技术方案基于AT96总线的页面扩展技术,将数字化仪控平台CPU内存空间扩充成多个页面,实现其与多个扩展板卡的信息交互,并采用冲突仲裁机制和自检来防止内存冲突。
附图说明
图1为本发明所述系统页面扩展结构示意框图;
图2为本发明所述AT96总线内存扩充结构示意框图;
图3为本发明所述扩展板卡内存地址分配图;
图4为本发明所述冲突仲裁结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国核动力研究设计院,未经中国核动力研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710849613.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压对面针板织针线圈的沉降片
- 下一篇:一种改进型针织大圆机