🔵 🔵 🔵


Primary

၊၊||၊|။

Register File ○꠹|Definition|1st|20260122121226-00-⌔

Register file - Wikipedia

Register file

🖼️ ➺

A register file is an array of addressable registers which has two or more ports that allow concurrent reading and writing of registers in the array.1 Reading is nondestructive, meaning that the act of reading does not alter the stored data.

Each port is either a write port or a read port, with input and output signals relevant to the port function. All ports have address inputs that specify the register to be accessed. Write ports also have data inputs that specify the value to be written to the register, and a write enable input that allows the data to be written. Read ports have data outputs that convey the register’s output value.1

Register files are used in a variety of applications, including as processor registers in central processing units (CPUs), as data memory in FIFOs, and in hardware accelerators.

Printed 2026-06-28.

(echo:: @ )

Footnotes

  1. Patterson, David; Hennessey, John L. Computer Organization and Design: The Hardware/Software Interface (Third ed.). Morgan Kaufmann Publishers. ISBN 1-55860-604-1. 2

Link to original

Secondary

• • •