Modular terminal system using a common bus
AssigneeNizdorf Computer Corporation
InventorRichard A. Stokken
Life of this patent
Estimating the term…
Loading patent…
AssigneeNizdorf Computer Corporation
InventorRichard A. Stokken
Estimating the term…
A modular terminal system (10) employs a CPU module (22) connected via a bus (20) to at least one slave module (24, 26, 28, 32, 36). An error condition is detected if a slave module fails to respond to a command by generating an operation acknowledge signal within a predetermined period of time associated with the time required for the slave module to execute the command. A memory mapping device (74) is utilized to decode CPU address signals and generate related signals on a greater number of output lines coupled to the system bus thereby increasing the number of addressable locations otherwise accessible by the CPU. Improved prioritized bus communication is provided by way of a vectored interrupt scheme (210) in which a priority line (212) is coupled in a daisy chain fashion to other slave modules in the system. In the preferred embodiment the system employs distributed CPU modules (22, 24) employing an interprocessor interrupt technique utilizing a pair of commonly accessible storage devices (300, 302). One of the processors may be used as an emulator and a programmable logic array (406) is advantageously utilized in the emulator processor.
A modular data processing system having a plurality of discrete functional modules, said system comprising:
In a data processing system having a plurality of functional circuit board modules communicating with each other over a system bus, with one of the modules containing a central processing unit (CPU), the improvement comprising:
In a data processing system having a plurality of functional circuit board modules including a plurality of slave modules communicating with each other over a system bus, with one of said modules including a central process unit (CPU) utilizing a microprocessor, wherein the improvement comprises vectored interrupt circuitry (210) for the slave modules in the system to permit efficient prioritized communication between the CPU and selected slave modules, said vectored interrupt circuit including:
In a data processing system (10) having a plurality of functional circuit board modules (24, 26, 28, 32, 36) communicating with each other over a system bus (20), with one of said modules including a central processing unit (CPU) (22) utilizing a microprocessor (60), wherein the improvement comprises vectored interrupt circuitry (210) for selected slave modules in the system to permit efficient prioritized communication between the CPU and the slave modules, said vectored interrupt circuitry including:
A method of prioritizing interrupt requests from a plurality of slave modules in a data processing system having a central processing unit (CPU) module, said modules communicating with each other over a system bus, said method comprising:
In a data processing system having a plurality of distributed central processing units (CPU's) connected over a bus (20), said system having means by which a calling CPU may communicate with a target CPU, the improvement comprising:
A method of controlling interprocessor communication between a calling central processing unit (CPU) and a target central processing unit (CPU) in a data processing system having a plurality of CPU's, said method comprising:
In a data processing system having a central processing unit (CPU) utilizing a microprocessor (60) for emulating another type of processor that operates on software code having a greater number of bits per word than is executable by the microprocessor, wherein the improvement comprises:
Dependencies are inferred from the claim text.