发明名称 用于通用序列汇流排装置的全双工控制器与其方法
摘要 本发明实施例提供一种用于通用序列汇流排(Universal Serial Bus,USB)装置的全双工控制器及其方法,所述全双工控制器及其方法使用多个缓冲器来缓冲至少一输出资料、至少一输入资料、多个指令与状态资讯。所述全双工控制器及其方法依据多个指令的指令类型将多个指令依特定规则排列后暂存至储存装置,以使内部装置可以在执行排列后的多个指令时,同时于内部装置被执行的多个指令并不会互相影响。据此,所述USB装置可以达到USB 3.0规格所规范的全双工传输模式。
申请公布号 TWI452471 申请公布日期 2014.09.11
申请号 TW100141832 申请日期 2011.11.16
申请人 爱思开海力士有限公司 南韩 发明人 张皓翔;许清顺;刘政芳;陈雍岱
分类号 G06F13/42;G06F3/06 主分类号 G06F13/42
代理机构 代理人 赖安国 台北市信义区东兴路37号9楼;王立成 台北市信义区东兴路37号9楼
主权项 一种用于通用序列汇流排(Universal Serial Bus,USB)装置的全双工控制器,包括:一USB介面,用以与一主机端连结;一指令缓冲器,连接该USB介面,用以暂存来自于该主机端的多个指令一个以上的资料输出缓冲器,连接该USB介面,用以暂存多笔输出资料,其中该些笔输出资料系对应指令类型为资料写入的该些指令;一个以上的资料输入缓冲器,连接该USB介面,用以暂存一USB控制晶片所获取的多笔输入资料,并透过该USB介面依序将该些笔输入资料送至该主机端,其中该些笔输入资料系对应指令类型为资料读取的该些指令;一状态资讯缓冲器,连接该USB介面,用以暂存一状态资讯,并透过该USB介面将该状态资讯送至该主机端,其中该状态资讯对应指令类型为输出状态资讯的该指令;该USB控制晶片,连接该指令缓冲器、该一个以上的资料输出缓冲器、该一个以上的资料输入缓冲器与该状态资讯缓冲器,用以将依据该些指令的指令类型依一特定规则进行排列;一储存装置,连接该USB控制晶片,用以暂存排列后的该些指令;一个以上的输出缓冲器,连接该USB控制晶片与一内部装置,用以暂存该USB控制晶片自该一个以上的资料输出缓冲器所获取的该些笔输出资料;以及一个以上的输入缓冲器,连接该USB控制晶片与该内部装置,用以暂存来自于该内部装置的该些笔输入资料;其中该USB控制晶片依序自该储存装置读取该些指令并指示该内部装置执行该些指令。
地址 南韩