Click Here to
Order this information in Print

Click Here to
Order this information on CD-ROM

Click Here to
Download this information in PDF Format

 

Click here to make tpub.com your Home Page

Page Title: Data Bus Control Unit (DBCU)
Back | Up | Next

Click here for a printable version

Google


Web
www.tpub.com

Home


   
Information Categories
.... Administration
Advancement
Aerographer
Automotive
Aviation
Combat
Construction
Diving
Draftsman
Engineering
Electronics
Food and Cooking
Math
Medical
Music
Nuclear Fundamentals
Photography
Religion
USMC
   
Products
  Educational CD-ROM's
Printed Manuals
Downloadable Books

   
Back
Microprocessor
Up
Fire Controlman Volume 03-Digital Data Systems
Next
Spindle Assembly

interfaces   with   each   disk   drive,   one   from   the microprocessor called the A CABLE and one from the disk control logic called the B CABLE. The two interfaces combine to provide all timing, control, and data lines needed for disk drive operation. THE A CABLE. —The A cable connects the disk drives to the processor input and output buses. The disk drives are daisy chained on the A cable and only the selected drive will respond to the microprocessor commands. The A cable is used for microprocessor control of the  drives.  The  microprocessor  passes  commands  to  the drives  using  three  command  lines  called  TAG  lines  and eight BUS OUT lines. The three-bit TAG CODE on the tag lines identifies the type of command while the bus out lines carry the command code or address data to the drives. Status data from the selected disk drive is passed over   eight   bus   in   lines   to   the   microprocessor. Additional sector mark and index signals are sent from the selected drive to the microprocessor. THE B CABLE.  —The B cable connects the individual disk drives with the disk control logic. Each disk drive has its own unique B cable. The B cable is used for read/write operations. The selected disk drive (A cable under microprocessor control) sends a MODULE ADDRESSED signal to the disk control logic indicating it has been selected. The selected drive provides a SEEK END signal indicating it has positioned the heads over the addressed cylinder and an INTERRUPT signal indicating the start of the addressed sector. Both the seek and sector addressing operations are controlled by the microprocessor over the  A  cable. Timing  for  the  read/write  operations  is  provided  by the SERVO CLOCK and READ or WRITE CLOCK signals. The servo clock originates from reading the servo track dibits on the servo surface of the disk pack. The servo clock provides the basic timing for the read/write  operations.  The  read  clock  is  generated  by the disk drive during the read operation and is used to control the transfer of the serial read data from the drive to the disk control logic. The write clock is generated by the disk control logic during a write operation and is used to control the transfer of serial data over the bidirectional line to the disk drive. DISK CONTROL LOGIC. —The  disk  control logic is used during read/write operations. Its two major functions are (1) to convert the parallel 16-bit data   words   from   the   data   bus   into   a   serial nonreturn-to-zero (NRZ) pulse train (B cable) when writing to disk and (2) to convert the NRZ pulse train inning from the selected disk into parallel 16-bit words for output on the data bus during read operations. The   disk   control   logic   is   enabled   by   the microprocessor and provides requests to the DBCU for data transfer with buffer memory when reading or writing. Overall timing for read and write operations is provided by the SERVO CLOCK signal. The SEEK END and INTERRUPT signals (B cable) notify the disk control logic when to begin read/write operations. Data Bus Control Unit (DBCU) The data bus control unit (DBCU) controls the transfer of data from source to destination on the data bus.   The   microprocessor   defines   the   source, destination, and number of words to be transferred (buffer length) to the DBCU. The DBCU transfers the data a word at a time from the specified source to the specified destination until the transfer is complete. The DBCU contains a control file and a count file that contain the necessary information to control the data exchanges. The control and count files are loaded by the microprocessor definition commands. Once the files are loaded, the actual data transfers occur on a request basis.   The requests for data bus transfers are handled  on  a  priority  basis.  The  highest  priority transfers are between the disk control logic and buffer memory  (read/write  operations).  Next  come  the processor input and output holding register requests and the lowest in priority are the input/output channel requests. CDS Channel Interface The  CDS  channel  interface  controls  all  data exchanges between the magnetic disk set and the CDS computer. The interface can be configured for up to four  16-bit  or  32-bit  parallel  input/output  channels. Basic I/O operations including external functions, interrupts,  and  input/output  data  transfers  are  controlled by the interface logic. DISK DRIVE UNIT The addressable disk drives (0, 1, 2, 3) contain the electromechanical  portions  of  the  magnetic  disk  set  and the read/write circuitry. The disk drive performs the actual   recording   and   reading   back   of   data   as commanded by the controller logic contained in the disk 10-19

Privacy Statement - Press Release - Copyright Information. - Contact Us - Support Integrated Publishing