A method and apparatus consolidate ports on a unified cache. The apparatus
uses plurality of access connections with a single port of a memory. The
apparatus comprises multiplexor and a logic circuit. The multiplexor is
connected to the plurality of access connections. The multiplexor has a
control input and a memory connection. The logic circuit produces an
output signal tied to the control input. In another form, the apparatus
comprises means for selectively coupling a single one of the plurality of
access connections to the memory, and a means for controlling the means
for coupling. Preferably, the plurality of access connections comprise a
data connection and an instruction connection, and the memory is cache
memory. The method uses a single memory access connection for a plurality
of access types. The method accepts one or more memory access requests on
one or more respective ones of a plurality of connections. If there are
memory access requests simultaneously active on two or more of the
plurality of connections, then the method selects one of the
simultaneously active connections and connects the selected connection to
the single memory access connection.
Un método y un aparato consolidaron puertos en un escondrijo unificado. El aparato utiliza la pluralidad de conexiones del acceso con un solo puerto de una memoria. El aparato abarca el multiplexor y un circuito de lógica. El multiplexor está conectado con la pluralidad de conexiones del acceso. El multiplexor tiene una entrada del control y una conexión de la memoria. El circuito de lógica produce una señal de salida atada a la entrada del control. En otra forma, el aparato abarca los medios para selectivamente juntar solo de la pluralidad de conexiones del acceso a la memoria, y los medios para controlar los medios para el acoplador. Preferiblemente, la pluralidad de conexiones del acceso abarca una conexión de datos y una conexión de la instrucción, y la memoria es memoria de escondrijo. El método utiliza una sola conexión del acceso de memoria para una pluralidad de tipos del acceso. El método acepta unas o más peticiones de acceso de memoria en unas o más respectivas de una pluralidad de conexiones. Si hay peticiones de acceso de memoria simultáneamente activas en dos o más de la pluralidad de conexiones, después el método selecciona una de las conexiones simultáneamente activas y conecta la conexión seleccionada a la sola conexión del acceso de memoria.