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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

694 次查看
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 回复

670 次查看
lpcware
NXP Employee
NXP Employee
bump
0 项奖励
回复