发明名称 数位用户回路数据机支持高速通用串列滙流排介面以及相关之方法与电脑程式产品
摘要 本发明提供一种包含一个离散多重音调(DMT)数据机模组的非对称性数位用户回路(ADSL)数据机。该DMT数据机模组包括一个数位讯号处理器(DSP),该DSP在与主机装置相关的安装期间,处理用来启动该ADSL数据机的控制讯号,并且将处理过的控制讯号,传送给主机装置的一个主机控制器。
申请公布号 TWI251416 申请公布日期 2006.03.11
申请号 TW092108898 申请日期 2003.04.17
申请人 三星电子股份有限公司 发明人 朱镇太
分类号 H04L12/66;H04M11/06 主分类号 H04L12/66
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 1.一种非对称性数位用户回路(ADSL)数据机,包括一 离散多重音调(DMT)数据机模组,该DMT数据机模组包 括一数位讯号处理器(DSP),该DSP被架构成在与一主 机装置相关的安装期间,用来处理复数个用来启动 该ADSL数据机的控制讯号,并且将该些处理过的控 制讯号,传送给该主机装置的一主机控制器。 2.如申请专利范围第1项所述之数据机,其中该DMT数 据机模组更加包括一程式记忆体,而且其中该DMT数 据机模组被架构来从该主机控制器,下载用来操作 该DMT数据机模组的一韧体,并且将该轫体储存在该 DMT数据机模组的该程式记忆体中。 3.如申请专利范围第2项所述之数据机,其中一DMT周 期具有一第一部分和一第二部分,而且其中该DSP更 加被架构成在该DMT周期的该第一部份期间,处理复 数个资料讯号,在该DMT周期的该第二部份期间,处 理复数个控制讯号,该DMT周期的该第二部份是由在 该DSP处理完该些资料讯号之后,所剩余的一时间所 定义。 4.如申请专利范围第3项所述之数据机,其中该DMT周 期是250s。 5.如申请专利范围第2项所述之数据机,更加包括一 通用串列滙流排(USB)介面模组(UIM),该UIM被架构成 经由一USB收发器,与该主机装置互相通讯,以及经 由一资料和/或控制介面,与该DMT数据机模组互相 通讯,其中该些控制讯号是透过该UIM和该控制介面 ,与该DSP互相通讯。 6.如申请专利范围第5项所述之数据机,其中该主机 装置是透过该收发器,使用复数个非同步传输模式 (ATM)资料封包和/或复数个同步传输模式(STM)资料 封包的至少其中之一,与该UIM互相联络。 7.如申请专利范围第5项所述之数据机,其中该UIM更 加包括其中包括复数个端点的一先进先出(以下简 称FIFO)缓冲器模组,其中每一该些端点都具有从复 数个资料类型中选出的与其相关的一资料类型。 8.如申请专利范围第7项所述之数据机,其中该些资 料类型包括大容量资料、即时资料、控制资料、 和/或中断资料的至少其中之一。 9.如申请专利范围第7项所述之数据机,其中该UIM更 加包括: 一资料资讯储存暂存器;以及 一USB核心单元模组,电性耦合到该资料资讯储存暂 存器,该USB核心单元模组被架构来解析该所接收的 资料,将该所接收到资料的一资料类型、该所接收 到资料的一传输方向、与该些端点的其中之一相 关的一端点位址、和该所接收到资料的一资料大 小,储存到该资料资讯储存暂存器中,从该所接收 到资料中撷取一资料封包,并且将该所撷取的资料 封包,储存到具有储存在该资料资讯储存暂存器中 的该端点位址的该些端点的其中之一。 10.如申请专利范围第9项所述之数据机,其中该UIM 更加包括: 一DMT介面模组;以及 一直接记忆体存取(DMA)模组,电性耦合到该DMT介面 模组,该DMA模组被架构成从具有储存在该资料资讯 储存暂存器中的该端点位址的该端点,读取该资料 封包,解析该资料封包,并且将该解析过的资料封 包,传送到该DMT介面模组,其中该DMT介面模组将该 解析过的资料封包,传送到该DMT数据机模组。 11.如申请专利范围第10项所述之数据机,其中该DMT 介面模组包括: 一UTOPIA介面模组,被架构成与该DMT数据机模组,传 送及接收该些资料封包; 一控制介面模组,被架构成与该DMT数据机模组,互 相通讯该些资料封包;以及 一EEPROM介面模组,被架构来读取储存在一外部EEPROM 中的一数据机相关资讯,并且将该资讯传送到该主 机控制器。 12.如申请专利范围第11项所述之数据机,其中该 UTOPIA介面模组、该控制介面模组、和该EEPROM介面 模组共用一单一时脉。 13.如申请专利范围第11项所述之数据机,其中该DMA 模组更加被架构来经由该DMT介面模组,从该DMT数据 机模组接收一第二资料封包,将该第二资料封包储 存到该些端点的其中之一,并且提供一中断讯号给 该USB核心单元模组,其中该USB核心单元模组更加被 架构来从该DMA模组接收该中断讯号,从该些端点的 其中之一,读取该第二资料封包,并且将该第二资 料封包,经由该USB收发器,传送到该主机装置。 14.一种操作一非对称性数位用户回路(ADSL)数据机 之方法,包括: 使用一包括一数位讯号处理器(DSP)的离散多重音 调(DMT)数据机模组,在安装期间处理复数个用来启 动该ADSL数据机的控制讯号;以及 将该些处理过的控制讯号,传送到一主机装置的一 主机控制器。 15.如申请专利范围第14项所述之方法,更加包括: 从该主机控制器下载用来操作该DMT数据机模组的 一韧体到该DMT数据机模组;以及 将该轫体储存到该DMT数据机模组的一程式记忆体 中。 16.如申请专利范围第15项所述之方法,其中一DMT周 期具有一第一部分和一第二部分,而且该方法更加 包括在该DMT周期的该第一部份期间,处理复数个资 料讯号,其中处理该些控制讯号更加包括在该DMT周 期的该第二部份期间,处理该些控制讯号,该DMT周 期的该第二部份是由在该DSP处理完该些资料讯号 之后,所剩余的一时间所定义。 17.如申请专利范围第15项所述之方法,更加包括: 经由一USB收发器,在一主机装置和一USB介面模组( UIM)之间互相通讯;以及 经由一资料和/或控制介面,在该UIM和该DMT数据机 模组之间互相通讯,其中该些控制讯号是经由该UIM 和该控制介面,与该DSP互相通讯。 18.如申请专利范围第17项所述之方法,更加包括: 在一USB核心单元模组上接收一资料; 解析该所接收到的资料; 将该所接收到资料的一资料类型、该所接收到资 料的一传输方向、与该些端点的其中之一相关的 一端点位址、和该所接收到资料的一资料大小,储 存在一资料资讯储存暂存器; 从该所接收到的资料中,撷取一资料封包;以及 将该所撷取的资料封包,储存到一FIFO的复数个端 点中具有在该资料资讯储存暂存器中所储存的该 端点位址的其中之一。 19.如申请专利范围第18项所述之方法,更加包括: 在一DMA模组上,从一FIFO中具有储存在该资料资讯 储存暂存器中的该端点位址的该端点,读取该资料 封包; 解析该资料封包;以及 将该解析过的资料封包,从该DMA模组传送到一DMT介 面模组,其中该DMT介面模组将该解析过的资料封包 ,传送到该DMT数据机模组。 20.如申请专利范围第19项所述之方法,更加包括: 在该DMA模组上,透过该DMT介面模组,接收来自该DMT 介面模组的一第二资料封包; 将该第二资料封包,储存在该些端点的其中之一; 提供一中断讯号到该USB核心单元模组; 在该USB核心单元模组上,接收来自该DMA模组的该中 断讯号; 从该些端点的其中之一,读取该第二资料封包;以 及 经由该USB收发器,将该第二资料封包传送到该主机 装置。 21.一种用来操作一ADSL数据机的电脑程式产品,包 括: 一电脑可读取储存媒体,具有存放在该媒体中的电 脑可读取程式码,该电脑可读取程式码包括: 电脑可读取程式码,使用一包括一数位讯号处理器 (DSP)的离散多重音调(DMT)数据机模组,处理在安装 期间启动该ADSL数据机的复数个控制讯号;以及 电脑可读取程式码,用来将所处理的该些控制讯号 ,传送到一主机装置的一主机控制器。 22.如申请专利范围第21项所述之电脑程式产品,更 加包括: 电脑可读取程式码,从该主机控制器下载一用来操 作该DMT数据机模组的韧体到该DMT数据机模组;以及 电脑可读取程式码,用来将该韧体储存到该DMT数据 机模组的一程式记忆体中。 23.如申请专利范围第22项所述之电脑程式产品,其 中一DMT周期具有一第一部分和一第二部分,而且该 方法更加包括在该DMT周期的该第一部份期间,处理 复数个资料讯号,其中处理该些控制讯号更加包括 在该DMT周期的该第二部份期间,处理该些控制讯号 ,该DMT周期的该第二部份是由在该DSP处理完该些资 料讯号之后,所剩余的一时间所定义。 24.如申请专利范围第21项所述之电脑程式产品,更 加包括: 电脑可读取程式码,经由一USB收发器,在一主机装 置和一USB介面模组(UIM)之间互相通讯;以及 电脑可读取程式码,经由一资料和/或控制介面,在 该UIM和该DMT数据机模组之间互相通讯,其中该些控 制讯号是经由该UIM和该控制介面,与该DSP互相通讯 。 25.如申请专利范围第24项所述之电脑程式产品,更 加包括: 电脑可读取程式码,用来在一USB核心单元模组上接 收一资料; 电脑可读取程式码,用来解析该所接收的资料; 电脑可读取程式码,用来将该所接收到资料的一资 料类型、该所接收到资料的一传输方向、与该些 端点的其中之一相关的一端点位址、和该所接收 到资料的一资料大小,储存在一资料资讯储存暂存 器; 电脑可读取程式码,用来从该所接收到的资料中, 撷取一资料封包;以及 电脑可读取程式码,用来将该所撷取的资料封包, 储存到一FIFO的复数个端点中具有在该资料资讯储 存暂存器中所储存的该端点位址的其中之一。 26.如申请专利范围第25项所述之电脑程式产品,更 加包括: 电脑可读取程式码,用来在一DMA模组上,从一FIFO中 具有储存在该资料资讯储存暂存器中的该端点位 址的该端点,读取该资料封包; 电脑可读取程式码,用来解析该资料封包;以及 电脑可读取程式码,用来将该解析过的资料封包, 从该DMA模组传送到一DMT介面模组,其中该DMT介面模 组将该解析过的资料封包,传送到该DMT数据机模组 。 27.如申请专利范围第26项所述之电脑程式产品,更 加包括: 电脑可读取程式码,用来在该DMA模组上,透过该DMT 介面模组,接收来自该DMT介面模组的一第二资料封 包; 电脑可读取程式码,用来将该第二资料封包,储存 在该些端点的其中之一; 电脑可读取程式码,用来提供一中断讯号到该USB核 心单元模组; 电脑可读取程式码,用来在该USB核心单元模组上, 接收来自该DMA模组的该中断讯号; 电脑可读取程式码,用来从该些端点的其中之一, 读取该第二资料封包;以及 电脑可读取程式码,用来经由该USB收发器,将该第 二资料封包传送到该主机装置。 28.一种支援一USB介面的数位用户回路(DSL)数据机, 包括: 一USB介面模组(UIM),与一电性耦合到一主机控制器 的USB收发器相连接,用来处理一USB协定,该USB收发 器用来管理一USB资料传输;以及 一离散多重音调(DMT)数据机,与该UIM相连接,在一数 位讯号处理器(DSP)的控制下,调变和/或解调传送和 /或接收的资料; 其中,该UIM包括一USB核心单元模组、一直接记忆体 存取(DMA)单元、一FIFO单元、和一用来提供该DMT数 据机介面的DMT介面模组,该USB核心单元模组储存该 USB收发器所传送的串列资料的资料资讯,解析和/ 或储存一资料封包,并且将该DMA模组所储存在该 FIFO单元的该资料封包,传送到该USB收发器,该DMA模 组从该USB核心单元模组,接收一中断讯号,解析储 存在该FIFO单元的该资料封包,并且将该解析过的 资料封包,经由该DMT介面模组,传送到该DMT数据机, 或是从该DMT数据机中读出资料,并且经由该DMT介面 模组,将所读取的该资料,储存到该FIFO单元。 29.如申请专利范围第28项所述之DSL数据机,其中该 FIFO单元包括根据一复数个USB协定交易类型所定义 的一双向控制端点、复数个单向输入/输出整批端 点、复数个单向输入/输出中断端点、和复数个单 向输入/输出同时端点,而且其中该DMT介面模组包 括: 一UTOPIA介面模组,将经由该整批端点和该同时端点 所传送的该资料,经由一标准ATM介面,传送到该DMT 数据机,或是以一相反方向传送该资料; 一介面模组,用来支援该主机控制器介面,并且经 由该控制端点和该中断端点,将从该主机控制器所 传送的该控制命令,传送到该DMT数据机,或是以一 相反方向传送该控制命令;以及 一装置资讯介面模组,用来读出储存在一外部EEPROM 中的一装置相关资讯,并且将该装置相关资讯,传 送到该主机控制器。 30.如申请专利范围第29项所述之DSL数据机,其中在 该些USB协定交易中的该控制交易,没有经过该主机 控制器解析该控制命令,直接经由该控制介面模组 ,传送到该DMT数据机的该DSP,而且该DSP解析该控制 命令,包装该主机控制器所需的资讯,并且将该包 装过的资讯,经由该UIM传送到该主机控制器。 31.如申请专利范围第30项所述之DSL数据机,其中不 管即将处理的资料类型和处理速度为何,经由该DMT 介面模组,在该DMA模组和该DMT数据机之间交换资料 的动作是藉由一共同介面执行。 32.如申请专利范围第31项所述之DSL数据机,其中该 DMA模组更加包括一共同时脉(CM_CLK)产生器和一共 同写入/读取选通讯号(CM_W_STRB和CM_R_STRB)产生器;其 中该DMT数据机更加包括一共同就緖讯号(CM_READY)产 生器,当该共同就緖讯号(CM_READY)是一高位准时,该 DMA模组连同该共同写入选通讯号(CM_W_STRB),将一位 址和资料传送到该DMT数据机,接下来,该共同就緖 讯号(CM_READY)被设定成一低位准,而且当资料传输 完成时,该共同就緖讯号(CM_READY)被设定成一高位 准,当该共同就緖讯号(CM_READY)是一低位准时,该DMA 模组连同该共同读取选通讯号(CM_R_STRB),将一位址 传送到该DMT数据机,而且在该DMT数据机确定该共同 读取选通讯号(CM_R_STRB)之后,该共同就緖讯号(CM_ READY)会被维持在一低位准,并且在该资料变成有效 时,被设定到成一高位准,该所读取的资料被保持 至少一2时脉周期,而且该共同就緖讯号(CM_READY)被 设成一高位准。 33.如申请专利范围第32项所述之DSL数据机,其中该 控制交易是使用在该DSP处理一DMT数据机运算法则 之后,在一DMT时间周期期间,所賸下来的该时间所 处理的。 34.如申请专利范围第33项所述之DSL数据机,其中操 作该DMT数据机动作所需的一韧体,是经由该UIM,从 该主机控制器所下载,并且储存在该DMT数据机的一 程式记忆体中。 图式简单说明: 第1图绘示一个习知的外接式ADSL数据机的方块图 。 第2图绘示一个包含微控制器模组的一个习知的USB -ADSL数据机的方块图。 第3图绘示一个根据本发明一些实施例包含ADSL数 据机的系统的方块图。 第4图绘示一个根据本发明一些实施例包含ADSL数 据机的系统的方块图。 第5图绘示一个根据本发明一些实施例的ADSL数据 机的USB介面模组(UIM)的方块图。 第6A图到第6C图绘示根据本发明一些实施例用在 ADSL数据机中的插断资料封包的内容。 第7图绘示根据本发明一些实施例用在ADSL数据机 中的整批资料封包和同时资料封包的内容。 第8A图和第8B图绘示用来说明根据本发明一些实施 例的ADSL数据机动作的时序图。 第9A图和第9B图绘示流程图,用来说明根据本发明 一些实施例从主机控制器下载韧体到数位讯号处 理器(DSP)的动作。
地址 韩国