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
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:20
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.
References Cited (Backward Citations)
US4080651A
Cited
US4340932A
Cited
US4310879A
Cited
US4472771A
Cited
US4639862A
Cited
US4593375A
Cited
US4787030A
Cited
US4750136A
Cited
US4949298A
Cited
US4931923A
Cited
US5003506A
Cited
US4896289A
Cited
US4947321A
Cited
US4943966A
Cited
US4999787A
Cited
US5210855A
Cited
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 |