HARDWARE INITIATED THROUGHPUT (HITM) MEASUREMENT INSIDE AN OCP SYSTEM USING OCP SIDE BAND SIGNALS
First Claim
1. A system of an integrated circuit comprising:
- a signal line located in the integrated circuit to communicate an electrical signal;
a receiver circuit located in the integrated circuit coupled to the signal line;
a transmitter module located in the integrated circuit to communicate a data stream to the receiver circuit through the signal line; and
a throughput monitor circuit coupled to the signal line to measure a throughput value during a communication period of the data stream from the transmitter module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and apparatus to hardware initiated throughput (HITM) measurement inside an OCP system using OCP side band signals are disclosed. In one embodiment, a system of an integrated circuit includes a signal line located in the integrated circuit to communicate an electrical signal, a receiver circuit located in the integrated circuit coupled to the signal line, a transmitter module located in the integrated circuit to communicate a data stream to the receiver circuit through the signal line, and a throughput monitor circuit coupled to the signal line to measure a throughput value during a communication period of the data stream from the transmitter module. The system may include a processor module located in the integrated circuit configured to interrupt an operation of the transmitter module and a receiver module if the throughput monitor circuit generates the interrupt signal.
-
Citations
20 Claims
-
1. A system of an integrated circuit comprising:
-
a signal line located in the integrated circuit to communicate an electrical signal; a receiver circuit located in the integrated circuit coupled to the signal line; a transmitter module located in the integrated circuit to communicate a data stream to the receiver circuit through the signal line; and a throughput monitor circuit coupled to the signal line to measure a throughput value during a communication period of the data stream from the transmitter module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of an integrated circuit:
-
coupling a transmitter module of the integrated circuit to an other module of the integrated circuit with a signal line; configuring the transmitter module to communicate a data stream to the other module; communicating the data stream from the transmitter module to the other module through the signal line; and measuring a throughput value of the signal line between the transmitter module and the other module as a number of data bits per a specified time period during a communication of the data stream from the transmitter module to the other module. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for measuring a throughput of data in an integrated circuit comprising:
-
a coupling circuit to couple the apparatus to a hub of an integrated device; a time consumed circuit to measure a time period between a start of availability signal and an end of availability signal of an open core protocol (OCP) as measured at the hub; a clock register circuit to determine a clock period that is a constant value; a number of transfers circuit to measure a number of transfers as measured at the hub; and a data width register circuit to determine a data width that is an other constant value. - View Dependent Claims (18, 19, 20)
-
Specification