| Electronic Components Datasheet Search |
|
CS47L85 Datasheet(PDF) 201 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS47L85 Datasheet(HTML) 201 Page - Cirrus Logic |
|
201 / 370 page ![]() CS47L85 Rev 4.3 201 When a 2-byte transfer is selected, these bytes are written to the register address 0xYYYYZZ (using the same naming conventions as above). When more than 2 bytes are written in a single transfer, the destination register address is auto- incremented as described in Table 64. Note that, register addresses from R12288 (0x3000) upwards are formatted as 32-bit words. When writing to these addresses, the Slice Size should be a multiple of 4 bytes, and the Byte Address should be aligned with the 32-bit data word boundaries (i.e., an even number). The byte ordering for these register addresses is described in Table 65. REGISTER ADDRESS (< 0x3000) BYTE SEQUENCE Base Address (0xYYYYZZ) Bytes 2 and 1 (0xVVVV) Base Address + 1 Bytes 4 and 3 Base Address + 2 Bytes 6 and 5 Base Address + 3 Bytes 8 and 7 Base Address + 4 Bytes 10 and 9 Base Address + 5 Bytes 12 and 11 Base Address + 6 Bytes 14 and 13 Base Address + 7 Bytes 16 and 15 Table 64 SLIMbus Register Write Sequence - 16-bit Register Space (< 0x3000) REGISTER ADDRESS (≥ 0x3000) BYTE SEQUENCE Base Address (0xYYYYZZ) Bytes 4, 3, 2, 1 Base Address + 2 Bytes 8, 7, 6, 5 Base Address + 4 Bytes 12, 11, 10, 9 Base Address + 6 Bytes 16, 15, 14, 13 Table 65 SLIMbus Register Write Sequence - 32-bit Register Space ( ≥ 0x3000) Register Read operations are implemented using the “CHANGE_VALUE” and “REQUEST_VALUE” messages. A maximum of two messages may be required, depending on circumstances: the “CHANGE_VALUE” message selects the register page (bits [23:8] of the Control Register address); the “REQUEST_VALUE” message contains bits [7:0] of the register address. The first message may be omitted if the register page is unchanged from the previous Read or Write operation. The required SLIMbus parameters are described in Table 66 and Table 67, for the generic case of reading the contents of control register address 0xYYYYZZ. The CS47L85 SLIMbus interface supports Register Read operations of 2-bytes (i.e., one 16-bit data word) only. Register addresses from R12288 (0x3000) upwards are formatted as 32-bit words; when reading from these addresses, the 2-byte data slice will represent the 2 lower bytes of the selected 32-bit word. The 2 upper bytes of the respective register can be accessed by adding ‘2’ to the Byte Address value described in Table 67. Read Message 1 – CHANGE_VALUE PARAMETER VALUE DESCRIPTION Source Address 0xSS ‘SS’ is the 8-bit Logical Address of the message source. This could be any active device on the bus, but is typically the Manager Device (0xFF). Destination Address 0xLL ‘LL’ is the 8-bit Logical Address of the message destination (i.e., the CS47L85 SLIMbus Interface Device). The value is assigned by the SLIMbus Manager Device. Access Mode 0b1 Selects Byte-based access mode. Byte Address 0x800 Identifies the User Value element for selecting the Control Register page address. Slice Size 0b001 Selects 2-byte slice size Value Update 0xYYYY ‘YYYY’ is bits [23:8] of the applicable Control Register address. Table 66 Register Read Message (1) |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |