Digital data bus architecture for computer disk drive controller
First Claim
1. A computer disk drive controller for controlling disk drives having varied data format requirements comprising:
- a disk drive parameter store for storing user-defined disk drive parameters, said disk drive parameter store allowing a first level of user programming;
a disk drive parameter comparator/disk interface coupled to said disk drive parameter store via a first data bus, and coupled to a disk drive driving a disk via a second data bus, for comparing data from said disk to parameters from said disk drive parameter store;
a disk drive control processor coupled to said disk drive parameter store, said disk drive parameter comparator/disk interface, said disk drive and a control store, for performing programs stored in said control store in response to parameters received from said disk drive parameter store or said control store, to control said disk drive; and
said control store comprising memory and control logic, and coupled to said disk drive parameter store and said disk drive parameter comparator/disk interface allowing for a second level of user programming, wherein a user created program in said memory is responsive to output signals from said disk drive parameter comparator/disk interface and the user created program in said memory determines the use and interpretation of the parameters stored by the disk drive parameter store.
11 Assignments
0 Petitions
Accused Products
Abstract
A disk drive controller bus architecture for interfacing disk drives having widely varying data format requirements with small computer systems is comprised of a disk drive parameter storage section, a disk drive parameter compartor/interface section and a set of associated data buses, coupled between a disk drive controller processor and the disk drive. The disk drive parameter storage section contains a set of control registers and a (format option) random access memory which may be written to and read by the control processor and serves to store drive control codes that are selectively coupled over a first of the set of associated data buses for application to the disk drive parameter comparator/interface section. The disk drive parameter comparator/interface section contains multiplexer and format conversion circuitry for interfacing data between the disk, storage/buffer components of the bus architecture itself, and the control processor. This section also contains comparator and auxiliary storage circuitry coupled with a second of the set of associated data buses, for comparing data read from the disk with parameter data stored in and selectively accessed from the disk drive parameter storage section.
-
Citations
6 Claims
-
1. A computer disk drive controller for controlling disk drives having varied data format requirements comprising:
-
a disk drive parameter store for storing user-defined disk drive parameters, said disk drive parameter store allowing a first level of user programming; a disk drive parameter comparator/disk interface coupled to said disk drive parameter store via a first data bus, and coupled to a disk drive driving a disk via a second data bus, for comparing data from said disk to parameters from said disk drive parameter store; a disk drive control processor coupled to said disk drive parameter store, said disk drive parameter comparator/disk interface, said disk drive and a control store, for performing programs stored in said control store in response to parameters received from said disk drive parameter store or said control store, to control said disk drive; and said control store comprising memory and control logic, and coupled to said disk drive parameter store and said disk drive parameter comparator/disk interface allowing for a second level of user programming, wherein a user created program in said memory is responsive to output signals from said disk drive parameter comparator/disk interface and the user created program in said memory determines the use and interpretation of the parameters stored by the disk drive parameter store. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification