stringtranslate.com

RAM de doble puerto

La RAM de doble puerto ( DPRAM ), también llamada RAM de doble puerto , es un tipo de memoria de acceso aleatorio (RAM) a la que se puede acceder a través de dos buses diferentes .

Una RAM simple de doble puerto puede permitir solo acceso de lectura a través de uno de los puertos y acceso de escritura a través del otro, en cuyo caso no se puede acceder a la misma ubicación de memoria simultáneamente a través de los puertos ya que una operación de escritura modifica los datos y, por lo tanto, debe sincronizarse. con una operación de lectura u otra operación de escritura.

Se puede construir una RAM de doble puerto a partir de celdas de memoria de un solo puerto para reducir el costo o la complejidad del circuito, y la penalización de rendimiento asociada con ella, lo que aún puede permitir accesos simultáneos de lectura y escritura a diferentes ubicaciones de memoria dependiendo de la partición de la matriz de memoria. y tener rutas de decodificador duplicadas a las particiones.

Una verdadera memoria de doble puerto tiene dos puertos independientes, lo que significa que la matriz de memoria está construida a partir de celdas de memoria de doble puerto, y las líneas de dirección, datos y control de los dos puertos están conectadas a controladores IO dedicados para que la misma La ubicación de la memoria se puede leer a través de los puertos simultáneamente. Una operación de escritura a través de uno de los puertos aún debe sincronizarse con una operación de lectura o escritura en la misma ubicación de memoria a través del otro puerto.

Ejemplos

La RAM de video (VRAM) es una forma común de RAM dinámica de doble puerto que se utiliza principalmente para la memoria de video, lo que permite que la unidad central de procesamiento (CPU) dibuje la imagen al mismo tiempo que el hardware de video la lee en la pantalla.

Además de la VRAM, la mayoría de los demás tipos de RAM de doble puerto se basan en tecnología de RAM estática .

La mayoría de las CPU implementan los registros del procesador como una pequeña RAM de doble puerto o de múltiples puertos.

Ver también

Referencias