-
公开(公告)号:US20240296131A1
公开(公告)日:2024-09-05
申请号:US18662097
申请日:2024-05-13
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sangmuk HWANG , Jaegeun PARK , Hojun SHIM , Byungchul YOO
CPC classification number: G06F13/1642 , G06F13/161 , G06F13/1689 , G06F13/28
Abstract: A storage controller includes a command manager and a direct memory access (DMA) engine. The command manager receives a first submission queue doorbell from an external device, fetches a first command including a first latency from the external device in response to the first submission queue doorbell, and determines a first timing to write a first completion into the external device based on the first latency, the first completion indicating that the first command is completely processed. The DMA engine receives a request signal requesting processing of the first command from the command manager, transfer data, which the first command requests, based on a DMA transfer in response to the request signal, and outputs a complete signal, which indicates that the first command is completely processed, to the command manager.
-
公开(公告)号:US20220283962A1
公开(公告)日:2022-09-08
申请号:US17751798
申请日:2022-05-24
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sangmuk HWANG , Jaegeun Park , Hojun Shim , Byungchul Yoo
Abstract: A storage controller includes a command manager and a direct memory access (DMA) engine. The command manager receives a first submission queue doorbell from an external device, fetches a first command including a first latency from the external device in response to the first submission queue doorbell, and determines a first timing to write a first completion into the external device based on the first latency, the first completion indicating that the first command is completely processed. The DMA engine receives a request signal requesting processing of the first command from the command manager, transfer data, which the first command requests, based on a DMA transfer in response to the request signal, and outputs a complete signal, which indicates that the first command is completely processed, to the command manager.
-