USB controller hardware version / ISO OUT (RX) transfers and DQH MULT

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

USB controller hardware version / ISO OUT (RX) transfers and DQH MULT

718件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by apriori on Wed Mar 16 11:47:30 MST 2016
We have implemented our own replacement for the USB ROM API that uses the USB peripheral of the LPC4337 directly.
The manual (UM10503, 25.10.9) says


Quote:
Remark: Exit criteria only valid in hardware version 2.3 or later. Previous to hardware
version 2.3, any PID sequence that did not match the MULT field exactly would be
flagged as a transaction error due to PID mismatch or fulfillment error.



So to be precise, hardware version <2.3 does not allow an endpoint whose DQH was initialized with MULT=3
to receive

DATA0

and

MDATA DATA1

(i.e. 1 or 2 transactions per microframe)

I think we're having trouble with this. How can we determine the hardware version we're using?
Is this a licensed IP core?
ラベル(1)
0 件の賞賛
返信
1 返信

694件の閲覧回数
lpcware
NXP Employee
NXP Employee
bump
0 件の賞賛
返信