Patent ID: 6260174
Filing Date: 2001-07-10
Classification: G06F

Abstract:
A method for controlling transaction flow in a computer system including at least one master device, at least one slave device, and a system controller connected between said master and slave devices, each said slave device being coupled to at least one said master device via an address bus, the method including the steps of:(1) issuing a first transaction request from a first said master device via a first said address bus to a first said system controller, said first transaction request designated for processing by a first said slave device;(2) receiving said first transaction request at said first system controller and at any said slave device coupled to said first address bus;(3) determining whether predetermined validity criteria are met for said first slave device to process said first transaction request, and if so then proceeding to step 4, and otherwise at least temporarily halting processing of said first transaction request;(4) determining whether said first slave device is coupled to said first address bus, and if so proceeding to step 6, and otherwise proceeding to step 5;(5) processing said first transaction request by said first slave device, and proceeding to step 7;(6) forwarding said transaction request from said system controller for delivery to said first slave device; and(7) ceasing handling of said first transaction request by said system controller.