发明名称 |
一种缓存系统和数据缓存的方法 |
摘要 |
本发明实施例公开了一种缓存系统和数据缓存的方法。其中,系统包括高速接口、缓存组、低速接口、状态寄存器和带条件命令序列,带条件命令序列,用于通过控制命令控制空闲的高速接口和低速接口按照缓存条件执行数据缓存,缓存条件包括数据写入条件和数据读取条件,数据写入条件为有状态为空的缓存,数据读取条件为有状态为满的缓存;高速接口和低速接口,用于当自身处于空闲状态时,读取缓存条件和缓存的状态,根据缓存状态判断是否满足缓存条件,当满足缓存条件时执行数据缓存,同时更新缓存的状态;状态寄存器,用于存储高速接口和低速接口的各个缓存的状态。根据本发明实施例,可以提高数据在高速接口与低速接口之间传输时的传输速率。 |
申请公布号 |
CN102385555A |
申请公布日期 |
2012.03.21 |
申请号 |
CN201010268911.4 |
申请日期 |
2010.08.27 |
申请人 |
深圳市朗科科技股份有限公司 |
发明人 |
罗盛裕 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
彭愿洁;李文红 |
主权项 |
一种缓存系统,其特征在于,包括高速接口、缓存组、低速接口、状态寄存器和带条件命令序列,其中,所述高速接口为一个通道,所述低速接口为至少两个通道,所述缓存组的缓存数量比所述低速接口的通道数量至少多一个,所述带条件命令序列,用于通过控制命令控制空闲的高速接口和低速接口按照缓存条件执行数据缓存,所述缓存条件包括将数据写入所述缓存组的数据写入条件和从所述缓存组中读取数据的数据读取条件,所述数据写入条件为有状态为空的缓存,所述数据读取条件为有状态为满的缓存;所述高速接口和低速接口,用于当自身处于空闲状态时,在所述控制命令的控制下从所述带条件命令序列和状态寄存器中分别读取缓存条件和各个缓存的状态,根据读取的缓存状态判断是否满足所述缓存条件,当满足所述数据写入条件时执行数据写入,并更新缓存的状态,当满足所述数据读取条件时执行数据读取,并更新缓存的状态;所述状态寄存器,用于存储所述各个缓存的状态。 |
地址 |
518057 广东省深圳市南山区高新区中国科技开发院孵化大楼六楼 |