Patent US5317707A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5317707A Expired / Lapsed US ⏱️ 0.0 years remaining

Expanded memory interface for supporting expanded, conventional or extended memory for communication between an application processor and an external processor

Assignee: Texas Instruments Inc
•
Filing: 1989-10-20
•
Granted: 1994-05-31
•
Expires: 2009-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An expanded memory interface is shown including an expanded memory controller for controlling a plurality of memory components for an application processor external to the interface. The application processor is connected to the expanded memory controller, which is in turn coupled to at least one status port for communication between the application processor and an external processor. At least one of the status ports are coupled to the external processor which uses such status port as an interrupt register for indicating status changes to the application processor.

Inventors

  • 👤 Steven J. Wallace
  • 👤 LaVaughn F. Watts

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 19:44
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 111 words
A microcomputer, comprising: an application processor having conventional memory; an external processor; and an expanded memory interface coupled between said application processor and said external processor for communication therebetween via said expanded memory interface; wherein said expanded memory interface comprises at least one status port coupled to said external processor and having at least one register, wherein said external processor uses the register to indicate peripheral configurations to the application processor by writing a bit change to the register in response to peripheral configuration changes which is communicated to the application processor via the expanded memory interface and wherein the application processor dynamically responds to the peripheral configuration indications in real-time.
Claim 2
Dependent Claim 111 words
A microcomputer, comprising: an application processor having conventional memory; an external processor; and an expanded memory interface coupled between said application processor and said external processor for communication therebetween via said expanded memory interface; wherein said expanded memory interface comprises at least one status port coupled to said external processor and having at least one register, wherein said external processor uses the register to indicate peripheral configurations to the application processor by writing a bit change to the register in response to peripheral configuration changes which is communicated to the application processor via the expanded memory interface and wherein the application processor dynamically responds to the peripheral configuration indications in real-time.
Claim 3
Dependent Claim 40 words
The microcomputer of claim 1 wherein said expanded memory interface comprises an expanded memory controller for controlling a plurality of memory components for said application processor; wherein the at least one status port is coupled to said expanded memory controller.
Claim 4
Dependent Claim 30 words
The microcomputer of claim 2 wherein said at least one register is an interrupt register, wherein said external processor used said register to indicate status changes to said application processor.
Claim 5
Dependent Claim 29 words
The microcomputer of claim 3 wherein said at least one status port comprises at least one engine status port for indicating said application processor's status to said external processor.
Claim 6
Dependent Claim 80 words
The microcomputer of claim 3 wherein said memory components comprise removable memory cards inserted into card slots coupled to said external processor and said application processor, and wherein said at least on status port comprises at least one card slot status port, wherein said external processor uses said card slot status port to indicate a status for each of said card slots and to indicate characteristics for each of said memory cards in said card slots to said application processor.
Claim 7
Dependent Claim 57 words
The microcomputer of claim 5 wherein said memory cards are battery powered removable memory cards, and wherein said at least one status port comprises at least one battery status port, wherein said external processor uses said battery status port to indicate a battery status for each of said battery powered removable memory cards to said application processor.
Claim 8
Dependent Claim 111 words
An expanded memory interface comprising: an application processor; an expanded memory controller connected to the application processor, wherein the expanded memory controller controls a plurality of memory components for the application processor; an external processor; and a plurality of status ports comprising at least one register coupled to the external processor and the expanded memory controller, wherein the external processor uses the register to indicate peripheral configurations to the application processor by writing a bit change to the register in response to peripheral configuration changes which is communicated to the application processor via the expanded memory controller and wherein the application processor dynamically responds to the peripheral configuration indications in real-time.
Claim 9
Dependent Claim 111 words
An expanded memory interface comprising: an application processor; an expanded memory controller connected to the application processor, wherein the expanded memory controller controls a plurality of memory components for the application processor; an external processor; and a plurality of status ports comprising at least one register coupled to the external processor and the expanded memory controller, wherein the external processor uses the register to indicate peripheral configurations to the application processor by writing a bit change to the register in response to peripheral configuration changes which is communicated to the application processor via the expanded memory controller and wherein the application processor dynamically responds to the peripheral configuration indications in real-time.
Claim 10
Dependent Claim 27 words
The expanded memory interface of claim 7, wherein said status ports comprise at least one register for storing information indicative of a status of the peripheral configurations.
Claim 11
Dependent Claim 26 words
The expanded memory interface of claim 7 wherein said at least one register is an interrupt register operable to indicate status changes to said application processor.
Claim 12
Dependent Claim 28 words
The expanded memory interface of claim 7 wherein said status ports comprise at least one engine status port for indicating said application processor's status to said external processor.
Claim 13
Dependent Claim 79 words
The expanded memory interface of claim 7, wherein said memory components comprise removable memory cards inserted into card slots coupled to said external processor and said application processor, and wherein said status ports comprise at least one card slot status port, wherein said external processor uses said card slot status port to indicate a status for each of said card slots and to indicate characteristics for each of said memory cards in said card slots to said application processor.
Claim 14
Dependent Claim 56 words
The expanded memory interface of claim 11, wherein said memory cards are battery powered removable memory cards, and wherein said status ports comprise at least one battery status port, wherein said external processor uses said battery status port to indicate a battery status for each of said battery powered removable memory cards to said application processor.
Claim 15
Dependent Claim 88 words
A card slot interface, comprising: an application processor; an external processor; and a controller connected to the application processor and the external processor, wherein the controller comprises: at least one status port connected to a plurality of card slots, the status port having at least one register, the register having a plurality of bits, wherein the bits communicate to the application processor any change in status at the card slots and wherein the application processor dynamically responds to a change in status at the card slots in real-time.
Claim 16
Dependent Claim 88 words
A card slot interface, comprising: an application processor; an external processor; and a controller connected to the application processor and the external processor, wherein the controller comprises: at least one status port connected to a plurality of card slots, the status port having at least one register, the register having a plurality of bits, wherein the bits communicate to the application processor any change in status at the card slots and wherein the application processor dynamically responds to a change in status at the card slots in real-time.
Claim 17
Dependent Claim 33 words
The card slot interface of claim 13 wherein a first bit of the plurality of bits comprises a power bit, wherein when set signals the application processor to reduce an application clock frequency.
Claim 18
Dependent Claim 38 words
The card slot interface of claim 13 wherein a second bit of the plurality of bits comprises a cradle change bit, wherein when set signals the application processor to reconfigure due to a change in peripheral cradle connection.
Claim 19
Dependent Claim 40 words
The card slot interface of claim 13 wherein a third bit of the plurality of bits comprises a card change bit, wherein when set signals the application processor to reconfigure due to a change of cards in the card slots.
Claim 20
Dependent Claim 45 words
The card slot interface of claim 13 wherein a fourth bit of the plurality of bits comprises a battery status change bit, wherein when set signals the application processor to redirect power to an alternative source due to power on a battery card going low.
Claim 21
Dependent Claim 37 words
The card slot interface of claim 13 wherein a fifth bit of the plurality of bits comprises a coprocessor disable bit, wherein when set signals the application processor to disable a coprocessor connected in a card slot.
Claim 22
Dependent Claim 37 words
The card slot interface of claim 13 wherein a sixth bit of the plurality of bits comprises a display ready bit, wherein when set signals the application processor than an LCD display is ready to receive data.
Claim 23
Dependent Claim 58 words
The card slot interface of claim 13 wherein the controller comprises a second status port connected to the plurality of card slots, the second status port having at least one register, the register having a plurality of bits, wherein the bits can be set manually and form a jumper port which provides configuration information to the application processor.
Claim 24
Dependent Claim 62 words
The card slot interface of claim 13 wherein the controller comprises a third status port connected to the plurality of card slots, the third status port having a plurality of registers equal to the number of card slots, each register having a plurality of bits, wherein the bits indicate to the application processor the status of various cards within the card slots.
Claim 25
Dependent Claim 25 words
The card slot interface of claim 21 wherein two bits of each register communicate whether a memory card battery is good, low, or not present.
Claim 26
Dependent Claim 30 words
The card slot interface of claim 21 wherein a third bit of each register communicates to the application processor whether a card is in a slot of the respective register.
Claim 27
Dependent Claim 34 words
The card slot interface of claim 21 wherein a fourth bit of each register communicates to the application processor whether data may be written to a card in the slot of the respective register.
Claim 28
Dependent Claim 40 words
The card slot interface of claim 21 wherein a fifth bit of each register communicates to the application processor whether a status change communicated to the application processor resulted from a status change in the slot of the respective register.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-30 1997-11-29 1998-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-30 2001-11-29 2002-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-30 2005-11-29 2006-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag