欢迎访问ic37.com |
会员登录 免费注册
发布采购

FDC37C669_07 参数 Datasheet PDF下载

FDC37C669_07图片预览
型号: FDC37C669_07
PDF下载: 下载PDF文件 查看货源
内容描述: 98/99 PC兼容的超级I / O软盘控制器,红外支持 [PC 98/99 Compliant Super I/O Floppy Disk Controller with Infrared Support]
分类和应用: 控制器PC
文件页数/大小: 164 页 / 575 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号FDC37C669_07的Datasheet PDF文件第34页浏览型号FDC37C669_07的Datasheet PDF文件第35页浏览型号FDC37C669_07的Datasheet PDF文件第36页浏览型号FDC37C669_07的Datasheet PDF文件第37页浏览型号FDC37C669_07的Datasheet PDF文件第39页浏览型号FDC37C669_07的Datasheet PDF文件第40页浏览型号FDC37C669_07的Datasheet PDF文件第41页浏览型号FDC37C669_07的Datasheet PDF文件第42页  
- (IDENT low, MFM high)  
set of command code bytes and parameter  
bytes has to be written to the FDC before the  
command phase is complete. (Please refer to  
Table 18 for the command set descriptions).  
These bytes of data must be transferred in the  
order prescribed.  
PS/2 mode  
This mode supports the PS/2 models 50/60/80  
configuration and register set. The DMA bit of  
the DOR becomes a "don't care", (FINTR and  
DRQ are always valid), TC and DENSEL  
become active low.  
- (IDENT low, MFM low)  
Before writing to the FDC, the host must  
examine the RQM and DIO bits of the Main  
Status Register. RQM and DIO must be equal  
to "1" and "0" respectively before command  
bytes may be written. RQM is set false by the  
FDC after each write cycle until the received  
byte is processed. The FDC asserts RQM again  
to request each parameter byte of the command  
unless an illegal command condition is  
Model 30 mode  
This mode supports PS/2 Model 30  
configuration and register set. The DMA enable  
bit of ther DOR becomes valid (FINTR and DRQ  
can be hi Z), TC is active high and DENSEL is  
active low.  
DMA TRANSFERS  
DMA transfers are enabled with the Specify  
command and are initiated by the FDC by  
activating the FDRQ pin during a data transfer  
command. The FIFO is enabled directly by  
asserting nDACK and addresses need not be  
valid.  
detected.  
After the last parameter byte is  
received, RQM remains "0" and the FDC  
automatically enters the next phase as defined  
by the command definition.  
The FIFO is disabled during the command  
phase to provide for the proper handling of the  
"Invalid Command" condition.  
Note that if the DMA controller (i.e. 8237A) is  
programmed to function in verify mode, a  
pseudo read is performed by the FDC based  
only on nDACK. This mode is only available  
when the FDC has been configured into byte  
mode (FIFO disabled) and is programmed to do  
a read. With the FIFO enabled, the FDC can  
perform the above operation by using the new  
Verify command; no DMA operation is needed.  
Execution Phase  
All data transfers to or from the FDC occur  
during the execution phase, which can proceed  
in DMA or non-DMA mode as indicated in the  
Specify command.  
After a reset, the FIFO is disabled. Each data  
byte is transferred by an FINT or FDRQ  
depending on the DMA mode. The Configure  
command can enable the FIFO and set the  
FIFO threshold value.  
CONTROLLER PHASES  
For simplicity, command handling in the FDC  
can be divided into three phases: Command,  
Execution, and Result. Each phase is described  
in the following sections.  
The following paragraphs detail the operation of  
the FIFO flow control. In these descriptions,  
<threshold> is defined as the number of bytes  
available to the FDC when service is requested  
from the host and ranges from 1 to 16. The  
parameter FIFOTHR, which the user programs,  
is one less and ranges from 0 to 15.  
Command Phase  
After a reset, the FDC enters the command  
phase and is ready to accept a command from  
the host. For each of the commands, a defined  
38  
 复制成功!