Bandwidth limiting on generated PCIe packets from debug source
First Claim
1. A method for regulating bandwidth, comprising:
- receiving at a memory, debug data packets and functional data packets for transmittal on a shared bus;
transmitting, via the shared bus, the functional data packets and one or more of the debug data packets according to a predefined ratio of debug data packets to functional data packets maintained by an arbiter;
dropping one or more of the received debug data packets in the memory;
maintaining a count of the one or more dropped debug data packets;
updating, by the arbiter, the predefined ratio based on the count; and
using the updated predefined ratio to transmit the functional data packets and one or more of the debug data packets on the shared bus.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, circuit, and system for performing an operation for regulating bandwidth, the operation comprising receiving at a memory, debug data packets and functional data packets for transmittal on a shared bus. The operation then transmits, via the shared bus, the functional data packets and one or more of the debug data packets according to a predefined ratio of debug data packets to functional data packets. The operation then drops one or more of the received debug data packets at the memory, and maintains a count of the one or more dropped debug data packets. The operation then updates the predefined ratio based on the count, and uses the updated predefined ratio to transmit the functional data packets and one or more of the debug data packets.
-
Citations
7 Claims
-
1. A method for regulating bandwidth, comprising:
-
receiving at a memory, debug data packets and functional data packets for transmittal on a shared bus; transmitting, via the shared bus, the functional data packets and one or more of the debug data packets according to a predefined ratio of debug data packets to functional data packets maintained by an arbiter; dropping one or more of the received debug data packets in the memory; maintaining a count of the one or more dropped debug data packets; updating, by the arbiter, the predefined ratio based on the count; and using the updated predefined ratio to transmit the functional data packets and one or more of the debug data packets on the shared bus. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification