【技术实现步骤摘要】
一种用于高速总线通讯控制器的存储器访问方法
本专利技术属于高速总线通讯
,具体涉及一种用于高速总线通讯控制器的存储器访问方法。
技术介绍
随着高速总线通讯协议越来越多的得到应用,高速总线通讯控制器采用大容量存储器缓存通讯数据成为必然。大容量数据存储器一般采用DDRSDRAM实现。总线通讯控制器读取DDR中待发送的数据,按照通讯协议发送到总线上,总线通讯控制器从总线上接收的数据按照通讯协议解析后写入DDR中。处理器读取DDR中接收的数据、将要发送的数据写入DDR中。在高速总线通讯过程中,处理器与总线通讯控制器经常需要同时访问DDR,因而产生存储器访问竞争。现在普遍流行的做法是采用内部总线的分时复用技术,处理器和总线通讯控制器按照固定时隙访问DDR。这种存储器访问方式,存在访问效率低和通讯延迟大的缺点。
技术实现思路
(一)要解决的技术问题本专利技术提出一种用于高速总线通讯控制器的存储器访问方法,以解决高速通讯控制器与处理器同时访问存储器时面临的访问效率低、和通讯延迟大的技术问题。(二)技术方案为了解决上述技术问题,本专利技术提出一种用于高速总线通讯控制器的存储器访 ...
【技术保护点】
1.一种用于高速总线通讯控制器的存储器访问方法,所述存储器访问方法使用的系统由处理器接口模块、总线通讯控制器接口模块、FIFO和存储器接口控制模块组成;其中,所述处理接口模块和总线通讯控制器接口模块根据需要向所述存储器接口控制模块发送读存储器或写存储器请求,所述存储器接口控制模块根据请求操作的类型,进行读存储器或写存储器的操作;其特征在于,所述存储器访问方法包括如下步骤:S1、所述处理器接口模块需要访问存储器时,向所述存储器接口控制模块发送信息描述字和描述字有效标志;如果为写存储器操作,首先检测FIFO的半满标志,如果半满标志无效则写一包数据到FIFO,如果半满标志有效则等 ...
【技术特征摘要】
1.一种用于高速总线通讯控制器的存储器访问方法,所述存储器访问方法使用的系统由处理器接口模块、总线通讯控制器接口模块、FIFO和存储器接口控制模块组成;其中,所述处理接口模块和总线通讯控制器接口模块根据需要向所述存储器接口控制模块发送读存储器或写存储器请求,所述存储器接口控制模块根据请求操作的类型,进行读存储器或写存储器的操作;其特征在于,所述存储器访问方法包括如下步骤:S1、所述处理器接口模块需要访问存储器时,向所述存储器接口控制模块发送信息描述字和描述字有效标志;如果为写存储器操作,首先检测FIFO的半满标志,如果半满标志无效则写一包数据到FIFO,如果半满标志有效则等待,依此方式循环写入信息描述字规定长度的数据为止;如果为读存储器操作,首先检测FIFO的半空标志,如果半空标志无效则从FIFO读取一包数据,如果半空标志有效则等待,依此方式循环读取信息描述字规定长度的数据,当剩余数据长度小于1包数据的长度时,检测读完成信号,如果读完成标志有效,读到FIFO空为止,如果读完成标志无效,则等待...
【专利技术属性】
技术研发人员:秦刚刚,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。