| Electronic Components Datasheet Search |
|
AD9545 Datasheet(PDF) 142 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD9545 Datasheet(HTML) 142 Page - Analog Devices |
|
142 / 157 page ![]() AD9545 Data Sheet Rev. A | Page 142 of 157 Table 62. EEPROM Controller Instruction Set Summary Instruction Code (Hexadecimal) Response Comments 0x00 to 0x7F Register transfer Requires a 2-byte register address suffix 0x80 Input/output update Assert input/output update during download 0x81 to 0x8F Not applicable Undefined 0x90 Calibrate APLLs Calibrate the system clock PLL, APLL0, and APLL1 during download 0x91 Calibrate the system clock PLL Calibrate only the system clock PLL during download 0x92 Calibrate APLL0 Calibrate only APLL0 during download 0x93 Calibrate APLL1 Calibrate only APLL1 during download 0x94 to 0x97 Not applicable Reserved/unused 0x98 Force freerun Force DPLL0 and DPLL1 to freerun during download 0x99 Force DPLL0 freerun Force only DPLL0 to freerun during download 0x9A Force DPLL1 freerun Force only DPLL1 to freerun during download 0x9B to 0x9F Not applicable Reserved/unused 0xA0 Synchronize outputs Synchronize all distribution outputs during download 0xA1 Synchronize Channel 0 Synchronize only Channel 0 distribution outputs during download 0xA2 Synchronize Channel 1 Synchronize only Channel 1 distribution outputs during download 0xA3 to 0xAF Not applicable Reserved/unused 0xB0 Clear condition Apply Condition 0 and reset the condition map 0xB1 to 0xBF Set condition Apply Condition 1 to Condition 15, respectively 0xC0 to 0xFD Not applicable Undefined 0xFE Pause Pause the EEPROM upload sequence 0xFF End of data Marks the end of the instruction sequence Conditional Instructions (0xB0 to 0xBF) The conditional instructions allow conditional execution of EEPROM instructions during a download sequence. During an upload sequence, however, they are stored as is and have no effect on the upload process. Conditional processing makes use of four elements: • The conditional instruction. • The condition value. • The condition ID. • The condition map. Conditional Instruction When the EEPROM controller encounters a conditional instruction during an upload sequence, it stores the instruction in the EEPROM. When the EEPROM controller detects a conditional instruction during a download sequence, it affects the condition map as well as the outcome of conditional processing. Condition Value The condition value has a one to one correspondence to the conditional instruction. Specifically, the condition value is the value of the conditional instruction minus 0xB0. Therefore, condition values have a range of 0 to 15. The EEPROM controller uses condition values in conjunction with the condition map, while the user uses a condition value to populate the EEPROM load condition bit field of the register map with a condition ID. Condition ID The condition ID is the value stored in the 4-bit EEPROM load condition bit field in the EEPROM section of the register map. The EEPROM controller uses the condition ID in conjunction with the condition map to determine which instructions to execute or ignore during a download sequence. Condition Map The condition map is a table maintained by the EEPROM controller consisting of a list of condition values. When the EEPROM controller encounters a conditional instruction during a download sequence, it determines the corresponding condition value of the instruction (0 to 15). If the condition value is nonzero, the EEPROM controller places the condition value in the condition map. Conversely, if the condition value is zero, the controller clears the condition map and applies Condition 0. Condition 0 causes all subsequent instructions to execute unconditionally (until the controller encounters a new conditional instruction that causes conditional processing). Conditional Processing While executing a download sequence, the EEPROM controller executes or skips instructions depending on the condition ID and the contents of the condition map (except for the condi- tional and end of data instructions, which always execute unconditionally). If the condition map is empty or the condition ID is zero, all instructions execute unconditionally during download. However, if the condition ID is nonzero and the condition map contains a condition value matching the condition ID, the EEPROM controller executes the subsequent instructions. Alternatively, if the condition ID is nonzero but the condition |
|
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 |