Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
173 words
A data processing system including a processor and random access memory (RAM), said data processing system further comprising: first bus means configured to operate in accord with a standard protocol, coupled to said processor; plural functional modules, each for performing a function required by said data processing system; second bus means coupled to each of said plural functional modules and including a dedicated read/write control circuit connected to each of said functional modules and plural data lines coupled in common to all said functional modules; and bridge module means coupled between said first bus means and second bus means and including control means responsive to a command from said first bus means to write data to a designated functional module, to apply a write control signal to the dedicated read/write circuit connected to said designated functional module and to further apply data to be written to said plural data lines, said designated functional module responding to said write control signal by writing said data into a register resident in said designated functional module.
Claim 2
Dependent Claim
173 words
A data processing system including a processor and random access memory (RAM), said data processing system further comprising: first bus means configured to operate in accord with a standard protocol, coupled to said processor; plural functional modules, each for performing a function required by said data processing system; second bus means coupled to each of said plural functional modules and including a dedicated read/write control circuit connected to each of said functional modules and plural data lines coupled in common to all said functional modules; and bridge module means coupled between said first bus means and second bus means and including control means responsive to a command from said first bus means to write data to a designated functional module, to apply a write control signal to the dedicated read/write circuit connected to said designated functional module and to further apply data to be written to said plural data lines, said designated functional module responding to said write control signal by writing said data into a register resident in said designated functional module.
Claim 3
Dependent Claim
100 words
The data processing system as recited in claim 1, wherein said control means is responsive to a command received over said first bus means to read to a given address, stored data from a designated functional module, to apply a read control signal to the dedicated read/write circuit connected to said designated functional module, said designated functional module responding to said read control signal by applying said stored data to said plural data lines, said control means causing said stored data to be transferred from said plural data lines to said first bus means for transmission to said given address.
Claim 4
Dependent Claim
108 words
The data processing system as recited in claim 2, wherein said bridge module further comprises: configuration module means for identifying at least a subset of functional modules coupled to said second bus means, said configuration module means coupled to said second bus means and connected by a dedicated read/write circuit to said control means, said configuration module means responsive to a control signal applied to said dedicated read/write circuit and an address applied to said second bus means by said control means which identifies at least one of said subset of functional modules, to indicate to said control means an identity of the functional module which is addressed.
Claim 5
Dependent Claim
26 words
The data processing system as recited in claim 3, wherein said standard protocol is Peripheral Component Interconnect (PCI), which is implemented under control of said processor.
Claim 6
Dependent Claim
36 words
The data processing system as recited in claim 4, wherein said plural functional modules, said second bus means, said control means and said configuration module means are all configured on an Application Specific Integrated Circuit (ASIC).