CY7C67300
Document #: 38-08015 Rev. *J Page 17 of 99
Bank Register [0xC002] [R/W]
Register Description
The Bank register maps registers R0–R15 into RAM. The eleven MSBs of this register are used as a base address for registers
R0–R15. A register address is automatically generated by:
1. Shifting the four LSBs of the register address left by 1.
2.ORing the four shifted bits of the register address with the twelve MSBs of the Bank register.
3.Forcing the LSB to zero.
For example, if the Bank register is left at its default value of 0x0100, and R2 is read, then the physical address 0x0102 is read. Refer
to Table24 for details.
Address (Bits [15:4])
The Address field is used as a base address for all register addresses to start from.
Reserved
Write all reserved bits with ’0’.
Hardware Revision Register [0xC004] [R]
Register Description
The Hardware Revision register is a read only register that indicates the silicon revision number. The first silicon revision is represented
by 0x0101. This number is increased by one for each new silicon revision.
Revision (Bits [15:0])
The Revision field contains the silicon revision number.
Table 23. Bank Register
Bit # 15 14 13 12 11 10 9 8
Field Address...
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
Default 00000001
Bit # 76543210
Field ...Address Reserved
Read/Write R/W R/W R/W - - - - -
Default 0 0 0 X X X X X
Table 24. Bank Register Example
Register Hex Value Binary Value
Bank 0x0100 0000 0001 0000 0000
R14 0x000E << 1 = 0x001C 0000 0000 0001 1100
RAM Location 0x011C 0000 0001 0001 1100
Table 25. Revision Register
Bit # 15 14 13 12 11 10 9 8
Field Revision...
Read/Write RRRRRRRR
Default XXXXXXXX
Bit # 76543210
Field ...Revision
Read/Write RRRRRRRR
Default XXXXXXXX
[+] Feedback