mcs7860 MosChip, mcs7860 Datasheet - Page 9

no-image

mcs7860

Manufacturer Part Number
mcs7860
Description
Usb 2.0 Link Controller With Phy
Manufacturer
MosChip
Datasheet
ENDPOINT DESCRIPTOR 3
Functionality
When the peer is ready for the normal data transfers,
after the enumeration process, it sets its P_En bit.
The Bridge is ready for data transfers only when both of
the P_En bits are set.
The P_En and P_En_Nl are reported during the INTIN
transactions. Along with this bits the information regard-
ing the RES_Out, RES_In, Memory and data availabil-
ity in the bridge, BANKSEL are reported during inter-
rupt in transactions by the host.
All the status bits are reported through interrupt trans-
actions. Normal data transfers are through bulk_in and
bulk_out endpoints.
Data Flow
WRSM
It interfaces the USB device controller’s bulk out end-
point to the bridge. It receives data from USB with a
maximum packet size of 512 bytes in High speed (64
Rev. 1.2
Offset
17
0
2
3
4
5
Field
Length
DescriptorType
EndpointAddress
Attributes
MaxPacketSize
Interval
Size
1
1
1
1
2
1
Value
0002
07
05
83
03
1
bytes in Full speed), per transaction and writes to the
SRAM. It works under the control of bulk_out_endpoint
of the usb_device_controller. WRSM keeps track of the
write pointer, generates write addresses and other sig-
nals for write operation to the memory. It also updates
the ready for write flags for each of the banks.
It generates the busy / ready signal to the bulk_out end-
point so as to enable the usb_device_controller to gen-
erate appropriate ACK/NAK/NYET handshake to the
host.
If the bulk_out_endpoint reports packet error, the WRSM
flushes the memory banks by moving write_pointers
back to their initial value (initial value of the write_pointer
is the value in this register before the start of this trans-
fer).
USB 2.0 Link Controller with PHY
Descriptor size in bytes
ENDPOINT
Endpoint Number and direction
Transfer Type supported
Maximum packet size supported
Polling Interval
Description
MCS7860
Page 9

Related parts for mcs7860