Error Response By a Data Processing System and Peripheral Device
First Claim
1. A peripheral device (104) for use in a computer system (10) wherein a computer system (10) issues a command to the peripheral device (104) to perform a peripheral operation, the peripheral device (104) comprising an interface (28) for connection to the computer system;
- a program memory (22a) wherein an error response program is stored, an error response circuit (20) arranged to transfer the error response program to a programmable processor (100) of the computer system via the interface (28), upon detection of an error in the execution of the command, and to cause the programmable processor (100) to execute the error response program.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system a peripheral device executes commands that are issued by a main processor. The peripheral device executes the command and detects whether an error occurs during execution of the command. If so, the peripheral device transfers an error response program from the peripheral device (104) to the processor (100) and causes the processor (100) to execute the error response program. When the peripheral device (104) is arranged to provide the processor (100) access to an exchangeable data carrier (26), the peripheral device (104) generates signals that simulate to the processor (100) in response to detection of the error, that a data carrier is inserted in the peripheral device (104). In this case the peripheral device returns the error response program from a program memory (22a) in the peripheral device in response to a read command or commands from the processor (100) to read a program from the simulated data carrier.
15 Citations
11 Claims
-
1. A peripheral device (104) for use in a computer system (10) wherein a computer system (10) issues a command to the peripheral device (104) to perform a peripheral operation, the peripheral device (104) comprising
an interface (28) for connection to the computer system; -
a program memory (22a) wherein an error response program is stored, an error response circuit (20) arranged to transfer the error response program to a programmable processor (100) of the computer system via the interface (28), upon detection of an error in the execution of the command, and to cause the programmable processor (100) to execute the error response program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a peripheral device in a computer system (10), the method comprising
sending a command in the computer system to a peripheral device (104); -
executing the command in the peripheral device (104);
detecting whether an error occurs during execution of the command, and, if so, in response to detection of the error;
transferring an error response program from the peripheral device (104) to a programmable processor (100) of the computer system (10);
causing the programmable processor (100) to execute the error response program. - View Dependent Claims (8, 9, 10, 11)
-
Specification