Difference between Bank 0 and Bank 1 registers | Cypress Semiconductor
Support & Community
Difference between Bank 0 and Bank 1 registers
What is the difference between Bank 0 registers (User space registers) and Bank 1 registers(Configuration space registers)?
Bank 0 registers are more likely modified during the execution of user code not during initialization and hence they have been named as User space registers. On the contrary, bank 1 registers are more likely modified during initialization not during execution and hence they have been named as configuration space registers.
For example,each digital block has the following 7 registers:
- Function Register
- Input Register
- Output Register
- DR0 Register
- DR1 Register
- DR2 Register
- CR0 Register
Out of the above 7 registers Function,Input and Output registers are placed in Bank 1 and DR0,DR1,DR2 and CR0 registers are placed in Bank0.