Cypress CY7C67200 manual Bank Register 0xC002 R/W, Hardware Revision Register 0xC004 R

Models: CY7C67200

1 78
Download 78 pages 5 Kb
Page 11
Image 11
Bank Register [0xC002] [R/W]

CY7C67200

Bank Register [0xC002] [R/W]

Figure 8. 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

0

0

0

0

 

0

0

0

1

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

4

3

2

1

0

Field

 

...Address

 

 

 

Reserved

 

 

Read/Write

R/W

R/W

R/W

-

-

-

-

-

Default

0

0

0

X

X

X

X

X

 

 

 

 

 

 

 

 

 

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 12 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 will be read. See Table 17 for details.

.

Table 17.Bank Register Example

Register

Hex Value

Binary Value

Bank

0x0100

0000 0001 0000 0000

 

 

 

R14

0x000E << 1 = 0x001C

0000 0000 0001 1100

 

 

 

RAM

0x011C

0000 0001 0001 1100

Location

 

 

Address (Bits [15:4])

The Address field is used as a base address for all register addresses to start from.

Reserved

All reserved bits must be written as ‘0’.

Hardware Revision Register [0xC004] [R]

Figure 9. Revision Register

Bit #

15

14

13

12

 

11

10

9

8

Field

 

 

 

 

Revision...

 

 

 

Read/Write

R

R

R

R

 

R

R

R

R

Default

X

X

X

X

 

X

X

X

X

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

 

4

 

3

 

2

1

0

Field

 

 

 

 

 

...Revision

 

 

 

Read/Write

R

R

R

 

R

 

R

 

R

R

R

Default

X

X

X

 

X

 

X

 

X

X

X

Register Description

 

 

 

 

Revision (Bits [15:0])

 

 

 

The Hardware Revision register is a read-only register that

 

The Revision field contains the silicon revision number.

indicates the silicon revision number. The first silicon revision

 

 

 

 

 

 

 

is represented by 0x0101. This number is increased by one for each new silicon revision.

Document #: 38-08014 Rev. *G

Page 11 of 78

[+] Feedback

Page 11
Image 11
Cypress CY7C67200 manual Bank Register 0xC002 R/W, Hardware Revision Register 0xC004 R