【技术实现步骤摘要】
接口转接电路
本专利技术是关于转接电路,尤其是关于接口转接电路。
技术介绍
USB(UniversalSerialBus)至PCIe(PeripheralComponentInterconnectExpress)接口转接技术须结合UAS(USBAttachedSCSI)通信协议与NVMe(Non-VolatileMemoryExpress)通信协议,此二种通信协议之简述如下:UAS通信协议:规范USB主机(例如:个人计算机)与USB装置(在此为USB至PCIe转接电路扮演USB装置)之间的数据交换方式如下:(1)USB主机(或者UAS发起端口(UASinitiatorport))发送一命令信息单元(COMMANDIU)给USB装置;(2)待USB装置(或UAS目标端口(UAStargetport))可以处理指令时,USB装置会回复一写入/读取准备完成通知(WRITE/READREADYIU)给USB主机,从而双方开始交换数据;(3)等数据交换完成后,USB装置发送状态通知(SENSEIU)给U ...
【技术保护点】
1.一种接口转接电路,用来连接一USB接口与一PCIe接口,该接口转接电路包含:/n一UAS协议处理电路,用来执行至少下列步骤:/n经由该USB接口接收一主机的包含一第一UAS命令与一第二UAS命令的多个UAS命令,其中该第一UAS命令与该第二UAS命令分别用来读取第一储存数据与第二储存数据;/n将该多个UAS命令储存于一指令寄存器;/n依据该第一UAS命令,发送一第一读出准备完成通知给该主机;/n输出储存于一数据缓冲器的该第一储存数据至该主机,并于完成输出该第一储存数据至该主机后,发送一第一状态通知给该主机;/n依据该第二UAS命令,发送一第二读出准备完成通知给该主机;以 ...
【技术特征摘要】
20190129 TW 1081032081.一种接口转接电路,用来连接一USB接口与一PCIe接口,该接口转接电路包含:
一UAS协议处理电路,用来执行至少下列步骤:
经由该USB接口接收一主机的包含一第一UAS命令与一第二UAS命令的多个UAS命令,其中该第一UAS命令与该第二UAS命令分别用来读取第一储存数据与第二储存数据;
将该多个UAS命令储存于一指令寄存器;
依据该第一UAS命令,发送一第一读出准备完成通知给该主机;
输出储存于一数据缓冲器的该第一储存数据至该主机,并于完成输出该第一储存数据至该主机后,发送一第一状态通知给该主机;
依据该第二UAS命令,发送一第二读出准备完成通知给该主机;以及
输出储存于该数据缓冲器的该第二储存数据至该主机,并于完成输出该第二储存数据至该主机后,发送一第二状态通知给该主机;
该指令寄存器,用来提供该多个UAS命令给一NVMe协议处理电路;
该数据缓冲器,用来储存来自一储存装置的该第一储存数据与该第二储存数据;以及
该NVMe协议处理电路,用来至少执行下列步骤:
依据该第一UAS命令产生X个NVMe命令,其中该X为正整数;
经由该PCIe接口开始发送X个新命令提醒给该储存装置,以令该储存装置依据该X个NVMe命令输出该第一储存数据经由该NVMe协议处理电路至该数据缓冲器;
依据该第二UAS命令产生Y个NVMe命令,其中该Y为正整数;以及
于发送该第二读出准备完成通知前,经由该PCIe接口开始发送Y个新命令提醒给该储存装置,以令该储存装置依据该Y个NVMe命令输出该第二储存数据经由该NVMe协议处理电路至该数据缓冲器。
2.如权利要求1所述的接口转接电路,其中该数据缓冲器包含N个储存空间,该NVMe协议处理电路包含:
一NVMe命令控制电路,用来执行至少下列步骤:
依据该第一UAS命令产生该X个NVMe命令,并将该X个NVMe命令分别关联该N个储存空间中的X个储存空间;
发送该X个新命令提醒给该储存装置,以令该储存装置从该NVMe协议处理电路获取该X个NVMe命令并据以输出该第一储存数据;
依据该第二UAS命令产生该Y个NVMe命令,并将该Y个NVMe命令分别关联该N个储存空间中的Y个储存空间;以及
发送该Y个新命令提醒给该储存装置,以令该储存装置从该NVMe协议处理电路获取该Y个NVMe命令并据以输出该第二储存数据;
一NVMe直接存储器存取控制电路,用来将该第一储存数据放入该X个储存空间,以及将该第二储存数据放入该Y个储存空间;以及
一NVMe结束控制电路,用来于该第一储存数据被放入该X个储存空间后,重设该X个储存空间的使用状态,该NVMe结束控制电路另外用来于该第二储存数据被放入该Y个储存空间后,重设该Y个储存空间的使用状态。
3.一种接口转接电路,用来连接一第一接口与一第二接口,该接口转接电路包含:
一第一协议处理电路,用来经由该第一接口接收一第一装置的包含一第一命令与一第二命令的多个第一协议命令,以将该多个第一协议命令储存于一指令寄存器,并依据该第一命令与该第二命令分别输出储存于一数据缓冲器的第一数据与第二数据至该第一装置;
该指令寄存器...
【专利技术属性】
技术研发人员:林嘉宏,曾民佑,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。