发明名称 应用在多读卡机的隐藏式直接记忆体存取架构及含有该架构的装置
摘要 本发明揭露一种直接复制记忆卡间资料的装置与方法。配合驱动软体,透过内建的直接记忆体存取控制器(DMA Controller),在各种格式记忆卡间做直接资料传输,无须有主记忆体读出与写入的动作,也无需占用到系统汇流排(System BUS)的频宽,处理器(CPU)只需等待中断要求(interrupt)来通知传输开始,称之隐藏式DMA架构。
申请公布号 TWI238971 申请公布日期 2005.09.01
申请号 TW092137644 申请日期 2003.12.31
申请人 华邦电子股份有限公司 发明人 林国肇
分类号 G06K19/00 主分类号 G06K19/00
代理机构 代理人 洪澄文 台北市大安区信义路4段279号3楼;颜锦顺 台北市大安区信义路4段279号3楼
主权项 1.一多读卡装置(Multi-Card-Reader),用以复制一第一记忆卡之资料至一第二记忆卡,该多读卡装置含有:一多读卡介面,用以装接该第一记忆卡与该第二记忆卡以存取该第一记忆卡与该第二记忆卡中之资料;一滙流排控制器(BUS Controller),用以与一系统滙流排(System BUS)连接,并经由该系统滙流排接收一系统发出的一复制命令;以及一直接记忆体存取控制器(DMA Controller),当该滙流排控制器接收到该系统发出的一复制命令时,在不占用该系统滙流排的情况下,直接使该第一记忆卡的资料复制到该第二记忆卡中。2.如申请专利范围第1项之多读卡装置,该系统滙流排系为PCI、ISA、EISA、LPC其中之一。3.如申请专利范围第1项之多读卡装置,该第一记忆卡与该第二记忆卡系为MS、SD、SM、xD其中之一。4.如申请专利范围第1项之多读卡装置,该滙流排控制器包含一滙流排主控单元,用以对该系统发出一滙流排主控要求,以及透过该系统滙流排,与该系统或连结于该系统滙流排上的一装置沟通。5.如申请专利范围第1项之多读卡装置,该滙流排控制器包含一滙流排从属单元,用以透过该系统滙流排接收该复制命令,与传送该直接记忆体存取控制器内的一旗标値到该系统。6.一在复数记忆卡之间复制资料的方法,包含下列步骤:透过一系统滙流排,接收一系统发送之一复制命令;接到该复制命令之后,藉由一第一读卡机,读取一第一记忆卡中的一资料;以及将该资料,透过一第二读卡机,不经由该系统滙流排,直接写入一第二记忆卡中。7.如申请专利范围第6项所述之方法,在接收到该复制命令后,对该直接记忆体存取控制器、该第一读卡机、该第二读卡机,进行初始化的动作。8.如申请专利范围第6项所述之方法,在接收到该复制命令后,发出一个中断要求,透过一滙流排控制器中的一滙流排主控单元,传送给该系统,告知该资料复制命令已开始执行。9.如申请专利范围第6项所述之方法,在该写入第二记忆卡动作完成后,将该直接记忆体存取控制器所含有之一旗标値改变为一特定値。10.一在复数记忆卡之间复制资料的方法,包含下列步骤:透过一系统滙流排,接收一系统发送之一复制命令;在接收到该复制命令后,对一直接记忆体存取控制器、一第一读卡机、一第二读卡机,进行初始化的动作;在接收到该复制命令后,发出一个中断要求,透过一滙流排主控单元,传送给该系统,告知该资料复制命令已开始执行;接到该复制命令之后,藉由该第一读卡机,读取该第一记忆卡中的一资料;将该资料,透过该第二读卡机,不经由该系统滙流排,直接写入该第二记忆卡中;以及在该写入第二记忆卡动作完成后,将该直接记忆体存取控制器所含有之一旗标値改变为特定値。图式简单说明:第一图系为传统习知之计算机架构,显示出资料传输的流经路径。第二图系为传统习知之PCI DMA架构,与资料传输的流程图。第三图系为本发明,隐藏式DMA架构,与资料传输的流程图。
地址 新竹市新竹科学工业园区研新三路4号