主板上专用IO接口.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主板上专用IO接口.ppt

主板上的专用I/O接口 孙祖希 2002年2月 1.2 IDE接口信号定义 CS1#、CS3#(或标示为CS0#、CS1#)、DA[2:0] (O)- 寄存器I/O空间地址选择。DMA方式 CS1#和CS3#必需为高。 DD[15:0] (I/O)– 数据。传送数据用16位;传送命令/状态用8位 DIOR#/HDMARDY#/HSTROBE (O) – 在PIO和DMA方式,作DIOR#(读控制)用于选通输入南桥 的读出数据。在ULTRA-DMA方式,南桥读数据时作HDMARDY#(主系统DMA就绪),为低时通 知驱动器可传送读出数据。传送过程中变高,可暂停传送。南桥写数据时作HSTROBE(主系 统选通),驱动器在HSTROBE上升和下降边接受写入数据。 DIOW#/STOP (O) - 在PIO和DMA方式,作DIOW#(写控制)用于选通输入驱动器的写入数据。 在ULTRA-DMA方式,进入时DMACK#变低后变低,允许传送数据,当南桥BM-主控制器要停止传 送数据时,STOP变高,通知IDE设备。然后DMACK变高。 IORDY/DSTROBE/DDMARDY# (I)– 在PIO MODE3和4方式,作IORDY(读/写就绪),当驱动器 未准备好时,用于展宽DIOR#/DIOW#。在ULTRA-DMA方式,南桥写数据时作DDMARDY#(驱动器 DMA就绪),为低时通知南桥可传送写入数据。南桥读数据时作DSTROBE(驱动器选通), 南桥在DSTROBE上升和下降边接受读出数据。 DMARQ (I)– 直接存储器访问请求。IDE设备接受DMA命令后,已准备好接受或发送数据,使 DMARQ变高,通知主系统(南桥)。主系统以DMACK#回答,IDE设备与主系统握手。需要传送 的数据传送完毕,或IDE设备需暂停传送,DMARQ变低。终止传送。 DMACK# (O) - DMA回答。南桥对IDE设备DMA请求的回答。DMACK#为低时可作数据传送。 INTRQ (I)– 中断请求。主系统发送命令后,设备选中时3X6h控制寄存器bit3 glen设为0, 执行命令需要中断时,INTRQ发400ns宽的正脉冲。第一IDE口的INTRQ对应于ISA中断INT14, 第二IDE口的INTRQ对应于ISA中断INT15。 RESET# (O)- 硬件复位信号。 PDIAG#/CBLID# -通过诊断测试/电缆类型(80线时,此线不接南桥)设备1和0间连线, 在加电或硬件复位时,通知设备0,设备1通过诊断测试。 DASP# (O)- 运行时表示设备正工作(接硬盘工作灯)。加电时表示 存在设备1。 CSEL(O)- 此线只接设备0。40线,远端接设备1,80线,远端接设备0。 为低时,选设0,为高时选设备1。 1.3 IDE I/O寄存器接口和命令 每个IDE接口用9个字节. 基本接口(P): 1F0-1F7h, 3F6h; 第二接口(S): 170-177h, 376h CS1P/S#选1F0-1F7h/170-177h口;CS3P/S#选3F6h/376h口 IDE接口寄存器 I/O接口地址 类型 功能 1F0/170h I/O 数据(16位) 1F1/171h I 出错标志寄存器 1F1/171h O 写入预补偿, 特别功能(FEATURE) 1F2/172h I/O 扇区计数器(写入要传送的扇区数) 1F3/173h I/O 扇区号 1F4/174h I/O 柱面地址低字节 1F5/175h I/O 柱面地址高字节 1F6/176h I/O 主/次(Master/Slave)驱动器选择和磁头号 1F7/177h I 驱动器状态 1F7/177h O 驱动器命令 3F6/376h I bit 7 控制器状态 忙(BSY)(bit 6-0 软驱备用) 3F6/376h O bit 2 软件复位信号;bit 1 n控制所选设备能否插入中断 (新增) 註:此处输入/输出(I/O)从南桥IDE口看。输入南桥为I;南桥输出 为O。 硬盘命令(例): 命令分类:读出;写入;设置/检查工作模式;初始化、寻道格式化和诊断 命令寄存器值 命令 1xh 重新校准(回到0道) 20h 读多个扇区并可重试 30h 写多个扇区并可重试 40h 校验多个扇区并可重试 50h 格式化道 7

文档评论(0)

eorihgvj512 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档