Jump to content

User:NubKnacker/FDC: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
NubKnacker (talk | contribs)
m Draft for FDC
 
NubKnacker (talk | contribs)
No edit summary
Line 2: Line 2:


==Overview==
==Overview==
A single FDC board can support upto four [[Floppy disk drive|Floppy disk drives]]. The FDC is linked to the system bus of the [[computer]] and appears as a set of [[I/O]] ports to the [[CPU]]. It is also connected to a channel of the [[DMA]] controller. The FDC [[interrupts]] the CPU at level 6.
A single FDC board can support upto four [[Floppy disk drive|Floppy disk drives]]. The FDC is linked to the system bus of the [[computer]] and appears as a set of [[I/O]] ports to the [[CPU]]. It is also connected to a channel of the [[DMA]] controller. The FDC [[interrupts]] the CPU at level 6. The FDC usually performs data transmission in DMA mode.
[[Image:Fdcinpc.jpg|center|frame|Block diagram showing FDC communication with the CPU and the FDD.]]

Most of the FDC functions are performed by the FDC IC but some are performed by external hardware circuits. The list of functions performed by each is given below.

===FDC IC Functions===
* Generating MFM format for the data to be recorded
* Decoding and executing commands such as seek, read, format etc
* Error detection by CRCC generation / checking
* Data synchronisation

===External Hawrdware functions===

Revision as of 08:08, 6 September 2005

A Floppy Disk Controller (FDC) is a special-purpose chip and associated circuitry that directs and controls reading from and writing to a computer's floppy disk drive.

Overview

A single FDC board can support upto four Floppy disk drives. The FDC is linked to the system bus of the computer and appears as a set of I/O ports to the CPU. It is also connected to a channel of the DMA controller. The FDC interrupts the CPU at level 6. The FDC usually performs data transmission in DMA mode.

Block diagram showing FDC communication with the CPU and the FDD.

Most of the FDC functions are performed by the FDC IC but some are performed by external hardware circuits. The list of functions performed by each is given below.

FDC IC Functions

  • Generating MFM format for the data to be recorded
  • Decoding and executing commands such as seek, read, format etc
  • Error detection by CRCC generation / checking
  • Data synchronisation

External Hawrdware functions