← Back to Patent Explorer
US5017141A Expired / Lapsed US ⏱️ 0.0 years remaining

Computing system

Assignee: Singer Co
•
Filing: 1986-05-08
•
Granted: 1991-05-21
•
Expires: 2006-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computing system for a flight simulator is formed as a distributed system with a common bus MFB to which five processing modules 11 to 15 are connected. The module 11 processes data relating to aircraft movement and receives data from a pilot's manual controls simulator 16, and supplies data to a motion output unit 17 and a visual field output unit 18. the module 12 processes data relating to engine performance. The module 13 processes data relating to navigation and communciations, and the module 14 processes data relating to aircraft equipment systems such as hydraulic and electrical systems. The modules 12, 13 and 14 may each supply control signals to instruments read by a trainee pilot, and each receive signals from manually operable members or switches operated by the trainee pilot. The module 15 is an instructor station and communicates with a VDU terminal 21. Each module contains, in an interface circuit MFI, a memory which stores data shared by all five modules, the memory being organized so that each module can read any of the data but can only write into a respective allocated region of the memory. The interface circuits MFI each broadcast the contents of their respective allocated memory regions in a predetermined order during a short period at the beginning of each computing frame. Each MFI thus receives the updated contents of the regions allocated to the other MFIs and has an address generator which ensures that the updated contents are written into the correct regions of the memory. Local area networks ML and DL couple the modules 11 to 15 to a management computer MC for program loading and debugging.

Inventors

  • 👤 Richard S. Relf
  • 👤 Lawrence G. Marini
  • 👤 David Parkinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 15:11
CPC Classifications
G; G09; G09B; G09B9/00; G09B9/02; G09B9/08

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 229 words
A computing system comprising a common bus, a plurality of processing units coupled to said common bus, and means for generating a start signal at times separated by regular intervals, each of said units including a memory means organized into regions allocated to the plurality of processing units for storing data processed by the plurality of units, means for reading the data in the region allocated to that unit and in at least one other region, means for writing data updated by the activity of that unit into the region allocated to that unit and into no other region, means for placing on said bus data stored in the region allocated to that unit, and means for writing data placed on the bus by the other units into the other regions, each processing unit being adapted to carry out predetermined operations during each of said regular intervals, said operations including writing data placed on said bus by the respective other units into said other allocated regions, and placing the data stored in the region allocated to that unit on said bus and wherein at least one of the units includes means for causing during a portion of each of said regular intervals each of the units in succession to place on said bus the data written into the respective allocated region during the previous one of said regular intervals.
Claim 2
Dependent Claim 229 words
A computing system comprising a common bus, a plurality of processing units coupled to said common bus, and means for generating a start signal at times separated by regular intervals, each of said units including a memory means organized into regions allocated to the plurality of processing units for storing data processed by the plurality of units, means for reading the data in the region allocated to that unit and in at least one other region, means for writing data updated by the activity of that unit into the region allocated to that unit and into no other region, means for placing on said bus data stored in the region allocated to that unit, and means for writing data placed on the bus by the other units into the other regions, each processing unit being adapted to carry out predetermined operations during each of said regular intervals, said operations including writing data placed on said bus by the respective other units into said other allocated regions, and placing the data stored in the region allocated to that unit on said bus and wherein at least one of the units includes means for causing during a portion of each of said regular intervals each of the units in succession to place on said bus the data written into the respective allocated region during the previous one of said regular intervals.
Claim 3
Dependent Claim 61 words
A computing system according to claim 1, wherein the means for causing each unit to place said data on said common bus issues a plurality of signals in a predetermined order and each unit includes means for responding to a respective one of said signals by reading onto said common bus the data stored in the region allocated to that unit.
Claim 4
Dependent Claim 34 words
A computing system according to claim 2, wherein each unit includes means for generating the memory addresses for data placed on the said bus by any of the units from the respective allocated region.
Claim 5
Dependent Claim 32 words
A computing system according to claim 2, wherein each unit has a respective bus and the respective memory means is included in circuit which interfaces the respective bus to the common bus.
Claim 6
Dependent Claim 33 words
A computing system according to claim 4, wherein each unit has a plurality of circuits each connected to the respective bus of the unit and dedicated to a respective function within the unit.
Claim 7
Dependent Claim 20 words
A computing system according to claim 2, wherein at least one of the units has a circuit controlling output means.
Claim 8
Dependent Claim 22 words
A computing system according to claim 2, wherein at least one of the units has a circuit receiving signals from input means.
Claim 9
Dependent Claim 24 words
A computing system according to claim 2, wherein each unit is adapted to carry out processing relating to a respective sub-division of flight simulation.
Claim 10
Dependent Claim 35 words
A computing system according to claim 8, wherein there are five units and the respective sub-divisions of flight simulation are aircraft movement, engine operation, geographical flight path, aircraft equipment systems behaviour, and instructor entered data.
Claim 11
Dependent Claim 49 words
A computing system according to claim 9, wherein the aircraft movement unit is connected to means providing signals representative of movement of mechanically operable aircraft direction control members, and to means for moving a simulated cockpit in accordance with computed aircraft motion signals developed by the aircraft movement unit.
Claim 12
Dependent Claim 60 words
A computing system according to claim 10, wherein the simulated cockpit is provided with means for displaying a simulated field of view, and the aircraft movement unit or the geographical flight path unit is connected to means for generating display control signals controlling the displaying means in accordance with field of view data related to the simulated geographical flight path.
Claim 13
Dependent Claim 34 words
A computing system according to claim 11, wherein a management computer is coupled to each unit by a local area network so as to allow the management computer to load programs into the units.
Claim 14
Dependent Claim 35 words
A computing system according to claim 12, wherein the management computer is coupled to each unit by another local area network so as to allow debugging of programs in the units from the management computer.
Claim 15
Dependent Claim 19 words
A computer system according to claim 2, wherein each of the processing units is constructed as a standard module.

References Cited (Backward Citations)

US4007450A Cited
GB2078407A Cited
GB2144892A Cited
GB2108298A Cited
GB2112186A Cited
EP0092895A2 Cited
GB2127997A Cited
US4710128A Cited
US4715818A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-20 1994-11-19 1995-05-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-20 1998-11-19 1999-05-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-20 2002-11-19 2003-05-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag