MK50H25 STMICROELECTRONICS [STMicroelectronics], MK50H25 Datasheet - Page 18

no-image

MK50H25

Manufacturer Part Number
MK50H25
Description
HIGH SPEED LINK LEVEL CONTROLLER
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MK50H25N-25
Manufacturer:
ROHM
Quantity:
3 305
Part Number:
MK50H25N-25
Manufacturer:
ST
0
Part Number:
MK50H25N-25REVB01
Manufacturer:
ST
Quantity:
6
Part Number:
MK50H25Q-10
Manufacturer:
ST
Quantity:
12 388
Part Number:
MK50H25Q-16
Manufacturer:
ST
Quantity:
12 388
Part Number:
MK50H25Q-25
Quantity:
5 510
Part Number:
MK50H25Q-25
Manufacturer:
ST
0
Part Number:
MK50H25Q-33
Manufacturer:
ST
0
MK50H25
4.1.2.2 Control and Status Register 1 (CSR1)
RAP <3:1> = 1
18/64
01
00
BIT
15
14
13
12:08
RINT
0
NAME
UERR
UAV
UPARM
UPRIM
0
1
1
5
U
E
R
R
1
4
U
A
V
UPARM
<1:0>
1
3
cleared by writing a ”1” into the bit. Writing a ”0” has no effect. It is
also cleared by Bus RESET or by issuing a Stop primitive.
RECEIVER INTERRUPT is set after the MK50H25 updates an entry in
the Receive Descriptor Ring. This occurs when the MK50H25 has suc-
cessfuly received an I, UI, or FRMR frame, and any good frame in
Transparent Mode. When RINT is set, an interrupt is generated if
INEA = 1. RINT is READ/CLEAR ONLY and is set by the MK50H25
and cleared by writing a ”1” into the bit. Writing a ”0” has no effect. It is
cleared by Bus RESET or by issuing a Stop primitive.
This bit is READ ONLY and will always read as a zero.
DESCRIPTION
USER PRIMITIVE ERROR is set by the MK50H25 when a primitive is
issued by the user which is in conflict with the current status of the
chip.
cleared by writing a ”1” into the bit. Writing a ”0” in this bit has no
effect. It is also cleared by Bus RESET.
USER PRIMITIVE AVAILABLE is set by the user when a primitive is
written into UPRIM. It is cleared by the MK50H25 after the primitive
has been processed. This bit is also cleared by a Bus RESET.
USER PARAMETER is written by the host in conjunction with the user
primitives in UPRIM. This User Parameter field provides information to
the MK50H25 concerning the corresponding user primitive. For con-
nect and reset primitives this field determines what the MK50H25 will
do with frames in the transmit descriptor ring which have previously
been sent but not acknowledged. If UPARM = 0, these frames will be
resent when the new link is established. If UPARM = 1, these frames
will be discarded and their OWNA bits cleared, releasing ownership
back to the host. For other primitives UPARM = 0 unless otherwise in-
dicated.
USER PRIMITIVE is written by the user, in conjunction with setting
UAV, to control the MK50H25 link procedures. The following primitives
are available:
Stop: Causes MK50H25 to enter the Stopped mode or phase. All DMA
activity ceases, the transmitter transmits all ones, and all received data
is ignored. A Stop primitive issued during transmission of a frame will
cause the frame to be aborted as the Transmitter outputs 1’s. A Stop
primitive issued with UPARM=1 will cause a software Reset of the
MK50H25 (equivalent to asserting the RESET pin).
Start: Instructs the MK50H25 to exit the Stopped Mode and enter the
Disconnected phase, if UPARM = 0. The descriptor Rings are reset.
The transmitter begis to output flags. If issued with UPARM = 1 the
MK50H25 will directly enter the Information Transfer phase (link con-
nected).Valid only in Stopped Mode or Transparent Mode.
1
2
UERR is READ/CLEAR ONLY and is set by MK50H25 and
1
1
UPRIM
< 3:0 >
1
0
0
9
0
8
0
7
P
L
O
S
T
0
6
P
A
V
0
5
P
P
A
R
M
0
4
1
0
:
0
3
PPRIM
< 3:0 >
0
2
0
1
0
0

Related parts for MK50H25