| Electronic Components Datasheet Search |
|
MK50H25DIP Datasheet(PDF) 40 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
MK50H25DIP Datasheet(HTML) 40 Page - STMicroelectronics |
|
40 / 64 page ![]() MK50H25 STATUS BUFFER FIELD DESCRIPTION V(r) Current value of the Receive Count Variable. 0 < V(r) < 7 (0 < V(r) < 127 for extended control). V(s) Current value of the Transmit Count Variable. 0 < V(s) < 7 (0 < V(s) < 127 for extended control). V(A) Current value of Transmit Acknowledge Count. This field contains the value of the N(r) of the most recently received S or I frame. The modulo difference between V(A) and V(s) determines the number of outstanding I frames that have not been acknowledged by the remote station. LOCAL STATE Indicates the current state of operation for the local (secondary) station. 0: Normal Data Transfer State 1: Local Busy State 2: REJ Sent State 3: DISC Sent State 4: Normal Disconnected State 5: SABM/E sent for link connection 6: FRMR Sent State 7: SABM/E sent for link reset 8: Error Indication issued REMOTE STATE Indicates the current state of operation for the remote station. 0: Remote Not Busy 1: Remote Busy PHASE Indicates the current phase of operation for the local station. -1: Stopped, TD is held at 1’s, RD is ignored 0: Information Transfer State 1: Disconnected Phase, TD transmits flags 2: Resetting Phase 3: Transparent Data Transfer Phase 4: MERR reset phase Revision Indicator Indicates Firmware Revision of the device. This closely corresponds to the ”REV XXX” label branded on the package of the device. CURRD<23:0> Current Receive Descriptor. This pointer indicates the position of the descriptor for the next receive buffer to be filled. CURRXD<23:0> Current Transmit Descriptor. This pointer indicates the position of the descriptor for the next transmit buffer to be transmitted. 4.4 Detailed Programming Procedures 4.4.1 Initialization (Reading of Initialization Block) The following procedure should be followed to intialize the MK50H25: 1. Setup bus control information in CSR4. 2. Setup the Initialization Block and Desciptor Rings. 3. Load the address of the initialization block information into CSR’s 2 and 3. 4. Issue the INIT primitive through CSR1 (write 4200H to CSR1) instructing the MK50H25 to read the initialization block pointed to by CSR’s 2 and 3. 5. Wait for the INIT confirmation primitive (CSR1 = 0242H) from the MK50H25. Then clear the PAV bit in CSR1 (write 0040H to CSR1). 6. Issue the Start primitive through CSR1 (write 4300H to CSR1). Flags will now be continously transmitted. 7. Enable interrupts in CSR0 if desired. MK50H25 40/64 |
|
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 |