| Electronic Components Datasheet Search |
|
VSC8504-02 Datasheet(PDF) 51 Page - Microsemi Corporation |
|
|
|||||||||||||||||||||||||||||
VSC8504-02 Datasheet(HTML) 51 Page - Microsemi Corporation |
|
51 / 131 page ![]() Functional Descriptions VMDS-10507 VSC8504-02 Datasheet Revision 4.2 40 3.17.10 Boundary Scan Register Cell Order All inputs and outputs are observed in the boundary scan register cells. All outputs are additionally driven by the contents of boundary scan register cells. Bidirectional pins have all three related boundary scan register cells: input, output, and control. The complete boundary scan cell order is available as a BSDL file format on the Microsemi Web site at www.Microsemi.com. 3.18 100BASE-FX Halt Code Transmission and Reception The VSC8504-02 device supports transmission and reception of halt code words in 100BASE-FX mode. There are three separate scripts provided to initiate transmission of halt code words, stop transmission of halt code words and detect reception of halt code words. Use the following scripts to implement each of these functions: Sending the HALT codeword: PhyWrite(<phy>, 31, 0x52b5); PhyWrite(<phy>, 16, 0xac82); reg18 = PhyRead(<phy>, 18); reg18 = (reg18 & 0xf0) | 0x0c; PhyWrite(<phy>, 18, reg18); PhyWrite(<phy>, 17, 0xe739); PhyWrite(<phy>, 16, 0x8c82); PhyWrite< <phy>, 16, 0xbe80); reg17 = PhyRead(<phy>, 17); reg18 = PhyRead(<phy>, 18); reg17 = reg17 | 0x0040; PhyWrite(<phy>, 18, reg18); PhyWrite(<phy>, 17, reg17); PhyWrite(<phy>, 16, 0x9e80); PhyWrite(<phy>, 31, 0); Stop sending the HALT codeword: PhyWrite(<phy>, 31, 0x52b5); PhyWrite< <phy>, 16, 0xbe80); reg17 = PhyRead(<phy>, 17); reg18 = PhyRead(<phy>, 18); reg17 = reg17 & ~0x0040; PhyWrite(<phy>, 18, reg18); PhyWrite(<phy>, 17, reg17); PhyWrite(<phy>, 16, 0x9e80); PhyWrite(<phy>, 31, 0); Detecting whether the HALT codeword is being sent by the link partner: long patternset[5] = { 0xce739, 0xe739c, 0x739ce, 0x39ce7, 0x9ce73 }; Turning on the pattern checker: PhyWrite(<phy>, 31, 0x52b5); PhyWrite(<phy>, 16, 0xbe80); reg18 = PhyRead(<phy>, 18); reg17 = PhyRead(<phy>, 17); reg17 = reg17 | 4; |
|
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 |