beautypg.com

15 register paging, Figure 11. cs5463 memory map, Cs5463 – Cirrus Logic CS5463 User Manual

Page 22

background image

CS5463

22

DS678F3

If the serial port interface becomes unsynchronized with
respect to the SCLK input, any attempt to clock valid
commands into the serial interface may result in unex-
pected operation. Therefor, the serial port interface
must then be re-initialized by one of the following ac-
tions:

-

Drive the CS pin high, then low.

-

Hardware Reset (drive RESET pin low for at
least 10 µs).

-

Issue the Serial Port Initialization Sequence,
which is 3 (or more) SYNC1 command bytes
(0xFF) followed by one SYNC0 command byte
(0xFE).

If a re-synchronization is necessary, it is best to re-ini-
tialize the part either by hardware or software reset
(command 0x80), as the state of the part may be un-
known.

5.15 Register Paging

Read/write commands access one of the 32 registers
within a specified page. By default, Page = 0. To access

registers in another page, the Page Register (address
0x1F) must be written with the desired page number.

Example:

Reading register 6 in page 3.

1. Write 3 to page register with command and data:

0x7E 0x00 0x00 0x03

2. Read register 6 with command:

0x0C 0xFF 0xFF 0xFF

0xFFF

0x000

0x3FF

Hardware Registers*

32 Pages

Software Register*

32 Pages

ROM

2048 Words

0x400

0x7FF

0x800

Pages
0x40 - 0x7F

Pages
0x20 - 0x3F

Pages
0 - 0x1F

* Accessed using register read/write commands.

Figure 11. CS5463 Memory Map