CONTROL SYSTEM AND METHOD FOR CONTROLLING TRANSACTION FLOW
PROBLEM TO BE SOLVED: To improve the use efficiency and the throughput of a system by always recognizing queue information, controlling the issuing of an unnecessary transaction request and avoiding a queue overflow state and a congestion state. SOLUTION: In a system controller SC100, the values of...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To improve the use efficiency and the throughput of a system by always recognizing queue information, controlling the issuing of an unnecessary transaction request and avoiding a queue overflow state and a congestion state. SOLUTION: In a system controller SC100, the values of the ID registers 180 and 190 in slaves 140 and 150 are maintained in a register 200. The maximum number of the transaction requests which can be processed in slave queues 160 and 170 and maximum quantity which can be held in data queues 185 and 195 are recognized. Counters 230 and 240 store the number of unprocessed transaction requests and sizes in corresponding slave request queues 210 and 220. When the transaction request is given from the master 110 or 120, SC(system controller) 130 selects the slave, compares it with the value in the register 200, which corresponds to the ID register. When the counter value is smaller, the transaction request is issued and the counter is increased. When it is larger, the transaction request is maintained in output queue. |
---|