HOME

TheInfoList



OR:

Control and Status Register (CSR) are auxiliary registers in many
CPUs A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
and many
microcontrollers A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
that are used for reading status and changing configuration, in contrast to the integer and sometimes floating registers which are used for computation. The control and status registers are often described by a register map.BT
Register Maps & Control Status Registers
/ref> Both CPUs and I/O devices have CSRs. Typical examples include
RISC-V RISC-V (pronounced "risk-five") is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. The project commenced in 2010 at the University of California, Berkeley. It transfer ...
CPU which has a set of registers to handle interrupts, and
UART A universal asynchronous receiver-transmitter (UART ) is a peripheral device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significant to ...
which has a set of registers to handle data reception and transmission.


References

{{DEFAULTSORT:Control Status Register Digital registers