EP0718751A2

Electronic circuit apparatus employing small disk drive with reconfigurable interface

Abstract

An electronic circuit apparatus is provided for electronic circuits and devices, comprising a component disk drive, a disk controller, and a programmable interface for dynamically adapting the component drive to communicate over a predetermined bus architecture to an external application. The interface is programmed by the disk controller using one of a library of microcode sets stored on the component drive. Alternatively, a microprocessor independent of the disk controller programs the interface from microcode stored in solid state memory. In an alternative embodiment, the apparatus further comprises an application circuit and the programmable interface adapts the component drive for use by the circuit. In another embodiment, the apparatus comprises a subcircuit that communicates with an external application over a predetermined bus architecture, and the programmable interface adapts the subcircuit for such communication.

EP0718751A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 15 December 2015, 10.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 5 independent, 10 dependent

  1. 1
    An electronic circuit apparatus, comprising:a disk drive for storing and retrieving information;a programmable logic unit (PLU);means operatively coupled to said disk drive and said PLU for controlling the operation of said disk drive;and means for configuring said PLU as an interface to enable communication by said disk drive over a bus.
  2. 4
    Electronic circuit apparatus as claimed in any preceding claim, wherein said means for controlling said disk drive further comprises a hard disk controller (HDC).
  3. 8
    Electronic circuit apparatus as claimed in any preceding claim, wherein said means for configuring said PLU further comprises a microcode set, means for storing said microcode set, a microprocessor, and means for providing said microcode set to said microprocessor for use in programming said PLU.
  4. 13
    Electronic circuit apparatus as claimed in any preceding claim and further comprising:an electronic circuit application;said means for configuring being arranged to configure said PLU as a communications interface between said disk drive and said electronic circuit application.
  5. 15
    Electronic circuit apparatus as claimed in any preceding claim and further comprising:an electronic circuit application, said means for configuring being arranged to configure said PLU as an interface to enable communication by said electronic circuit over a bus;and a second PLU operatively coupled between said controlling means and said electronic circuit application, and means for configuring said second PLU as a communications interface between said controlling means and said electronic circuit application.