软盘控制器
特殊功能的芯片
软盘控制器,即软碟控制器(英语:Floppy Disk Controller,简称:FDC),是一个特殊功能的芯片,由控制读取与写入电脑软式磁盘机相关磁盘控制器电路所组成。在1980年代到1990年代,软碟控制器普遍使用于个人电脑或与IBM PC相容的机型上,如NEC μPD765、Intel 82072A或是82072A及其后继芯片型号。而在除上所列外其他的软碟控制器,可能存在结构上有着与之不同的观念或实作方式。
产品介绍
一个软碟控制器电路板最多可以控制到四个软式磁盘机,控制器连接到电脑系统总线,并提供I/O埠给中央处理器。一般也与直接内存存取控制器连接。在x86个人电脑上,软碟控制器使用中断服务6,在其他的系统上,其他的中断服务方式也可能被使用。软碟控制器通常使用直接内存存取模式来实现资料的传送。
产品功能
软碟控制器的功能
外部电路功能
x86电脑软碟控制器的输入/输出埠
软碟控制器有三个I/O埠,如下所示:
前两个埠存在于软碟控制器芯片中,而控制埠则位于外部电路里。下面是三个埠的对应位址。
资料埠
软件使用资料埠有三个不同的目的:
主状态暂存器(MSR)
软件使用此埠来读取软碟控制器芯片与软驱所有的状态资讯。在进行软驱操作初始化前,软件读取此埠的资料来确定软碟控制器是否已是准备就绪的状态,并且软驱经由先前的初始化命令来验证相关的状态。以下列出状态暂存器不同位元意义的说明:
数位控制埠
软件使用数位控制埠来控制软驱和软碟控制器芯片的特定功能。此埠的位元被赋予的意义说明如下:
起初在日本3模式。一些BIOS提供设定选项可以来致能此一模式的软驱。
参考资料
最新修订时间:2023-01-25 14:33
目录
概述
产品介绍
产品功能
参考资料