摘要:
In a data processing system including a plurality of functional units containing addressable storage locations, means in each of the plurality of functional units for mapping addresses of the system address space to the addressable storage locations of the functional units, comprising:
address map means for storing mapping entries, each mapping entry corresponding to at least one addressable storage location in the functional unit, and to at least one address of the address space of the system, and containing information relating the at least one address of the address space of the system to the at least one storage location in the functional unit; and means responsive to an address to read a corresponding mapping entry from the address map means and determine the corresponding storage location in the functional unit.
摘要:
A method of processing in a bridge interface controller data write requests corresponding to a specified address, the method comprising testing whether a cache in the bridge interface controller contains a cache line corresponding to the specified address, writing to the cache if the cache contains a cache line corresponding to the specified address, writing the cache line to memory if the last byte of the cache line is written and then freeing the cache line, if the cache line corresponding to the specified address is not within the cache writing the data into an empty cache line in the cache.
摘要:
A method of processing in a bridge interface controller data write requests corresponding to a specified address, the method comprising
testing whether a cache in the bridge interface controller contains a cache line corresponding to the specified address, writing to the cache if the cache contains a cache line corresponding to the specified address, writing the cache line to memory if the last byte of the cache line is written and then freeing the cache line, if the cache line corresponding to the specified address is not within the cache writing the data into an empty cache line in the cache.
摘要:
The invention relates to an arbitration means for determining access to a system by a plurality of functional units. Each functional unit has mask latch means for receiving and storing an arbitration mask having an entry representing the relative priority of the functional unit. The arbitration means comprises a plurality of arbitration lines, arbitration latch means having unshifted inputs connected from the arbitration lines to receive and store arbitration signals asserted by the functional units, and control means. The control means determines the priority of the functional unit from a comparison of the latched arbitration signals and the mask. The control means asserts an arbitration signal until the functional unit is the highest priority member of the group, asserts control of the system bus when the functional unit is the highest priority member of the group and ceases to assert the functional unit arbitration signal at completion of the bus operation.
摘要:
In a data processing system including a plurality of functional units containing addressable storage locations, means in each of the plurality of functional units for mapping addresses of the system address space to the addressable storage locations of the functional units, comprising: address map means for storing mapping entries, each mapping entry corresponding to at least one addressable storage location in the functional unit, and to at least one address of the address space of the system, and containing information relating the at least one address of the address space of the system to the at least one storage location in the functional unit; and means responsive to an address to read a corresponding mapping entry from the address map means and determine the corresponding storage location in the functional unit.