-
公开(公告)号:US06915385B1
公开(公告)日:2005-07-05
申请号:US09364449
申请日:1999-07-30
CPC分类号: G06F12/0802 , G06F12/04 , Y02D10/13
摘要: An apparatus and method for unaligned cache reads is implemented. Data signals on a system bus are remapped into a cache line wherein a plurality of data values to be read from the cache are output in a group-wise fashion. The remapping defines a grouping of the data values in the cache line. A multiplexer is coupled to each group of storage units containing the data values, wherein a multiplexer input is coupled to each storage unit in the corresponding group. A logic array coupled to each MUX generates a control signal for selecting the data value output from each MUX. The control signal is generated in response to the read address which is decoded by each logic array.
摘要翻译: 实现了非对齐缓存读取的装置和方法。 将系统总线上的数据信号重新映射到高速缓存行中,其中将以分组方式输出要从高速缓存读取的多个数据值。 重映射定义了缓存行中数据值的分组。 多路复用器耦合到包含数据值的每组存储单元,其中多路复用器输入耦合到相应组中的每个存储单元。 耦合到每个MUX的逻辑阵列产生用于选择从每个MUX输出的数据值的控制信号。 响应于由每个逻辑阵列解码的读地址产生控制信号。