| 数据搜索系统,热门电子元器件搜索 |
|
80KSW0004 数据表(PDF) 13 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
80KSW0004 数据表(HTML) 13 Page - Renesas Technology Corp |
|
13 / 48 page ![]() 13 of 47 March 31, 2008 IDT80KSW0004 Datasheet 3) If CPS-12 polls configuration image from external memory – CPS-12 addresses the memory. – Memory transmits the data. – CPS-12 gets the data. All signaling is fully compliant with I2C. Full detail of signaling can be found in the Philips I2C specification [1]. Standard signalling and timing waveforms are shown below. Interfacing to Standard-, Fast-, and Hs-mode Devices The CPS-12 supports Fast / Standard (F/S) modes of operation. Per I2C specification, in mixed speed communication the CPS-12 supports Hs- and Fast-mode devices at 400 kbit/s, and Standard-mode devices at 100 kbit/s. Please refer to the I2C specification for detail on speed negotiation on a mixed speed bus. CPS-12 Specific Memory Access (Slave mode) There is a CPS-12 specific I2C memory access implementation. This implementation is fully I2C compliant. It requires the memory address to be explicitly specified during writes. This provides directed memory accesses through the I2C bus. Subsequent reads always begin at the address specified during the last write. The write procedure requires the 3-Bytes (22-bits) of memory address to be provided following the device address. Thus, the following are required: device address – one or two bytes depending on 10-bit / 7-bit addressing, memory address – 3 bytes yielding 22-bits of memory address, and a 32- bit data payload – 4 byte words. To remain consistent with sRIO standard maintenance packet memory address convention, the I2C memory address provided must be the 22MSBs. Since I2C writes to memory apply to double words (32-bits), the 2 LSBs are DON’T CARE as the LSBs correspond to word and byte pointers. The read procedure has the memory address section of the transfer removed. Thus, to perform a read, the proper access would be to perform a write operation and issue a repeated start after the acknowledge bit following the third byte of memory address. Then, the master would issue a read command selecting the CPS-12 through the standard device address procedure with the R/W bit high. Note that in 10-bit device address mode (ADS=1), only the two MSBs need be provided during this read. Data from the previously loaded address would immediately follow the device address protocol. It is possible to issue a stop or repeated start anytime during the write data payload procedure, but must be before the final acknowledge (i.e. canceling the write before the actual write operation is completed and performed). Also, the master would be allowed to access other devices attached to the I2C bus before returning to select the CPS-12 for the subsequent read operation from the loaded address. Figures Figure 8 Write protocol with 10-bit Slave Address (ADS =1) . I2C writes to memory align on 32-bit word boundaries, thus the 22 address MSBs must be provided while the 2 LSB’s associated with word and byte pointers are DON’T CARE and are therefore not transmitted. 5686 drw05aa Device Address [9:8] 11 110 0 AA A A A Memory Address [21:16] R/W Bit (R=1, W=0) 817 26 35 44 Memory address loaded is mem_addr[21:0] XX A000 Device Address [7:0] Memory Address [15:8] Memory Address [7:0] 0 Data Word #1 MSB Byte Incoming data will be written to mem_addr[21:0] |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |