[发明专利]一种弱相关多端口并行存储控制器无效
申请号: | 201210046908.7 | 申请日: | 2012-02-27 |
公开(公告)号: | CN102622192A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 计卫星;刘彩霞;石峰;薛立成;王一拙;高玉金 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F13/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出的一种弱相关多端口并行存储控制器,与外围设备中的访存单元和包含多个存储块的存储体连接,能够实现外围设备中的访存单元与外围设备中的存储体之间的多端口并行存储;其包括:存储器端口模块、仲裁模块、地址生成模块、端口转接模块。本发明提出的多端口并行存储控制器具有如下优点:①支持任意长度的块读写,灵活度更高;②地址和数据的传输复用同一组信号线完成,大大降低了系统中传输信号线的数量,利于布局布线的实施,降低了系统的复杂性和成本;③本发明所提出的多端口并行存储控制器结构简单,使用信号传输线较少,能够支持大规模多端口存储器的设计与实现,提高多个处理器并行访存的效率。 | ||
搜索关键词: | 一种 相关 多端 并行 存储 控制器 | ||
【主权项】:
一种弱相关多端口并行存储控制器,与外围设备中的访存单元和包含多个存储块的存储体连接,能够实现外围设备中的访存单元与外围设备中的存储体之间的多端口并行存储;其特征在于:包括:存储器端口模块、仲裁模块、地址生成模块、端口转接模块;所述存储器端口模块,包含m个端口,并预先为m个端口设置优先级顺序,m个端口的优先级均不同;其中,m≥2;其功能包括:①从外围设备中的访存单元获取并锁存访存请求信息;所述访存请求信息包括请求访存的起始地址、请求访存的长度及访存模式;所述访存模式包括读操作和写操作;②管理m个端口的状态;所述端口的状态为占用、等待或者空闲;所述占用是指当外围设备中的访存单元正通过存储器端口模块中的某一端口进行访存操作时,称该端口的状态为占用;所述等待是指当存储器端口模块中的某一端口接收到访存请求信息,但该端口与其它端口之间发生访存冲突,暂时不能进行访存操作,需等待到下一周期再次进行仲裁,则称该端口的状态为等待;所述空闲是指存储器端口模块中的某一端口的状态既非占用、又非等待状态,称该端口的状态为空闲;所述仲裁模块的功能包括:①从存储器端口模块中接收到访存请求信息的端口获取存访存请求信息和状态信息;②从地址生成模块获取当前时刻存储器端口模块每个端口的具体访存地址;③判断接收到访存请求信息的端口是否发生访存冲突;④如果接收到访存请求信息的端口发生访存冲突,则进行仲裁并将仲裁结果发送至地址生成模块和存储器端口模块中的相应端口;所述仲裁结果为允许进行访存操作或者等待;⑤如果接收到访存请求信息的端口未发生访存冲突,则发送允许进行访存操作信号至地址生成模块和存储器端口模块的相应端口;所述判断存储器端口之间是否发生访存冲突的具体方法为:当存储器端口模块的m个端口中的2个以上端口同时发起存储访问请求并且请求访存的起始地址相同时,则认为发生访存冲突,称该类访存冲突为并行冲突;当存储器端口模块的m个端口中的1个端口发起存储访问请求并且请求访存的起始地址所在的存储块下一时刻将被其它端口访问时,则认为发生访存冲 突,称该类访存冲突为阻塞冲突;当发生并行冲突时,所述仲裁模块进行仲裁的具体方法为:根据发生并行冲突的端口的优先级进行仲裁,允许优先级最高的端口进行访存操作;当发生阻塞冲突时,所述仲裁模块进行仲裁的具体方法为:不允许该端口进行访存操作,使该端口处于等待状态;所述地址生成模块的功能包括:①从存储器端口模块获取访存请求信息;②从仲裁模块获取仲裁结果;③根据访存请求信息中的请求访存的起始地址、请求访存的长度生成当前时刻允许进行访存操作的端口的具体访存地址;所述端口转接模块的功能为:从地址生成模块获取当前时刻允许进行访存操作的端口的具体访存地址及访存模式,在该端口与外围设备中的存储体之间建立连接,实现数据传输;各功能模块的连接关系为:存储器端口模块分别与外围设备中的访存单元、仲裁模块、地址生成模块、端口转接模块连接;仲裁模块分别与存储器端口模块、地址生成模块连接;地址生成模块分别与存储器端口模块、端口转接模块、仲裁模块连接;端口转接模块分别与地址生成模块和外围设备中的存储体连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210046908.7/,转载请声明来源钻瓜专利网。