Memory system allowing host to easily transmit and receive data
Abstract
According to one embodiment, a memory system includes a non-volatile semiconductor memory device, a control unit, a memory as a work area, a wireless communication module, and an extension register. The control unit controls the non-volatile semiconductor memory device. The extension register is provided in the memory and has a data length by which a wireless communication function of the wireless communication module can be defined. The control unit causes the non-volatile semiconductor memory device to store, as a file, an HTTP request supplied from a host, causes the extension register, based on a first command supplied from the host, to register an HTTP transmission command transmitted together with the first command, and causes the wireless communication module to transmit the HTTP request stored in the non-volatile semiconductor memory device based on the transmission command registered in the extension register.
Claims
exact text as granted — not AI-modified1 . A memory system, comprising:
a non-volatile semiconductor memory device; a control unit configured to control the non-volatile semiconductor memory device; a memory connected to the control unit and configured to serve as a work area; a wireless communication module controlled by the control unit; and an extension register provided in the memory and having a data length by which a wireless communication function of the wireless communication module can be defined, wherein the control unit causes the non-volatile semiconductor memory device to record a Hypertext Transfer Protocol (HTTP) request supplied from a host as a file, causes the extension register to register, based on a first command supplied from the host, an HTTP transmission command transmitted together with the first command, and causes the wireless communication module to transmit, based on the transmission command registered in the extension register, an HTTP request recorded in the non-volatile semiconductor memory device.
2 . The system according to claim 1 , wherein when the wireless communication module receives an HTTP response, the control unit causes the non-volatile semiconductor memory device to record the HTTP response as a file, and updates a status of the extension register.
3 . The system according to claim 2 , wherein the control unit reads the status of the extension register based on a second command supplied from the host, and when the status has been updated, reads the file of the HTTP response stored in the non-volatile semiconductor memory device.
4 . The system according to claim 1 , wherein the control unit specifies, based on the transmission command registered in the extension register, a file stored in the non-volatile semiconductor memory device and included in the HTTP request stored in the non-volatile semiconductor memory device, and causes the wireless communication module to transmit the file.
5 . A memory system, comprising:
a non-volatile semiconductor memory device; a control unit configured to control the non-volatile semiconductor memory device; a memory connected to the control unit and configured to serve as a work area; a wireless communication module controlled by the control unit; and a first extension register provided in the memory and having a certain data length by which a wireless communication function of the wireless communication module can be defined, wherein the control unit registers, based on a first command supplied from a host, an HTTP transmission command and an HTTP request transmitted together with the first command to the first extension register, and causes the wireless communication module to transmit the HTTP request based on the transmission command registered in the first extension register.
6 . The system according to claim 5 , wherein the memory includes a second extension register, and when the control unit receives an HTTP response via the wireless communication module, the control unit stores the HTTP response in the second extension register.
7 . The system according to claim 6 , wherein the host issues a second command and reads the HTTP response from the second extension register.
8 . A memory system, comprising:
a non-volatile semiconductor memory device; a control unit configured to control the non-volatile semiconductor memory device; a memory as a work area connected to the control unit; a wireless communication module controlled by the control unit; and a first extension register provided in the memory and having a data length by which a wireless communication function of the wireless communication module can be defined, wherein the control unit writes a file supplied from the host to the non-volatile semiconductor memory device, registers, an HTTP transmission command and an HTTP request in the first extension register in response to the first command issued from the host, reads the file from the non-volatile semiconductor memory device based on the transmission command registered in the first extension register, and causes the wireless communication module to transmit the read file together with the HTTP request, the HTTP transmission command and the HTTP request being transmitted together with the first command.
9 . The system according to claim 8 , wherein the memory has a second extension register, and when the wireless communication module receives an HTTP response, the control unit stores the HTTP response in the second extension register.
10 . The system according to claim 9 , wherein the control unit reads the HTTP response stored in the second extension register in response to a second command issued from the host.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.