【摘要】本发明涉及一种空气开关把手装配装置及方法,该装置包括第一传送单元、第二传送单元、组装单元以及下料单元,第一传送单元包括第一振动盘及第一直线振动器,第一直线振动器的一端连接至第一振动盘的出料口,另一端与送料组件相连通;第二传送单元包括
【摘要】 数据由整理 一种应用于嵌入式芯片的只读高速缓冲存储器,其创新在于:主要由标签数据阵列结构、控制逻辑、地址数据传输门这三个部分组成。本发明涉及一种只读高速缓冲存储器的设计方案,该方案以组相联地址映射方式进行资源配置,在片上处理器和只需要进行读操作缓存的外存之间提供了接口,并采用了改良的轮询算法进行标签和数据替换管理。该方案在保证高速缓冲存储器性能的同时,因地制宜,量体裁衣,有效优化了模块结构,减小了模块面积,降低了模块功耗,提高了高速缓冲存储空间的利用率。 【专利类型】发明授权 【申请人】苏州国芯科技有限公司 【申请人类型】企业 【申请人地址】215011 江苏省苏州市高新区竹园路209号苏州创业园C2031室 【申请人地区】中国 【申请人城市】苏州市 【申请人区县】虎丘区 【申请号】CN201210014126.5 【申请日】2012-01-17 【申请年份】2012 【公开公告号】CN102541761B 【公开公告日】2014-10-22 【公开公告年份】2014 【授权公告号】CN102541761B 【授权公告日】2014-10-22 【授权公告年份】2014.0 【IPC分类号】G06F12/08; G06F3/06; G06F12/121 【发明人】郑茳; 肖佐楠; 匡启和; 林雄鑫; 吴凯祺 【主权项内容】一种应用于嵌入式芯片的只读高速缓冲存储器,其特征在于:由标签数据阵列结构、控制逻辑模块、地址数据传输门这三个部分组成;所述标签数据阵列结构是指在SRAM存储体上定义的用于只读缓冲的标签数据阵列结构,该标签数据阵列结构由至少两路标签数据阵列组成,每路标签数据阵列由若干组标签数据组成,每组标签数据由标签和数据块组成,所有标签构成标签阵列,所有数据块构成数据阵列,数据阵列中的数据块用于存放外存的数据信息,每个数据块对应标签阵列中的一个标签,标签用于标识对应数据块中存放数据信息的属性,标签中设置有地址段和状态位,地址段用于存放缓存目标的高位地址,状态位用于记载有效或无效两种状态,其中,有效或无效分别表示该标签所对应的数据有用或无用,外存与标签之间的地址映射方式为组相联地址映射,即标签的低位物理地址映射外存的低位地址,而标签中地址段存放的高位地址映射外存的高位地址;所述控制逻辑模块由状态机构成,当只读高速缓冲存储器功能使能时,状态机根据CPU读操作或CPU写操作进行状态切换并执行相应操作,从而完成整体逻辑控制;所述状态机有四个状态,它们分别是空闲状态、判定状态、外存状态和反馈状态,其中:空闲状态,表示状态机的起始状态或者状态机在完成每次CPU读操作或CPU写操作后的状态,在空闲状态时,状态机处于等待状态不进行任何操作,但当状态机接收到CPU读操作时从空闲状态切换到判定状态,当状态机接收到CPU写操作时从空闲状态切换到外存状态;判定状态,表示状态机判定CPU读操作是否命中的状态,在判定状态时,CPU读操作的目标地址将与标签阵列中的标签进行比对,当所述目标地址中的低位地址与标签阵列中的某个标签的低位物理地址匹配,同时目标地址中的高位地址也与该标签中保存的缓存目标的高位地址匹配时,判定为命中,否则判定为未命中;如果CPU读操作被判定为命中,则状态机从判定状态切换到反馈状态,如果CPU读操作被判定为未命中,则状态机从判定状态切换到外存状态;外存状态,表示状态机判定CPU读操作未命中或者发生CPU写操作时,直接对外存进行操作的状态;在外存状态时,如果输入的条件是CPU读操作被判定为未命中,则CPU将直接对外存进行读操作;如果输入的条件是发生CPU写操作,则CPU将直接对外存进行写操作;在外存状态执行的操作完成后,状态机将切换到反馈状态;反馈状态,表示状态机判定CPU读操作命中,或者CPU从外存获取数据,或者CPU对外存写操作后,向CPU反馈结果的状态;在反馈状态时,如果输入的条件是CPU读操作被判定为命中,则状态机将被命中标签所对应数据阵列中的数据反馈给CPU;如果输入的条件是CPU从外存获取数据,则状态机在向CPU反馈此数据的同时,将按照CPU从外存获取数据执行相应的标签和数据的替换操作;如果输入的条件是CPU对外存写操作,则状态机将会向CPU反馈由外存返回的表示写操作是否成功的信号;在反馈状态执行的操作完成后,状态机将切换到空闲状态;所述地址数据传输门由地址传输门和数据传输门组成,地址传输门和数据传输门根据控制逻辑模块中状态机的不同状态进行下列传输动作:(1)当状态机处于空闲状态时,地址传输门和数据传输门均关闭;(2)当状态机处于判定状态时,数据传输门关闭,而地址传输门将提供标签与CPU读操作的目标地址进行比对;(3)当状态机处于外存状态时,如果输入的条件是CPU读操作被判定为未命中,CPU将通过地址传输门和数据传输门直接对外存进行读操作;如果输入的条件是发生CPU写操作,CPU将通过地址传输门和数据传输门传输地址和数据给外存进行写操作;(4)当状态机处于反馈状态时,如果输入的条件是CPU读操作被判定为命中,地址传输门关闭,数据传输门将被命中标签所对应数据阵列中的数据反馈给CPU;如果输入的条件是CPU从外存获取数据,地址传输门和数据传输门将按照CPU从外存获取数据执行相应的标签和数据的替换操作;如果输入的条件是CPU对外存写操作,地址传输门关闭,数据传输门将会向CPU反馈由外存返回的表示写操作是否成功的信号;所述替换操作是:当需要进行标签和数据的替换操作时,先比较各路标签数据阵列中对应的标签状态位的状态是否一致,如果比较结果一致则采用现有轮询法来替换标签和数据;如果比较结果不一致则优先替换状态位为无效的一路中的标签和数据。 【当前权利人】苏州国芯科技股份有限公司 【当前专利权人地址】江苏省苏州市高新区竹园路209号苏州创业园3号楼23层 【专利权人类型】有限责任公司 【统一社会信用代码】91320505729311356W 【引证次数】3.0 【自引次数】1.0 【他引次数】2.0 【家族引证次数】3.0 【家族被引证次数】10
未经允许不得转载:http://www.zhongzhencnc.com/1790840939.html






