发明名称 Method and system for accurate temporal determination of real-time events within a universal serial bus system
摘要 A method and system that enables real-time peripheral devices to be connected to a computer system utilizing Universal Serial Bus architecture. The present invention empowers the computer system to perform an accurate determination of the moment in time a predetermined event occurred within a real-time peripheral device by utilizing the start of frame pulse transmitted from a USB host controller to peripheral devices connected to it. When a predetermined event occurs within a peripheral device, a first timer within the peripheral device starts incrementing to determine the amount of time that elapses until the next start of frame occurs. Once the next start of frame occurs, the first timer stops incrementing and stores the time before start of frame value. Every start of frame pulse causes a second timer located within the USB host controller to start incrementing. The USB host controller interrogates the peripheral device which transfers data to the host controller indicating that (1) an event occurred and (2) the time before start of frame value of the first timer. The USB host controller interrupts the host processor and transfers it the data related to the peripheral device. The processor retrieves the time after start of frame value from the second timer and sums it with the time before start of frame value of the first timer resulting in the time after event value, which is the elapsed time since the predetermined event occurred and the processor read the second timer.
申请公布号 US6226701(B1) 申请公布日期 2001.05.01
申请号 US19990400738 申请日期 1999.09.21
申请人 VLSI TECHNOLOGY, INC. 发明人 CHAMBERS PETER;GOFF LONNIE;EVOY DAVID R.;HIDSON MARK
分类号 G06F13/42;(IPC1-7):G06F13/00 主分类号 G06F13/42
代理机构 代理人
主权项
地址