The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 02, 1999
Filed:
Oct. 07, 1996
Jay W Gustin, Scottsdale, AZ (US);
Michael L Hodge, Cave Creek, AZ (US);
David L Kirk, Phoenix, AZ (US);
Honeywell Inc., Minneapolis, MN (US);
Abstract
A module of a distributed process control system has a prior art kernel submodule, a peripheral submodule, and an interface circuit to provide for communications between the two submodules. The kernel submodule communicates with the interface circuit over a module BUS which includes a data BUS and an address BUS. The peripheral submodule communicates with the interface circuit over a peripheral component interface (PCI) BUS, a single thirty two bit BUS which is incompatible with the module BUS. The interface circuit permits such communications between the two submodules without requiring any hardware or software changes to the kernel submodule and the module BUS, nor to components of the peripheral submodule or its PCI BUS. The interface circuit includes interface registers, a control circuit which determines which submodule is permitted to write or read data and/or address into or from a given register of the interface registers. Input circuits controlled by control signals produced by the control circuit determines the source of the data and/or addresses written into a given register. An output circuit under the control of the control circuit determines the BUS over which the contents of a given register are transmitted to the addressed submodule.