[发明专利]一种多端口随机存储器有效
申请号: | 201210133960.6 | 申请日: | 2012-05-03 |
公开(公告)号: | CN102662887A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 张世强;刘炳坤;张凯;宁立革;蔡勇 | 申请(专利权)人: | 天津市英贝特航天科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/40;G11C7/10 |
代理公司: | 天津翰林知识产权代理事务所(普通合伙) 12210 | 代理人: | 李济群 |
地址: | 300141*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多端 随机 存储器 | ||
技术领域
本发明涉及存储器技术,具体为一种多端口随机存储器。该电路主要用于数据存储与交换领域,尤其是高速存储器设备数据共享系统中。
背景技术
在测控、仪器仪表、语音信号处理和图像通信领域中往往需要多处理器分工与外部系统的通信、控制、数据采集和完成人机接口等功能。为了使CPU不致因为等待存储器读写操作的完成而无事可做,可以采取一些加速CPU和存储器之间有效传输的特殊措施。
在多机系统中,CPU之间的通信常采用以下几种方式:(1)串行通信。这种方式相对简单,因为受到波特率的限制,传输速度不快,业务量大的场合得不到很好的通信效果。(2)并行通信。利用CPU的I/O功能在CPU之间增加缓冲器或锁存器来实现双机通信,通信性能较串行通信虽有所提高,但仍然达不到理想的效果。(3)利用共享式存储器。共享存储器中的一种是DMA方式, 其CPU和DMA控制器交替访问存储器。DMA方式传输前,CPU要把总线控制权交给DMA控制器,由DMA控制器直接存取存储器数据,在DMA控制器结束访问存储器后,DMA控制器把总线控制权再交回给CPU,这种传输模式,CPU需要等待总线控制权。另外需要考虑的是,有些CPU不支持DMA功能。共享存储器中的另一种是利用双口SRAM,双端口存储器是同一个存储器具有两组相互独立的读写控制线路,大大提高了通信效率,而且对CPU没有过多的要求,特别适合异种CPU之间异步高速通信。但是对于多处理器分工协作的工作方式,要求存储器具有多个端口,而双口RAM只有两个端口,不能满足工作要求。多处理器分工协作时需要存储器数据共享,每个处理器都能读写存储器,因此要求存储器为每个CPU都提供可读写的访问端口。
中国专利“多端口RAM存储装置”(申请号00817280.3)公开了一种多端口随机存储器技术方案。该方案主要讲述了随机存储器多个串行输入,一个串行输出的用法。每个串行输入经过串并转换,编码存储到随机存储器,输出需要经过解码,并串转换,然后由同一端口串行输出。该发明分别经过了串并转换和并串转换,虽然高效利用了端口资源,但是大大降低了存储器存储速度,与实际应用要求尚存差距。
发明内容
针对现有技术的不足,本发明拟解决的技术问题是,提供一种多端口随机存储器。该存储器可解决多处理器协同工作时,如何有效共享随机存储器的问题,具有结构简单,存储速度快,资源配制性好,便于实际应用等优点。
本发明解决所述技术问题的技术解决方案是:设计一种多端口随机存储器, 其特征在于该存储器为具有三个端口的门阵列FPGA存储器,包括编码、外设串并转换、解码、双口RAM、并串转换和串并转换;编码直接与双口RAM连接构成第一个端口,用于与CPU连接;外设串并转换经解码与双口RAM连接构成第二个端口,用于与外设连接;并串转换和串并转换分别与双口RAM连接构成第三个端口,用于与另一个具有三个端口的门阵列FPGA存储器连接;所述的编码、外设串并转换、解码、双口RAM、并串转换和串并转换全部通过门阵列软件编程实现。
与现有技术相比,本发明多端口随机存储器利用现场可编程逻辑门阵列FPGA设计,充分利用了FPGA内部丰富的硬件资源和VHDL语言的灵活性。设计的存储器具有结构简单,存储速度快,系统分工明确,便于实际应用等特点。
附图说明
图1是本发明多端口随机存储器及该存储器单系统的一种实施例的组成结构和工作原理框图。
图2是本发明多端口随机存储器多系统的一种实施例的组成结构框图。
具体实施方式
下面结合实施例及其附图对本发明进一步详细说明。
本发明设计的多端口随机存储器(简称存储器,参见图1),其特征在于该存储器为具有三个端口的门阵列FPGA存储器,包括编码2、外设串并转换4、解码5、双口RAM6、并串转换7和串并转换8;编码2直接与双口RAM6连接构成第一个端口,用于与CPU1连接;外设串并转换4经解码5与双口RAM6连接构成第二个端口,用于与外设3连接;并串转换7和串并转换8分别与双口RAM6连接构成第三个端口,用于与另一个具有三个端口的门阵列FPGA存储器连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市英贝特航天科技有限公司,未经天津市英贝特航天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210133960.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:稳定化的油包甘油型乳液
- 下一篇:一种反应型聚酯阻燃添加剂的制备方法