+

WO2004061680A1 - Procede permettant d'effectuer la connexion au reseau via un dispositif de stockage a semi-conducteurs - Google Patents

Procede permettant d'effectuer la connexion au reseau via un dispositif de stockage a semi-conducteurs Download PDF

Info

Publication number
WO2004061680A1
WO2004061680A1 PCT/CN2004/000005 CN2004000005W WO2004061680A1 WO 2004061680 A1 WO2004061680 A1 WO 2004061680A1 CN 2004000005 W CN2004000005 W CN 2004000005W WO 2004061680 A1 WO2004061680 A1 WO 2004061680A1
Authority
WO
WIPO (PCT)
Prior art keywords
data processing
module
network connection
semiconductor storage
data
Prior art date
Application number
PCT/CN2004/000005
Other languages
English (en)
Chinese (zh)
Inventor
Guoshun Deng
Xiaohua Cheng
Feng Xiang
Original Assignee
Netac Technology Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netac Technology Co., Ltd. filed Critical Netac Technology Co., Ltd.
Publication of WO2004061680A1 publication Critical patent/WO2004061680A1/fr

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers

Definitions

  • the present invention relates to the field of semiconductor storage and network connection, and in particular, to a method for implementing network connection by means of a semiconductor storage device. Background technique
  • connection methods between the network communication devices of the existing network technology include wired connection and wireless connection.
  • the wired connection includes direct cable, network card, HUB, USB interface connection, etc.
  • the wireless connection includes Bluetooth (Bluetooth), infrared (IrDA), HomeRJF, The IEEE802.il series (IEEE802.11a, IEEE802.11b, IEEE802.11g), etc., the user selects the above-mentioned various connection methods according to their own needs, which can better implement the functions of network connection and data exchange.
  • the existing connection device is only used as a single network connection device.
  • an object of the present invention is to provide a semiconductor storage method having both a data storage function and a network connection function.
  • the present invention provides a semiconductor storage device having a network connection function.
  • the device includes: a semiconductor storage medium module 51 for storing data; and a control connected to the semiconductor storage medium module 51.
  • An interface module 53 having at least two interfaces connected to the controller module 52; wherein the interface module 53 of the at least two interfaces is connected to
  • the different external data processing systems perform data exchange with the semiconductor storage medium module 51 through an interface connected to the external data processing system and under the control of the controller module 52, so as to
  • the semiconductor memory device performs a data access operation;
  • the method for realizing network connection with the help of the semiconductor storage device includes the steps:
  • the controller module (52) acquires corresponding information of each connected data processing system Or the controller module (52) transmits corresponding information of the semiconductor storage device (50) to the connected data processing systems, the corresponding information includes interface type information and connection status information
  • the controller module (52) responds to any of the connected data processing systems' requests for establishing a network connection to other data processing systems connected to the semiconductor storage device (50); or the controller The module (52) automatically sends a request for establishing a network connection to each data processing system that establishes a connection with the semiconductor storage device (50), and receives feedback information from each data processing system on the request for establishing a network connection;
  • the controller module (52) establishes, between the data processing systems connected to the semiconductor storage device (50) according to the Ethernet protocol standard according to the network connection request or feedback information of the network connection request. Internet connection.
  • the present invention has the beneficial effects that: by combining the storage technology and the network communication technology, and using various interfaces in the semiconductor storage device of the present invention to connect different data processing systems, it can be achieved Network connection and data exchange between different data processing systems.
  • This device does not require any other intermediary equipment, and is highly scalable, supports new interface standards, and has a transmission rate much higher than ordinary network connection equipment.
  • it requires no drivers, no installation, no configuration, has multiple functions, and can achieve true plug and play.
  • FIG. 1 is a schematic block diagram of a semiconductor storage device having a network connection function according to the present invention
  • FIG. 2 is a schematic diagram of an application implementation of the semiconductor memory device according to the present invention.
  • FIG. 3 is a schematic block diagram of a semiconductor memory device according to a first embodiment of the present invention
  • FIG. 4 is a schematic block diagram of a semiconductor memory device according to a second embodiment of the present invention
  • FIG. 6 is a flowchart of the basic function implementation principle of the present invention
  • FIG. 8 is a diagram of a second embodiment of the present invention when the two interfaces of the interface module use a USB interface and Circuit diagram for IEEE1394 interface;
  • FIG. 9 is a circuit schematic diagram when the two interfaces of the interface module adopt a USB interface and a wireless Bluetooth interface, respectively, in a third embodiment of the present invention.
  • FIG. 10 is a circuit schematic diagram of a controller according to the present invention.
  • FIG. 11 is a circuit schematic diagram of a flash memory module according to the present invention.
  • FIG. 12 is a circuit schematic diagram of a power module according to the present invention.
  • FIG. 13 is a circuit schematic diagram of a liquid crystal display module according to the present invention.
  • FIG. 1 is a schematic block diagram of a semiconductor storage device having a network connection function according to the present invention.
  • the semiconductor storage device 50 includes: a semiconductor storage medium module 51; a controller module 52, which may include a storage control module 520 and a network connection control module 521 for establishing a local area network connection and controlling data exchange; The two interface interface modules 53; the power supply module 54 and the information prompting module 55; the controller module 52 is respectively connected to the semiconductor storage medium module 51, the interface module 53, the power supply module 54, and the information prompting module 55.
  • the data processing system in the present invention refers to an electronic system or device with a processor, including a personal computer, a small computer, a data processing workstation, a desktop computer, a notebook computer, a handheld computer, a palmtop computer, and a video processing device (digital camera, data Camcorders, etc.), audio processing equipment (MP3 players, digital recorders, etc.), communication equipment (mobile phones, video phones), network connection equipment (HUB, MODEM, TA, ADSL, Cable Modem, etc.), but also storage Device.
  • a personal computer including a personal computer, a small computer, a data processing workstation, a desktop computer, a notebook computer, a handheld computer, a palmtop computer, and a video processing device (digital camera, data Camcorders, etc.), audio processing equipment (MP3 players, digital recorders, etc.), communication equipment (mobile phones, video phones), network connection equipment (HUB, MODEM, TA, ADSL, Cable Modem, etc.), but also storage Device.
  • the at least two interfaces of the interface module 53 of the present invention are from USB, IEEE1394, Serial ATA, CF, PCMCIA, True IDE, Bluetooth, infrared, HomeRF, 802.11.a, 802.11.b, 802.1 lg, and HiperLAN The same or different interfaces selected from the interfaces.
  • the interface module 53 includes at least two interfaces, as shown in interface 1, interface 2 and interface N shown in FIG. 1, including a combination of parallel, serial, and / or wireless interfaces.
  • the wireless interface may be an interface based on one wireless interface standard, or multiple wireless interfaces based on multiple wireless interface standards.
  • Ethernet protocols described in the present invention include IEEE802.3, 802.3u (100BASE-T), 802.3z, and 802.3ae.
  • the controller module 52 When the semiconductor storage device 50 according to the present invention has established a network connection with at least two external data processing systems, the controller module 52 according to the present invention responds to and executes any one of the data processing systems to other data processing systems. Data exchange requests and read, write, and other control instructions. To achieve The purpose of network connection and data exchange through the semiconductor storage device 50 of the present invention.
  • the working power required by the semiconductor storage device 50 of the present invention can be accessed through a serial or parallel interface of an external data processing system, or it can be powered by its own working power or AC / DC power.
  • the power module 54 shown in FIG. 1 is controlled by the controller module 52.
  • the power module 54 can be connected through a serial or parallel interface Interfaces such as USB and IEEE1394 obtain power through the external data processing system; when the semiconductor device is correspondingly connected to at least two external data processing systems through at least two of the interfaces of the interface module 53, it is possible to simultaneously Power is obtained through interfaces of different standards.
  • the power module 54 can automatically select one of the external data processing systems that can provide power as a power supply through a controller module, and cut off other power supply channels to ensure the Normal power supply for semiconductor memory devices.
  • an access power source such as a USB interface power source
  • the power supply module 54 cuts off the other access power sources, thereby ensuring the normal power supply of the device 50 of the present invention.
  • the device 50 according to the present invention When the device 50 according to the present invention is equipped with a power source itself, it may be provided with a power control switch which can cut off / connect the power supply of the device 50 according to the present invention.
  • the self-contained power source may be a photovoltaic cell, a primary battery, and / or other rechargeable batteries.
  • the power module 54 may be provided with a conversion circuit and charges its own rechargeable battery.
  • the power module 54 may include a power conversion circuit, an interface power supply circuit, a power switch circuit, a battery power circuit, a power status indication circuit, and so on.
  • the controller module 52 includes a storage control module 520 and a network connection control module 521.
  • the storage control module 520 is configured to perform data access control on the semiconductor storage device 50
  • the network connection control module 521 is configured to control network connections and data between the interface in the interface module 53 and various external data processing systems. exchange.
  • the controller module 52 may be a single control chip, or may be composed of multiple control chips according to a standard protocol.
  • the network connection control module 521 supports interfaces of different standards, including parallel, serial, or wireless interfaces, identifies data processing systems and interface standards of the connected parallel, serial, and / or wireless interfaces, and initializes different interfaces and Connections between data processing systems; establishment of logical connections with different data processing systems in accordance with the standardized methods of each interface standard protocol, interpretation, conversion, control, and transmission of each data processing system, data processing system, and apparatus of the present invention 50 Various control information and data information between them to implement network connection and data exchange between data processing systems and between the data processing system and the device 50 of the present invention
  • the network connection control module 521 in the device of the present invention is also equipped with a firmware for the interface control driver.
  • the firmware includes a plurality of drivers for different types of interfaces such as USB for different data processing systems. , CF, etc.
  • the firmware can automatically identify the type of interface connected when the device of the present invention is connected to an external data processing system, and query the location of the connected data. Whether the system has a standard driver for this type of interface.
  • the network connection control module 521 of the device 50 of the present invention When it is detected that the connected data processing system does not have a standard driver of this type of interface, the network connection control module 521 of the device 50 of the present invention will be automatically loaded from its own firmware and uploaded to the external data processing system, and The interface driver adapted to the data processing system interface standard enables the upper-layer operating system to complete standard protocol operations on various standard interfaces; at the same time, the network connection control module 521 also completes the communication between different data processing systems connected. Network connection function and data exchange between data processing systems with different interfaces.
  • the device of the present invention may optionally include a program for solving or enhancing the application function of the semiconductor memory device of the present invention.
  • the application is a part of the device 50 of the present invention.
  • the connected data processing system can call or run such a program through an interface. To enhance the application functions of the device.
  • the application program may be stored in the controller module 52 and / or the semiconductor storage medium module 51 together with the driver as a part of the firmware library, or the driver program and the application program may be separately stored in accordance with the present invention according to the application.
  • the device is connected to a data processing system.
  • the driver can be stored in the data processing system as a standard driver, and the application can also be installed in the data processing system as application software.
  • the relationship between the data processing systems is equivalent to that of the storage device 50 of the present invention, that is, the connected data processing systems can be connected to each other.
  • the semiconductor storage device performs data access. Therefore, when two or more data processing systems read and write data from the device of the present invention at the same time, read and write conflicts may occur. To avoid such data conflicts, the semiconductor storage device 50 should also have a mechanism to avoid such conflicts.
  • the implementation of this mechanism mainly includes the buffer read-write mechanism and the token mechanism.
  • the implementation method of the buffer read-write mechanism includes:
  • the semiconductor storage medium module when the semiconductor storage medium module is in the above-mentioned data write state, other data processing systems may perform read operations on the semiconductor storage medium module, copy the data to be modified to a predefined buffer area, and copy the data. Perform a data write operation, and when the semiconductor storage medium module is in the above idle state again, overwrite the original data with the modified data copy in the buffer in turn. Write to the original data in pairs.
  • a token mechanism can also be used to resolve them.
  • the implementation method of the token mechanism is as follows: a semiconductor memory module is set to read and write tokens, and each data processing system needs to hold a token if it has access requirements to the semiconductor memory module; the tokens are transferred between the data processing systems in a specified order. Passing, when the data processing system that obtained the token performs a data access operation on the semiconductor memory module, prohibiting any other data processing system from accessing the semiconductor memory module; and after one data processing system completes the data access operation, The semiconductor storage medium module is in an accessible state again, and the data processing system releases the token for use by other data processing systems.
  • the semiconductor storage device 50 also has the functions of supporting standard protocols of different interfaces, multi-interface installation, sudden removal of equipment, and the like.
  • the present invention may further include an information prompting module 55, which is connected to the controller module 52 and is configured to display static information and dynamic information.
  • the static information includes user information, product information, and device information.
  • the dynamic information includes external data processing.
  • the device reads and writes information about the semiconductor storage device, network connection status information, network data flow information, and network data traffic information.
  • the information prompting mode may be a liquid crystal display, a light emitting diode matrix, an LED status prompt, a sound prompt, and a vibration device.
  • the device 50 of the present invention may further include a control switch module 56.
  • the control switch module includes a write protection switch 561 and a network connection and storage enable switch 562.
  • the write protection switch 561 is used to implement Data write protection function; the network connection and storage enable switch 562 can connect / disconnect the network connection established by each data processing system through the semiconductor storage device, or connect / disconnect each data processing system and the device of the present invention Data access connection.
  • the write-protection switch 561 and the network connection and storage enable switch 562 may be implemented by hardware or software, that is, write-protect data in a software manner through a switch control program, and connect / disconnect the data. Handle network connections and / or data exchange between systems.
  • the controller module 52 in the device 50 of the present invention may map the semiconductor storage device 50 to a storage disk of another data processing system according to the established network connection; or map any of the data processing systems to other data processing System storage disk.
  • the semiconductor storage device 50 has established an interface connection with each external data processing system, when the external data processing system issues a drive letter mapping command, the semiconductor storage device 50 or at least one external data is required
  • the semiconductor storage device 50 responds to the command and collects necessary information for specifying the storage disk, and sends the information to the external data processing that proposes the drive letter mapping command.
  • the system processes the information and assigns a drive letter to achieve the mapping of the specified storage drive letter.
  • the storage device 50 of the present invention supports different data processing systems connected to it for data access.
  • the functional implementation principle flowchart is shown in FIG. 6.
  • the semiconductor storage device 50 and the data processing system are 04 000005
  • the semiconductor storage device 50 performs an initialization operation and automatically loads a driver, performs a standard operation of a parallel, serial, or wireless interface, and instructs the data processing system A80 to generate an operation configuration of a removable storage device to implement
  • the data processing system A80 performs data access operations on it.
  • the semiconductor storage device 50 is connected to the data processing system B90 through its other interface at the same time, the semiconductor storage device 50 operates as described above when it is connected to the data processing system A80.
  • the controller module 52 Automatically initialize the network connection protocol in the driver, send a request to establish a network connection to each data processing system that establishes a connection with the semiconductor storage device 50, and receive feedback information from each data processing system on the request to establish a network connection ; If the feedback information indicates the same It is intended to establish a network connection between the data processing systems A80 and B90, and based on the feedback information, establish a network connection between the data processing systems connected to the semiconductor storage device (50) according to the Ethernet protocol standard.
  • the semiconductor storage device (50) responds to the request, According to the content of the request, a network connection is established according to the Ethernet protocol to achieve the purposes of data exchange and resource sharing.
  • FIG. 2 is a schematic diagram of an application implementation of the semiconductor memory device according to the present invention. It can be seen from FIG. 2 that by using the semiconductor storage medium with network connection function according to the present invention, a network connection can be easily established between multiple data processing systems having different interface standard types. In the following, specific embodiments of the present invention will be described in detail from the perspective of application of the present invention to data processing systems with different interface types.
  • FIG. 3 is a schematic block diagram of a semiconductor memory device according to a first embodiment of the present invention.
  • the interface to the data processing systems A80 and B90 in the interface module 53 of the semiconductor storage device 50 is a USB interface
  • the interface module 53 is connected to the USB interfaces of the data processing systems A80 and B90 through a USB connection cable.
  • the USB interface 5301 in the interface module 53 is connected to the data processing system A80, and the USB interface 5302 is connected to the data processing system B90, so that the data processing systems A80 and B90 are networked through two USB interfaces. connection.
  • the semiconductor storage medium described in this embodiment is a flash memory module 511 composed of one or more flash memories.
  • the USB interface 5301 and the USB interface 5302 are electrically connected to the controller module 52 and the flash memory module 511, respectively.
  • the information prompting module 55 adopts a liquid crystal display mode and is connected to the controller module 52.
  • the power module 54 is electrically connected to two USB interfaces 531 and 532, a controller module 52, a flash memory module 511, and a liquid crystal display module 551, respectively.
  • the switch control module 56 includes a write protection switch 561 and a network connection and storage enable switch 562.
  • the USB interface may be a standard USB interface or a non-standard USB
  • the interface that is, the USB interface in this embodiment may comply with the USB standard in both electrical signals and physical structure and physical size, or only the electrical signals comply with the USB standard but its physical structure and size are non-USB standards.
  • the USB interfaces 5301 and 5302 in the USB interface module 53 in this embodiment are electrically connected to the controller module 52, respectively, and support bidirectional data transmission.
  • the USB interfaces 5301 and 5302 and the controller module 52 are used to implement network connection and data exchange between the two data processing systems A80 and B90.
  • the circuit diagram is shown in Figure 7.
  • J1 and J6 are two USB interfaces for connecting the data processing systems A80 and B90, respectively. Since this embodiment is to realize the connection of multiple interfaces, it uses an ISP1122ABD interface hub U1.
  • the interface hub U1 provides the working clock pulse for it through the XT1 crystal oscillator.
  • DM1 and DPI of the interface hub U1 are shown in Figure 10 DM1 and DPI connections are used to implement the controller chip U8 in FIG. 10 to control the network connection and data exchange of this embodiment;
  • U3 in FIG. 7 is a chip that implements the mutual conversion of the USB protocol.
  • the chip The two USB interfaces J1 and J6 can communicate with each other based on the USB protocol.
  • the interface hub Ul, the USB conversion chip U3, and the controller chip U8 in FIG. 11 together form the controller module 52 of this embodiment.
  • the controller module 52 controls and coordinates the network connection and data exchange of the data processing systems A80 and B90, and the data exchange between the data processing systems A80, B90 and the storage device.
  • FIG. 12 is a schematic circuit diagram of a power module, which supplies DC power to the semiconductor storage device.
  • the controller module 52 and the driver immediately detect whether the USB interface 5302 is connected to the data processing system B90:
  • the data processing system A80 initializes the semiconductor storage device through the USB interface 5301, and generates a removable storage device configuration in the data processing system A80.
  • the data processing system A80 performs standard USB data access operations on the semiconductor storage device;
  • USB interface 5302 is also connected to a data processing system B90
  • the data processing system B90 initializes the semiconductor storage device, and the controller module 52 also initializes and establishes a network connection between the data processing system A80 and the data processing system B90; After the data processing system B90 is connected to the semiconductor storage device 50, the semiconductor storage device 50 can also perform standard USB data access operations;
  • the operation request sends an operation request to the counterpart data processing system through the network established by the semiconductor storage device 50, and feedbacks the operation request Request results.
  • the data processing system that sends the operation request makes a corresponding request operation according to the feedback request result, and the request operation such as data reading and writing is This is done through an established network connection.
  • the data processing system A80 writes data to the permission position of the data processing system B90, it sends a data write request to the data processing system B90.
  • B90 allows the data processing system A80 to write to it according to the operation permissions set by the user.
  • the data processing system A80 writes / does not write data to the data processing system B90 according to the response.
  • the network connection of the data processing systems A80 and B90 can be connected / disconnected to the storage enable switch 562 through the network connection.
  • the data processing systems A80 and B90 Data exchange is interrupted, the data processing system A80 or B90 can only perform USB standard operations (such as read, write, etc.) on the semiconductor storage device 50, respectively; the network connection and storage enable switch 562 can also be switched by the switch
  • the device 50 of the present invention is described as a single network connection device, that is, none of the data processing systems can perform standard USB data access operations on the device 50 of the present invention. .
  • connection status, data operation status, content, access object, data flow, data flow direction and other related information between the data processing systems A80 and B90 can be displayed on the liquid crystal display module 551.
  • FIG. 4 is a schematic block diagram of a semiconductor memory device according to a second embodiment of the present invention.
  • data processing systems A80 and B90 having different interface types are respectively connected to the semiconductor storage device 50 of the present invention through a USB interface 5311 and an IEEE 1394 interface 5312 in an interface module. Connect and establish a network connection through it.
  • the USB interface may be a standard USB interface or a non-standard USB interface, that is, the USB interface 5311 in this embodiment may have electrical signals and physical structures and physical The dimensions are all in accordance with the USB standard, and there may be only the electrical signal symbol USB standard but its physical structure and size are non-USB standards.
  • the IEEE1394 interface may be a standard IEEE1394 interface or a non-standard IEEE1394 interface, that is, the IEEE1394 interface 5312 may be an electrical signal and its physical structure and size conform to the IEEE1394 standard, or only its electrical signal conforms to the IEEE1394 standard. , But its physical structure and size are non-IEEE1394 standards. '
  • the IEEE1394 interface 5312 is connected to the controller module 5.
  • the controller module 52 is used to interpret, convert and control the USB and IEEE1394 bus standard interface protocols, complete the initialization of the USB interface 5311 and the IEEE1394 interface 5312, and establish a data processing system A80.
  • the network connection and data exchange channel with the data processing system B90 accepts commands and data sent from the data processing system.
  • the controller module 52 is also responsible for the conversion between the USB interface standard protocol and the IEEE1394 interface standard protocol. Since the USB interface standard is different from the IEEE 1394 interface standard, the standard protocols for data exchange are also different. The controller module 52 can convert data exchange based on the USB standard protocol into data exchange based on the IEEE 1394 standard protocol, and can convert data exchange based on IEEE 1394 standard protocol into data exchange based on the USB standard protocol, thereby achieving a data processing system. The purpose of network connection and data exchange between A80 and t data processing system B90.
  • FIG. 8 is a circuit schematic diagram when the interface module 53 uses a USB interface and an IEEE1394 interface to connect to a data processing system according to the second embodiment of the present invention.
  • J1 is a USB interface and J6 is an IEEE1394 interface. They are connected to the data processing systems A80 and B90, respectively.
  • an ISP1122ABD interface hub Ul is used in order to realize the connection of multiple different types of interfaces.
  • the interface hub U1 provides an operating clock pulse for the interface hub U1 through an XT1 crystal oscillator.
  • the DM1 and DPI of the interface hub U1 are the same as those in FIG.
  • DM1 and DPI connections are used to implement the network connection and data exchange control of the controller chip U8 shown in FIG. 10 in this embodiment;
  • U3 in FIG. 8 is a chip NT2020 manufactured by Netac, which can implement the USB protocol and IEEE1394 interface
  • the mutual conversion of the protocols enables mutual communication between the USB interface J1 based on the USB protocol and the IEEE 1394 interface J6 based on the IEEE 1394 protocol.
  • the interface hub Ul, the protocol conversion chip U3, and the controller chip U8 in FIG. 10 together form a controller module 52 in this embodiment.
  • the controller module 52 controls and coordinates the network of the data processing systems A80 and B90. Connection and data exchange, and data exchange between data processing systems A80, B90 and storage devices.
  • the functional implementation principle flow of the device described in this embodiment is similar to the process in the first embodiment, that is, when the USB interface 5311 in the interface module 53 of the semiconductor storage device 50 is connected to the data processing system A80, and the IEEE1394 interface 5312
  • the controller module 52 When connected to the data processing system B90, the controller module 52 immediately initializes and executes standard protocol operations corresponding to its interface, that is, the data processing system A80 performs USB standard protocol operations on the semiconductor storage device 50 through the USB interface 5311, and performs data processing.
  • the system B90 performs an IEEE1394 standard protocol operation on the semiconductor storage device 50 through the IEEE1394 interface 5312, and implements data access functions of the data processing systems A80 and B90 to the semiconductor storage device 50.
  • the controller module 52 of the semiconductor storage device 50 immediately interprets and executes the USB interface protocol and the IEEE1394 interface protocol, performs the USB interface protocol and the IEEE1394 interface protocol, and interacts with each other.
  • the conversion operation, and the network connection and information exchange channel of the data processing systems A80 and B90 are established accordingly.
  • the protocol conversion chip may have a built-in program or a programmable program.
  • the program controls the controller chip U8 shown in FIG. 10 to perform data conversion based on different protocols through the interface hub U1.
  • the processing related to the information prompting module 55 and the switch control module 56 since they are basically the same as those described in the first embodiment, they will not be described again.
  • FIG. 5 is a schematic block diagram of a semiconductor memory device according to a third embodiment of the present invention.
  • data processing systems A80 and B90 having different interface types are connected to the semiconductor storage device 50 of the present invention through a USB interface 5321 and a wireless interface 5322 in an interface module, respectively. And establish a network connection through it.
  • the wireless interface includes Bluetooth, IrDA, HomeRF, 802.11.a, 802.11.b, 802.11.g, HiperLAN, and the wireless interface module may be a wireless interface or a combination of multiple wireless interfaces , Such as the combination of infrared interface and Bluetooth interface.
  • the wireless interface can automatically identify the type of interface standard with the data processing system that requires a connection, and establish a network connection with the wireless interface data processing system.
  • the wireless interface 5322 is a Bluetooth interface.
  • the USB interface 5321 and the wireless interface 5322 are electrically connected to the controller module 52 and the flash memory module 511, respectively, and support two-way flow of data and signals.
  • the power module 54 may be powered by a USB interface 5321, or may be powered by an external power supply or a built-in power supply.
  • the power module 54 is connected to the wireless interface 5322, the USB interface 5321, the controller module 52, the flash memory module 511, and the liquid crystal display module. 551 and other electrical connections to provide power to them.
  • the switch control module 56 includes a write-protect switch 561 and a network connection and storage enable switch 562, and is electrically connected to the controller module 52. Its functions have been described in the foregoing, so the description is omitted.
  • FIG. 9 is a circuit schematic diagram of the interface module using a USB interface 5321 and a wireless interface 5322.
  • J4 is a USB interface connected to a data processing system A80
  • U14 is a Bluetooth interface controller.
  • the controller chip is used for Controls the Bluetooth device's information transmission, information reception, protocol conversion and data exchange.
  • the crystal Y6 provides the working clock pulse for the controller chip.
  • the controller chip connects to the Bluetooth device and controls the work of the Bluetooth device through the BLUE_TXD, BLUE_RXD, BLUE_DCD, and RX_CLK ports.
  • the RXD and TXD connections of the controller chip U8 shown in FIG. 10 together with the controller chip U8 constitute the controller module 52 described in this embodiment, which is used to control and coordinate the network connection and data exchange of the data processing systems A80 and B90, and data processing. Data exchange between system A80, B90 and storage device.
  • the wireless interface 5322 can automatically identify the interface type of the data processing system B90 to which a connection is to be established, and select a wireless interface standard corresponding to the data processing system B90 to which it is to be connected and establish a wireless connection therewith.
  • the wireless interface 5322 automatically selects a Bluetooth interface protocol, the controller module 52 interprets and executes the Bluetooth interface protocol, and establishes a wireless connection with the data processing system B90 ( (Bluetooth) connection to implement data access of the data processing system B90 to the semiconductor storage device 50.
  • the data processing system B90 After the data processing system B90 is connected to the semiconductor storage device 50, it will establish a network connection with the data processing system A80 that has established a connection with the semiconductor storage device 50 through the semiconductor storage device 50.
  • the controller module 52 performs data counting on the data processing systems A80 and B90.
  • data based on different standard protocols need to be converted to each other, so as to achieve network connection and data exchange between data processing systems based on different interface standards. That is, the data based on the USB standard protocol transmitted by the data processing system A80 needs to be converted by the controller module 52 into data based on the Bluetooth standard protocol and passed to the data processing system B90.
  • the data processing system B90 is based on the Bluetooth standard.
  • the protocol data needs to be converted into data based on the USB standard protocol by the controller module 52 and passed to the data processing system A80 to achieve the purpose of network connection and data exchange with each other.
  • each interface type of the semiconductor storage device 50 In the use state, each interface type of the semiconductor storage device 50, the connection status between the data processing systems A80 and B90, the data operation status, the content, the access object, the data flow, the data flow direction, and other related information can be passed through the controller module.
  • an information prompt is made on the liquid crystal display module 51.
  • the controller module 52 is composed of the controller chip U8 and an interface hub or a wireless interface controller shown in FIG. 10. Therefore, the controller chip is important for the present invention. Is more important.
  • the controller chip U8 uses the H8S / 2215 chip to control and coordinate the network connection and data exchange of the semiconductor storage device 50. As shown in FIG. 10, in use, D0 ... D7 of the controller chip U8 are correspondingly connected to D0 ... D7 of the flash memory chip U11 in FIG. 11 to control and implement the data processing system to the semiconductor storage device 50.
  • LCD-RS, LCD-CLK :, LCD-DATA are connected to LCD-RS, LCD-CLK. LCD-DATA in the liquid crystal display module 551 of FIG. 12 to implement the semiconductor memory device of the present invention.
  • the information display, the implementation of its network connection and data conversion functions have been explained in the foregoing, so they are omitted here.
  • control chip is an H8S / 2215 chip, but in fact, other chips with similar functions can also be used.
  • various modifications that do not depart from the spirit of the present invention are all within the protection scope of the claims attached to the present invention.

Landscapes

  • Information Transfer Systems (AREA)

Abstract

La présente invention concerne un type de dispositif de stockage à semi-conducteurs qui a une fonction de connexion au réseau, le dispositif comprenant: un module (51) de support de stockage à semi-conducteurs prévu pour stocker des données; un module (53) d'interface qui comporte au moins deux interfaces et qui est connecté au module (52) de dispositif de commande, ledit module (53) d'interface comportant au moins deux interfaces qui sont couplées à au moins deux systèmes de traitement de données externes différents, sous le contrôle du module (52) de dispositif de commande; différents systèmes de traitement de données externes qui échangent des données avec le module (51) de support de stockage à semi-conducteurs par le biais de l'interface reliée à ces derniers, de sorte que le dispositif de stockage à semi-conducteurs exécute une opération d'accès aux données. La présente invention assure une connexion au réseau et l'échange de données entre des systèmes de traitement de données différents au moyen de la combinaison de la technologie de stockage et de la technologie de communication par réseau et par la connexion de systèmes de traitement de données différents au moyen de diverses interfaces dans ledit dispositif de stockage à semi-conducteurs selon la présente invention.
PCT/CN2004/000005 2003-01-01 2004-01-02 Procede permettant d'effectuer la connexion au reseau via un dispositif de stockage a semi-conducteurs WO2004061680A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB031013023A CN100383766C (zh) 2003-01-01 2003-01-01 一种借助半导体存储装置实现网络连接的方法
CN03101302.3 2003-01-01

Publications (1)

Publication Number Publication Date
WO2004061680A1 true WO2004061680A1 (fr) 2004-07-22

Family

ID=32686829

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2004/000005 WO2004061680A1 (fr) 2003-01-01 2004-01-02 Procede permettant d'effectuer la connexion au reseau via un dispositif de stockage a semi-conducteurs

Country Status (2)

Country Link
CN (1) CN100383766C (fr)
WO (1) WO2004061680A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714845A (zh) * 2012-10-09 2014-04-09 昆达电脑科技(昆山)有限公司 具有双usb接口的电子装置
CN112817537B (zh) * 2021-02-09 2022-09-23 联想(北京)有限公司 一种数据处理系统、装置以及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1341942A (zh) * 2001-06-30 2002-03-27 深圳市朗科科技有限公司 一种多功能半导体存储装置
CN1367438A (zh) * 2002-02-09 2002-09-04 深圳市朗科科技有限公司 支持多种接口的半导体存储方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784581A (en) * 1996-05-03 1998-07-21 Intel Corporation Apparatus and method for operating a peripheral device as either a master device or a slave device
JPH1173398A (ja) * 1997-06-03 1999-03-16 Toshiba Corp 分散ネットワークコンピューティングシステム、同システムに用いられる情報交換装置、同システムに用いられるセキュリティ機能を有する情報交換方法、この方法を格納したコンピュータ読取り可能な記憶媒体
AU5382399A (en) * 1999-01-14 2000-08-01 Flatstack Ltd. Microcontroller apparatus for providing network access to a host system
JP4172120B2 (ja) * 1999-06-29 2008-10-29 ソニー株式会社 通信装置及び通信方法、通信端末装置
CN1331535A (zh) * 2000-06-29 2002-01-16 宏碁电脑股份有限公司 信息传输装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1341942A (zh) * 2001-06-30 2002-03-27 深圳市朗科科技有限公司 一种多功能半导体存储装置
CN1367438A (zh) * 2002-02-09 2002-09-04 深圳市朗科科技有限公司 支持多种接口的半导体存储方法及装置

Also Published As

Publication number Publication date
CN1516027A (zh) 2004-07-28
CN100383766C (zh) 2008-04-23

Similar Documents

Publication Publication Date Title
KR101008449B1 (ko) 데이터 교환 및 저장을 제공하는 장치 및 방법
US6795327B2 (en) Semiconductor storage method and device supporting multi-interface
US8327167B2 (en) Computer storage components that provide external and internal access
US20090013103A1 (en) Data sharing and transfer systems and methods
KR100899511B1 (ko) 컴퓨터 주변기기에 저장 기능을 부가하는 방법 및 그 구조
WO2007147114A2 (fr) Concentrateur usb de partage de périphérique pour un hôte sans fil
JP2002300229A (ja) Usb通信制御装置、usb通信システムおよびusb通信制御方法
JP2002297269A (ja) インターフェース端子を具備する電子機器
JP2007280261A (ja) ネットワーク上の機器を共有可能とする可搬型仮想記憶装置
US20050144353A1 (en) Wireless virtual storage device
US8327124B2 (en) SD switch box in a cellular handset
JP2002149284A (ja) ストレージ機器
CN1367438B (zh) 支持多种接口的半导体存储方法及装置
WO2004061680A1 (fr) Procede permettant d'effectuer la connexion au reseau via un dispositif de stockage a semi-conducteurs
US20090241179A1 (en) Enabling peripheral communication in a local area network
WO2009012698A1 (fr) Modem
KR100758219B1 (ko) 유에스비 장치의 동작을 통제하는 방법
KR100705381B1 (ko) 유에스비 호스트에 보안 콘트롤러를 부가하여 유에스비장치를 통제하는 방법
WO2005066806A1 (fr) Appareil de stockage semi-conducteur a connexion par technologie avancee serielle
KR101592591B1 (ko) Usb 호스트 및 usb 디바이스 간의 전환이 가능한 멀티미디어 시스템
KR100856811B1 (ko) 유에스비 인터페이스 장치
JP3095412U (ja) シリアルataインタフェイスを適用したフラッシュメモリカードリーダ
CN100375968C (zh) 用于网络的移动数据储存装置
KR100586373B1 (ko) Usb의 데이터 저장장치
TW201324172A (zh) 隨身儲存裝置、提供數位裝置傳輸資料之系統及其方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载