Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
198 words
A bus interface unit for a computer system having at least a first bus and a second bus, wherein the architecture of said first bus supports coupling to a first bus master for generating a first bus transfer, said first bus transfer including an address, said architecture having a first bus control signal selectively indicating said first bus transfer is claimed by a device addressed by said address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus; and control logic means, coupled to said first and second bus interface logic, for enabling a crossing transfer from said first bus to said second bus without waiting for assertion of said first bus control signal if said address of said first bus transfer is not mapped to one of said address regions that is associated with said first bus.
Claim 2
Dependent Claim
23 words
The bus interface unit of claim 1, wherein the architecture of said second bus has a passive protocol for terminating a bus transfer.
Claim 3
Dependent Claim
61 words
The bus interface unit of claim 1, wherein: the architecture of said first bus has a multimaster arbitration protocol; and said bus interface unit further comprises a buffer, coupled to said path, for storing said first bus transfer, such that said first bus can immediately perform other operations while said bus interface unit completes said crossing transfer on said second bus.
Claim 4
Dependent Claim
76 words
The bus interface unit of claim 1, wherein: the architecture of said first bus has a multimaster arbitration protocol; the architecture of said second bus has a passive protocol for terminating a bus transfer; and said bus interface unit further comprises a buffer, coupled to said path, for storing said first bus transfer, such that said first bus can immediately perform other operations while said bus interface unit completes said crossing transfer on said second bus.
Claim 5
Dependent Claim
16 words
The bus interface unit of claim 1, wherein said address mapping logic includes a map RAM.
Claim 6
Dependent Claim
282 words
A bus interface unit for a computer system having at least a first bus and a second bus, wherein the architecture of said first bus has a multimaster arbitration protocol and supports coupling to a first bus master for generating a first bus transfer, said first bus transfer including an address, said architecture having a first bus control signal selectively indicating said first bus transfer is claimed by a device addressed by said address, and wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus; and control logic means, coupled to said first and second bus interface logic, for enabling a first type of crossing transfer from said first bus to said second bus over said path if said first bus control signal is not asserted within a predefined waiting period after said first bus master initiates said first bus transfer, and for enabling a second type of crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus.
Claim 7
Dependent Claim
22 words
The bus interface unit of claim 6, wherein at least some of said address regions have different block sizes among said regions.
Claim 8
Dependent Claim
64 words
The bus interface unit of claim 6, wherein said control logic means enables said first type of crossing transfer from said first bus to said second bus over said path without waiting for assertion of said first bus control signal if said address of said first bus transfer is not mapped to one of said address regions that is associated with said first bus.
Claim 9
Dependent Claim
37 words
The bus interface unit of claim 6, wherein said computer system includes I/O, conventional memory, and extended memory and wherein said plurality of address regions include separate address regions for said I/O, conventional memory, and extended memory.
Claim 10
Dependent Claim
37 words
The bus interface unit of claim 6, wherein said computer system includes I/O, conventional memory, and extended memory and wherein said plurality of address regions include separate addres regions for said I/O, conventional memory, and extended memory.
Claim 11
Dependent Claim
16 words
The bus interface unit of claim 6, wherein said address mapping logic includes a map RAM.
Claim 12
Dependent Claim
192 words
A bus interface unit for a computer system having at least a first bus and a second bus wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus, said address regions including explicit memory ranges corresponding to video memory and BIOS extensions; and control logic means, coupled to said first and second bus interface logic, for enabling a crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus.
Claim 13
Dependent Claim
192 words
A bus interface unit for a computer system having at least a first bus and a second bus wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus, said address regions including explicit memory ranges corresponding to video memory and BIOS extensions; and control logic means, coupled to said first and second bus interface logic, for enabling a crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus.
Claim 14
Dependent Claim
37 words
The bus interface unit of claim 12, wherein said computer system includes I/O, conventional memory, and extended memory and wherein said plurality of address regions include separate address regions for said I/O, conventional memory, and extended memory.
Claim 15
Dependent Claim
16 words
The bus interface unit of claim 12, wherein said address mapping logic includes a map RAM.
Claim 16
Dependent Claim
188 words
A bus interface unit for a computer system having at least a first bus and a second bus, wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus, said address regions differing in block size among said regions; and control logic means, coupled to said first and second bus interface logic, for enabling a crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus.
Claim 17
Dependent Claim
188 words
A bus interface unit for a computer system having at least a first bus and a second bus, wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus, said address regions differing in block size among said regions; and control logic means, coupled to said first and second bus interface logic, for enabling a crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus.
Claim 18
Dependent Claim
37 words
The bus interface unit of claim 15, wherein said computer system includes I/O, conventional memory, and extended memory and wherein said plurality of address regions include separate addres regions for said I/O, conventional memory, and extended memory.
Claim 19
Dependent Claim
16 words
The bus interface unit of claim 15, wherein said address mapping logic includes a map RAM.
Claim 20
Dependent Claim
319 words
A bus interface unit for a computer system having at least a first bus and a second bus, wherein the architecture of said first bus has a multimaster arbitration protocol and supports coupling to a first bus master for generating a first bus transfer, said first bus including an address, said architecture having a first bus control signal selectively indicating said first bus transfer is claimed by a device addressed by said address, and wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus; control logic means, coupled to said first and second bus interface logic, for enabling a first type of crossing transfer from said first bus to said second bus over said path if said first bus control signal is not asserted within a predefined waiting period after said first bus master initiates said first bus transfer, and for enabling a second type of crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus; and a buffer, coupled to said path, for storing said first bus transfer, such that said first bus can immediately perform other operations while said bus interface unit completes said first type of crossing transfer on said second bus.
Claim 21
Dependent Claim
37 words
The bus interface unit of claim 18, wherein said computer system includes I/O, conventional memory, and extended memory and wherein said plurality of address regions include separate address regions for said I/O, conventional memory, and extended memory.
Claim 22
Dependent Claim
327 words
A bus interface unit for a computer system having at least a first bus and a second bus, wherein the architecture of said first bus has a multimaster arbitration protocol and supports coupling to a first bus master for generating a first bus transfer, said first bus transfer including an address, said architecture having a first bus control signal selectively indicating said first bus transfer is claimed by a device addressed by said address, and wherein said second bus has a passive protocol for terminating transfers on said second bus and supports coupling to a second bus master for generating a second bus transfer, said second bus transfer including a second address, said bus interface unit comprising: bidirectional first bus interface logic coupled to said first bus; bidirectional second bus interface logic coupled to said second bus; a bidirectional path coupled between said first bus interface logic and said second bus interface logic; address mapping logic having programmable storage for first bus configuration data for a plurality of address regions to permit said address regions to be associated with said first bus; control logic means, coupled to said first and second bus interface logic, for enabling a first type of crossing transfer from said first bus to said second bus without waiting for assertion of said first bus control signal, if said address of said first bus transfer is not mapped to one of said address regions that is associated with said first bus, and for enabling a second type of crossing transfer from said second bus to said first bus over said path if said second address of said second bus transfer is mapped to one of said address regions that is associated with said first bus; and a buffer, coupled to said path, for storing said first bus transfer, such that said first bus can immediately perform other operations while said bus interface unit completes said first type of crossing transfer on said second bus.
Claim 23
Dependent Claim
16 words
The bus interface unit of claim 20, wherein said address mapping logic includes a map RAM.