设定在UDMA传输模式下的IDE周期时间检测电路制造技术

技术编号:2880810 阅读:221 留言:0更新日期:2012-04-11 18:40
一种设定在UDMA传输模式下的IDE周期时间检测电路,包括一计数电路、计数致能控制电路、计数载入控制电路、时钟信号源、缓冲器、和显示单元,其中该计数致能控制电路产生一致能信号致能该计数电路,其输入端连接至IDE接口,而该计数载入控制电路产生一计数载入信号,以启动及载入该计数电路的计数,其输入端连接至IDE接口。该时钟信号源直接取自于该电脑系统中PCI总线的时钟信号或是一可产生高频时钟信号的时钟信号产生器,用以供应该计数电路所需的输入时钟信号。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术有关于一种周期时间检测电路,特别是指一种用以检测一设定在UDMA传输模式下的IDE周期时间自动检测电路,据以了解在IDE控制器及硬盘装置中的UDMA传输模式是否被正确地设定。在一电脑系统中,主机与周边装置间的连接是透过一输出入接口。硬盘与主机沟通的接口由较早期的MFM、ESDI、IDE、SCSI到现在较新规定的E-IDE、ULTRA-DMA、FAST WIDE SCSI、ULTRASCSI、ULTRAWIDE SCSI等,这些不同规格接口的演进,不外乎想让主机与硬盘之间在作数据传送时加快其速度、以及储存数据的容量加大。目前主机CPU的速度都是以倍频的速度在提升,与周边装置沟通的接口电路及传输方式虽然有改进,但是大部分的周边装置仍受制于机械、马达机构的速度限制。在目前个人电脑系统中,所使用的硬盘装置仍以IDE接口为主。较早期的IDE接口系透过16位的ISA总线作数据的传输,而在较近期的IDE接口则已渐改由透过32位的PCI总线来作数据的传输。较新设计的主机板所采用的E-IDE接口,配合支援ULTRA DMA 33硬盘的晶片组,可在IDE的接口执行速度较快DMA的传输。IDE接口所连接的IDE硬盘装置依其传输模式与最高传输速率,概可区分为PIO传输模式(PIO Access Mode)与DMA传输模式(DMA Access Mode)两种模式。DMA传输模式与PIO传输模式的差别在于前者是以DMA通道直接存取数据,而后者则是透过中央处理器的控制,来完成数据传输的动作。前述的PIO传输模式可依据其最高传输速率分为四种模式PIO Mode0~PIO Mode 4,例如在PIO Mode 4的传输模式下,其最高传输率为16.6Mbyte/s(兆字节/秒)。而DMA传输模式亦可依据其最高传输速率又可分为Single-word DMA Mode 0~2、以及Multi-word DMA Mode 0~3,其中Multi-word DMA Mode 3传输模式的最高传输率可达33.3Mbytes/s(兆字节/秒),此一传输模式即为市面上所通称的Ultra DMA传输模式(Ultra DMAAccess Mode,简称为UDMA)。在Ultra DMA的传输模式下,在每个时钟信号(Clock)可以有两次存取动作,较传统硬盘多出一次动作,因此速度可以快上一倍。但是若要达到所设定的传输速率,还是需要电脑主机与硬盘的配合,倘若硬件只能达到PIO Mode 3,即使硬将传输模式设定为PIO Mode 4,仍然达不到预定的传输速率,反而可能导致传输不稳定。同样地,若欲将传输模式设定为Ultra DMA/33的传输模式,则也要硬件本身配合才能真正发挥效果。在作设定时,原则上应先了解及查询各家厂牌所制作的硬盘是否支援UDMA传输模式,再据以设定,但是在传统的技术中,此项工作仅能以人工的方式来查询、或是以示波器或逻辑分析仪等已知量测仪器对该IED接口的相关信号予以量测,并未有自动检测的技术。因此,本专利技术的主要目的即是提供一种自动检测IDE周期时间的装置,可使技术人员在不需使用传统示波器或逻辑分析仪等已知量测仪器,即可借由本专利技术的装置而量测出该IDE接口信号的周期时间(Cycle Time)。本专利技术的另一目的是提供一种IDE周期时间的自动检测电路,借由本专利技术的量测,而得知在IDE控制器及装置中的UDMA模式的时序是否已被正确地设定。为达成上述的本专利技术的目的,在本专利技术的较佳实施例中,包括一计数电路、一计数致能控制电路、一计数载入控制电路、一时钟信号源、一缓冲器、以及一显示单元,其中该计数致能控制电路是用以产生一致能信号,以致能该计数电路,其输入端是连接至IDE接口,而该计数载入控制电路是用以产生一计数载入信号,以启始及载入该计数电路的计数,其输入端是连接至IDE接口。该时钟信号源是直接取自于该电脑系统中PCI总线的时钟信号或是一可产生高频时钟信号的时钟信号产生器,用以供应该计数电路所需的输入时钟信号。本专利技术的其它目的及其详细的电路架构,将借由以下的较佳实施例说明及附图,作进一步的说明,其中附图简要说明附图说明图1是显示一包括有IDE接口的电脑系统简略示意图;图2是显示本专利技术的电路功能方框图;图3是显示本专利技术应用在猝发式读取周期时的实施例电路图;图4是显示在UDMA传输模式下的猝发式读取周期中的相关信号波形图;图5是显示本专利技术应用在猝发式写入周期时的实施例电路图。图1是显示一包括有IDE接口的电脑系统简略示意图,在该系统架构中,中央处理器10是透过一系统局部总线20(Local Bus)与主存储器11连接,该局部总线20包括有一地址总线21、一数据总线22、一控制总线23。该局部总线20可透过一桥接器12(Bridge)连接一PCI或ISA总线24。该PCI/ISA总线24可透过一IDE接口31而连接一硬盘装置32。本专利技术的周期检测装置4是连接于该IDE接口31,借由检测该IDE接口31的相关信号而可自动检测出该IDE信号的周期时间,并进而得知在IDE接口31及硬盘装置中的UDMA模式的时序是否已被正确地设定。图2是显示本专利技术的周期检测装置4的电路功能方框图。本专利技术的周期检测装置4主要包括有一计数致能控制电路41、一计数载入控制电路42、一时钟信号源43、一计数电路44、一缓冲器45、一显示单元46,其中该计数致能控制电路41及计数载入控制电路42是连接至IDE接口31的相关信号,并可产生输出控制信号至该计数电路44,以致能及启始该计数电路44的功能。该计数电路44在执行计数时所需的时钟信号是由一时钟信号源43所供应,该时钟信号源43可直接取用电脑系统的PCI总线的时钟信号,亦可以是一具有更高频率的外部时钟信号产生电路所产生的时钟信号。缓冲器45是连接于该计数电路44的计数值输出端口,而显示单元46是连接于该缓冲器45的输出端。因此,计数电路44执行计数的结果将会先送到缓冲器45中,再由该显示单元46将其结果予以显示。图3是显示本专利技术的较佳实施例电路图。由图3可知,该计数致能控制电路41中是可包括有一“或”门411(OR Gate),其输入端是连接于该IDE接口31的DMACK#、HDMARDY#、STOP三个信号,而IDE接口31的另一信号DMARQ#则经过一反相器412再连接至“或”门411的其中一输入端。该IDE接口31的DMACK#、HDMARDY#、STOP、DMARQ#四个控制信号是由电脑系统中的IDE控制器所产生,其功能定义为DMACK# 当周边设备向DMA控制器要求作DMA处理时,由DMA控制器通知周边设备同意认可信号;HDMARDY# 硬盘DMA数据传输备妥信号;STOP 传输停止信号;DMARQ由周边设备(硬盘)向DMA控制器要求作DMA处理的控制信号;同时参阅图4所示,其是显示在UDMA传输模式下的猝发式读取周期(Ultra DMA Read Burst Cycle)中的相关信号波形图。当IDE接口的HDMARDY#及DMACK#为逻辑电平的低态、DMARQ信号在逻辑电平的高态、STOP信号在低态时,该“或”门411的输出端送出一低态的致能信号ENB至计数电路44的致能端CE#,以致能本文档来自技高网...

【技术保护点】
一种设定在UDMA传输模式下的IDE周期时间检测电路,包括有一硬盘装置及一IDE接口,该硬盘装置经由IDE接口而连接至一电脑系统的PCI/ISA总线,其特征是该周期时间检测电路包括有:一计数电路,具有一时钟输入端、一致能端、一载入端、一计数值输出端口,用以执行周期时间的计数;一计数致能控制电路,用以产生一致能信号,以致能该计数电路,其输入端是连接至IDE接口;一计数载入控制电路,用以产生一计数载入信号,以启始及载入该计数电路的计数,其输入端是连接至IDE接口;一时钟信号源,用以供应该计数电路所需的时钟信号;一缓冲器,连接于该计数电路的计数值输出端口,用以暂存该计数电路的计数输出值;一显示单元,连接于该缓冲器的输出端,用以显示该计数电路的计数输出值。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡俊男
申请(专利权)人:神达电脑股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1