STORAGE DEVICE INCLUDING RECONFIGURABLE LOGIC AND METHOD OF OPERATING THE STORAGE DEVICE
FIG11 is a flowchart illustrating another example of an operation between a host, a control logic circuit, and a reconfigurable logic circuit included in the storage system of FIG9
FIG11 is a flowchart illustrating another example of an operation between the host 200a, the control logic 110, and the reconfigurable logic 130 of FIG9. Referring to FIG11, the host 200a decides reconfiguration of an accelerator, namely, the reconfigurable logic 130, in operation S400. In operation S410, the host 200a generates a host command CMD including information about a function required by the host 200a and a design file corresponding to the function. In operation S420, the host 200a transmits the host command CMD including the design file to the control logic 110.
flowchart
110
control logic
130
logic
['1. A storage device capable of communicating with a host, the storage device comprising: a reconfigurable logic circuit changeable from being configured to perform a first function to being configured to perform a second function during an operation of the storage device; and a control logic circuit configured to receive, from the host, a host command comprising information about a function required by the host, and to dynamically reconfigure the reconfigurable logic circuit such that the reconfigurable logic circuit performs the function according to the received host command.']