Font Size: a A A

Multi-FDC Parallel Control Plantform

Posted on:2003-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:X ChenFull Text:PDF
GTID:2168360065961632Subject:Computer applications
Abstract/Summary:PDF Full Text Request
The main work of this thesis is realizing the control and transfer of the multi-FDC (Floppy Disk Controller). The thesis study current technologies about the mechanism of floppy's reading and writing, as well as the control of FDC.On this basis, we process the new technology exploitation and research, realize the multi-FDC's parallel control and transfer and complete the project successfully.Firstly, this thesis discuss the correlated technology of this project, study some key technologies deeply, explain why we choose USB but PCI to realize this project. Then it set forth full USB realizing scheme which includes the application program layer, the USB driver layer and the circuit layer.This thesis analyses the physic and logic structure of computer's floppy disk as well as the entire file system of floppy disk (FAT 12 file system) which provides theory base for constructing virtual floppy disk compatible with current floppy disk system. On this base, we design and realize the function of system bug tolerence. At the same time, the thesis study the control parameters and modes of Floppy Disk Controller (FDC) and Floppy Disk Driver (FDD) as well as the method of designing FDC program, then design the program to control the FDC.Towarding the interface we used-USB interface, this thesis analyses the physic ans logic structure, the Windows Driver Model (WDM), put forth the method of designing client software and driver software in the multi-FDC control platform and realizes it finally. It explains how can Win32 application link with WDM driver, how to get the handle which is corresponded to the USB device, how to initiate the USB device, how to convert the USB protocol and how to allocate the data bandwidth in the course of USB data transfer, etc. It also illuminates our method of designing the firmware code in AN2131 (a USB controller).In the realization of hardware, the thesis introduces the solvent scheme. Especially it discusses how to operate six channels of six FDC, how to read and write in DMA mode, how to use bus in time-share and how to reach system bug tolerence.The result of this thesis is the study of multi-FDC control platform and the realizing scheme of softare and hardware. This project embodies the combination of latest software and hardware technology.
Keywords/Search Tags:Floppy Disk Controller (FDC), Floppy Disk Driver (FDD), Universal Serial Bus (USB), PCI, FAT12, Windows Driver Model (WDM)
PDF Full Text Request
Related items