在直接存储器存取传输系统中使用的定时方式选择设备的制作方法

文档序号:6411951阅读:230来源:国知局
专利名称:在直接存储器存取传输系统中使用的定时方式选择设备的制作方法
技术领域
本发明涉及直接存储器存取(DMA)传输,更具体地说,涉及DMA传输系统中使用的一种定时方式选择设备。
在直接存储器存取(DMA)系统中,数据是不经过中央处理器直接在主存储器与输入/输出装置之间传输的。就是说,中央处理机执行输入/输出指令时,数据是经输入/输出装置直接传送给有关装置的。
参看

图1。现有技术的DMA传输系统包括DMA装置100、存储器120、SCSI(小计算机系统接口)控制器120和读/写控制130。DMA装置100控制数据在存储器110与作为输入/输出装置的SCSI控制器(或ATHDD控制器)120之间的传输。收到SCSI控制器120产生的DMA请求信号DREQ时,DMA装置100产生数据确认信号DACK给SCSI控制器120和读/写控制器130。接着,读/写控制器130根据确认信号DACK产生DMA方式控制信号给存储器110,使DMA传输系统可以在DMA方式下工作。DMA方式包括成组方式和单一方式。在成组方式下,数据在传输整个数据组的过程中是不经过任何中断完全在存储器110与SCSI控制器120之间传输的。在单一方式下,DMA传输和系统在数据传输过程中发生中断时先行处理中断。
然而,现有技术的DMA传输系统不是在成组方式下就是在单一方式下工作,因在而不能任意根据系统情况轻易地变更定时方式。
因此,本发明的目的是提供一种供调用成组方式和单一方式的方式选择设备。
按照本发明的一个方面,本发明用于具有DMA装置和可直接往存储器中存取的输入/输出装置的直接存储器存取(DMA)传输系统中的定时方式选择设备包括一个微处理机,用以产生供切换定时方式的方式选择控制信号;第一缓冲器,连接得使其根据第一逻辑状态的方式选择控制信号将DMA装置来的单一方式数据确认信号传送给输入/输出装置;第二缓冲器,连接得使其根据第二逻辑状态的方式选择控制信号将DMA装置来的成组方式数据确认信号传送给输入/输出装置;和一个转化器,用以对微处理机输出的方式选择控制信号进行转化,转化后的方式选择控制信号加到第二缓冲器的控制端上。
从下面结合附图对本发明的实施例所作的详细说明可以更清楚地理解本发明的上述和其它的目的、特点和优点。附图中图1是现有技术DMA传输系统的方框图;图2是本发明一个实施例DMA传输系统的方框图。
下面参看附图详细说明本发明的一个最佳实施例。附图中相同的标号表示相同的元件。此外,应该清楚理解的是,许多象电路元件细节之类的具体细节仅仅是为了更好地理解本发明以举例的方式展示出的,没有这些细节同样也可以实施本发明的。此外,应该指出的是,有关现有技术的详细说明如果认为无助于说明本发明的基本原理也可特加删除。
参看图2。本发明的DMA传输系统包括DMA装置100,存储器110,SCSI控制器(或AT HDD控制器)120,读/写控制器130和微处理机200。如图中所示,DMA装置100控制数据在存储器110与作为输入/输出装置的SCSI控制器120之间的传输。收到SCSI控制器120产生的DMA请求信号DREQ时,DMA装置100产生单一方式数据确认信号DACK和成组方式数据确认信号BACK给SCSI控制器120和读/写控制器130。读/写控制器130根据单一方式数据确认信号DACK产生单一方式控制信号给存储器110,使存储器110可以按单一方式工作。不然的话,读/写控制器130根据成组方式数据确认信号BACK产生成组方式控制信号给存储器110,使存储器110可以按成组方式工作。此外,第一缓冲器210根据微处理机200产生的方式选择控制信号将DMA装置100来的单一方式数据确认信号DACK传送给SCSI控制器120。第二缓冲器200根据转化器230转化过的方式选择控制信号将DMA装置100来的成组方式数据确认信号BACK传送给SCSI控制器。转化器230处在微处理机200的输出端与第二缓冲器230的控制端之间。
工作时,DMA传输系统以单一方式工作的情况下,微处理机200产生“低”态的方式选择控制信号。接着,第一缓冲器210根据微处理机200产生的“低”态方式选择控制信号将DMA装置100来的单一方式数据确认信号DACK传送给SCSI控制器120和读/写控制器130。这时,转化器230将“低”态的方式选择控制信号转化成“高”态,从而使第二缓冲器220因转化后的“高”态方式选择控制信号而不起作用,从而阻止了成组方式数据确认信号BACK从DMA装置100至SCSI控制器120和读/写控制器130的传输。
DMA传输系统在成组方式工作的情况下,微处理机200产生“高”态的方式选择控制信号。于是,第一缓冲器210因“高”态的方式选择控制信号而不起作用,从而阻止单一方式数据确认信号DACK从DMA装置100至SCSI控制器120和读/写控制器130的传输。这时,转化器230将高态的方式选择控制信号转化成“低”态。接着,第二缓冲器220根据经转化的“低”态方式选择控制信号将DMA装置100来的成组方式数据确认信号BACK传送给SCSI控制器120和读/写控制器130。于是,DMA传输系统在成组方式下工作。
综上所述,可知本发明的方式选择设备可通过软件控制任意将DMA传输系统转换到成组方式和单一方式。因此,采用这种方式选择设备的DMA传输系统无需另外的硬件就可调用成组方式和单一方式,从而提高了工效。
虽然上面是就本发明的最佳实施例详细说明,但应该清楚理解的是,本技术领域的行家可能对本说明书所教导的本发明基本原理所作的更改和/或修改,仍然属于本发明在所附权利要求书中所述的精神实质和范围内。
权利要求
1.一种供包括DMA装置和可直接存取存储器的输入/输出装置的直接存储器存取(DMA)传输系统用的定时方式选择设备,其特征在于,它包括定时方式选择装置,用以产生供转换定时方式的方式选择控制信号;且所述DMA装置根据所述方式选择控制信号有选择地将成组方式数据确认信号或单一方式数据确认信号传送给所述输入/输出装置。
2.如权利要求1所述的定时方式选择设备,其特征在于,所述定时方式选择装置包括一个微处理机,用以产生供转换定时方式的所述方式选择控制信号;第一缓冲器,连接得使其根据第一逻辑状态的所述方式选择控制信号将所述DMA装置来的方式选择控制信号传送给所述输2/输出装置;和第二缓冲器,连接得使其根据第二逻辑状态的方式选择控制信号将所述DMA装置来的成组方式数据确认信号传送给所述输入/输出装置。
3.如权利要求1所述的定时方式选择设备,其特征在于,它还包括一个转化器,供转化所述微处理机输出的方式选择控制信号用,转化后的方式选择控制信号加到所述第二缓冲器的控制端上。
4.一种供包括一个DMA装置和一个可直接存取存储器的输入/输出装置的直接存储器存取(DMA)传输系统用的定时方式选择设备,其特征在于,它包括一个微处理机,用以产生供转换定时方式用的方式选择控制信号;第一缓冲器,连接得使其根据第一逻辑状态的方式选择控制信号将所述DMA装置来的单一方式数据确认信号传送给所述输入/输出装置;第二缓冲器,连接得使其根据第二逻辑状态的方式选择控制信号将所述DMA装置来的成组方式数据确认信号传送给所述输入/输出装置;和一个转化器,用以转化所述微处理机输出的方式选择控制信号,转化后的方式选择控制信号加到所述第二缓冲器的控制端上。
全文摘要
一种具有DMA装置和可直接存取存储器的输入输出装置的DMA传输系统中使用的定时方式选择设备,它包括一个微处理机,供产生转换定时方式的方式选择控制信号。第一缓冲器根据第一逻辑状态的方式选择控制信号将DMA装置来的单一方式数据确认信号传送给输入/输出装置。第二缓冲器根据第二逻辑状态的方式选择控制信号将DMA装置来的成组方式数据确认信号传送给输入/输出装置。转化器转化微处理机输出的方式选择控制信号。
文档编号G06F13/28GK1188278SQ97108778
公开日1998年7月22日 申请日期1997年12月20日 优先权日1997年1月10日
发明者千茂哲 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1