欢迎访问ic37.com |
会员登录 免费注册
发布采购

319973-003 参数 Datasheet PDF下载

319973-003图片预览
型号: 319973-003
PDF下载: 下载PDF文件 查看货源
内容描述: 英特尔I / O控制器中枢10 [Intel I/O Controller Hub 10]
分类和应用: 控制器
文件页数/大小: 840 页 / 5889 K
品牌: INTEL [ INTEL ]
 浏览型号319973-003的Datasheet PDF文件第190页浏览型号319973-003的Datasheet PDF文件第191页浏览型号319973-003的Datasheet PDF文件第192页浏览型号319973-003的Datasheet PDF文件第193页浏览型号319973-003的Datasheet PDF文件第195页浏览型号319973-003的Datasheet PDF文件第196页浏览型号319973-003的Datasheet PDF文件第197页浏览型号319973-003的Datasheet PDF文件第198页  
Functional Description  
5.18.4.7  
5.18.5  
5.18.6  
Cyclic Redundancy Check (CRC)  
CRC is used to protect the all non-PID fields in token and data packets. In this context,  
these fields are considered to be protected fields. Full details on this are given in the  
Universal Serial Bus Specification, Revision 2.0, in Section 8.3.5.  
Packet Formats  
The USB protocol calls out several packet types: token, data, and handshake packets.  
Full details on this are given in the Universal Serial Bus Specification, Revision 2.0, in  
Section 8.4.  
USB Interrupts  
There are two general groups of USB interrupt sources, those resulting from execution  
of transactions in the schedule, and those resulting from an ICH10 operation error. All  
transaction-based sources can be masked by software through the ICH10’s Interrupt  
Enable register. Additionally, individual transfer descriptors can be marked to generate  
an interrupt on completion.  
When the ICH10 drives an interrupt for USB, it internally drives the PIRQA# pin for USB  
function #0 and USB function #3, PIRQD# pin for USB function #1, and the PIRQC#  
pin for USB function #2, until all sources of the interrupt are cleared. In order to  
accommodate some operating systems, the Interrupt Pin register must contain a  
different value for each function of this new multi-function device.  
5.18.6.1  
Transaction-Based Interrupts  
These interrupts are not signaled until after the status for the last complete transaction  
in the frame has been written back to host memory. This ensures that software can  
safely process through (Frame List Current Index -1) when it is servicing an interrupt.  
CRC Error / Time-Out  
A CRC/Time-Out error occurs when a packet transmitted from the ICH10 to a USB  
device or a packet transmitted from a USB device to the ICH10 generates a CRC error.  
The ICH10 is informed of this event by a time-out from the USB device or by the  
ICH10’s CRC checker generating an error on reception of the packet. Additionally, a  
USB bus time-out occurs when USB devices do not respond to a transaction phase  
within 19-bit times of an EOP. Either of these conditions causes the C_ERR field of the  
TD to decrement.  
When the C_ERR field decrements to 0, the following occurs:  
• The Active bit in the TD is cleared  
• The Stalled bit in the TD is set  
• The CRC/Time-out bit in the TD is set.  
• At the end of the frame, the USB Error Interrupt bit is set in the HC status register.  
If the CRC/Time out interrupt is enabled in the Interrupt Enable register, a hardware  
interrupt will be signaled to the system.  
194  
Datasheet  
 复制成功!