INFORMATION RECORDING DEVICE, ACCESS DEVICE, AND ACCESS METHOD
20200201803 ยท 2020-06-25
Inventors
- Takuji MAEDA (Osaka, JP)
- Shuichi Ohki (Hyogo, JP)
- Masayuki Orihashi (Chiba, JP)
- Osamu Shibata (Hyogo, JP)
Cpc classification
G06K7/00
PHYSICS
G06F3/00
PHYSICS
G06F2213/3804
PHYSICS
International classification
Abstract
An information recording device stores data. The information recording device includes a first bus interface that transmits data to and receives data from an access device according to a first interface scheme, the access device accessing the information recording device, and a second bus interface that transmits data to and receives data from the access device according to a second interface scheme. The first bus interface and the second bus interface only share wiring of a power supply and wiring of a ground.
Claims
1. An information recording device that stores data, the information recording device comprising: a first bus interface that transmits data to and receives data from an access device according to a first interface scheme, the access device accessing the information recording device; and a second bus interface that transmits data to and receives data from the access device according to a second interface scheme, wherein the first bus interface and the second bus interface only share wiring of a power supply and wiring of a ground.
2. The information recording device according to claim 1, wherein a clock to be used in the second interface scheme is supplied by superimposing the clock onto wiring for data transmission and reception, the wiring being provided in the second bus interface.
3. The information recording device according to claim 1, wherein a clock to be used in the second interface scheme is supplied by using dedicated clock wiring provided in the second bus interface.
4. The information recording device according to claim 3, further comprising dedicated wiring that controls whether to supply the clock.
5. The information recording device according to claim 1, wherein when a clock to be used in the second interface scheme is supplied by using dedicated clock wiring provided in the second bus interface, only one of two pieces of wiring of a differential clock pair is connected to the information recording device, the differential clock pair being supplied by the access device.
6. The information recording device according to claim 1, wherein from among all pins, at least a pin that is used for the access device to input a command to the information recording device according to the first interface scheme, and a pin that is used for the access device to supply a clock to the information recording device according to the first interface scheme are not shared with a signal line according to the second interface scheme.
7. The information recording device according to claim 1, wherein in the first interface scheme, communication is performed by only using two pins, the two pins including a pin that is used for the access device to input a command to the information recording device and a pin that is used for the access device to supply a clock to the information recording device.
8. The information recording device according to claim 1, wherein the first bus interface is a secure digital (SD) bus interface, and the second bus interface is a peripheral component interconnect express (PCI Express) bus interface.
9. The information recording device according to claim 1, wherein the first bus interface and the second bus interface are simultaneously used, and the information recording device is accessed by the access device via the first bus interface and the second bus interface.
10. An access device that accesses an information recording device that stores data, the access device comprising: a first bus interface that transmits data to and receives data from the information recording device according to a first interface scheme; and a second bus interface that transmits data to and receives data from the information recording device according to a second interface scheme, wherein the first bus interface and the second bus interface only share wiring of a power supply and wiring of a ground.
11. The access device according to claim 10, wherein a clock to be used in the second interface scheme is supplied by superimposing the clock onto wiring for data transmission and reception, the wiring being provided in the second bus interface.
12. The access device according to claim 10, wherein a clock to be used in the second interface scheme is supplied by using dedicated clock wiring provided in the second bus interface.
13. The access device according to claim 12, further comprising dedicated wiring that controls whether to supply the clock.
14. The access device according to claim 10, wherein when a clock to be used in the second interface scheme is supplied by using dedicated clock wiring provided in the second bus interface, only one of two pieces of wiring of a differential clock pair is connected to the information recording device, the differential clock pair being supplied by the access device.
15. The access device according to claim 10, wherein from among all pins, at least a pin that is used for the access device to input a command to the information recording device according to the first interface scheme, and a pin that is used for the access device to supply a clock to the information recording device according to the first interface scheme are not shared with a signal line according to the second interface scheme.
16. The access device according to claim 10, wherein in the first interface scheme, communication is performed by only using two pins, the two pins including a pin that is used for the access device to input a command to the information recording device and a pin that is used for the access device to supply a clock to the information recording device.
17. The access device according to claim 10, wherein the first bus interface is a secure digital (SD) bus interface, and the second bus interface is a peripheral component interconnect express (PCI Express) bus interface.
18. The access device according to claim 10, wherein the first bus interface and the second bus interface are simultaneously used, and the access device accesses the information recording device via the first bus interface and the second bus interface.
19. An access method for accessing an information recording device that stores data, the access method comprising: performing access between the information recording device and an access device via a first bus interface according to a first interface scheme, the access device accessing the information recording device; performing access between the information recording device and the access device via a second bus interface according to a second interface scheme; and sharing wiring of a ground in the first interface scheme and the second interface scheme, and supplying power from the access device to the information recording device by using common wiring.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION
[0027] Exemplary embodiments are described in detail below with reference to the drawings as appropriate. However, an unnecessarily detailed description may be omitted. For example, a detailed description of well-known matters or a duplicate description of substantially the same configuration may be omitted. This is to avoid unnecessary redundancy in the description below and to make the description below easily understandable to those skilled in the art.
[0028] Note that the inventors provide the accompanying drawings and the description below to help those skilled in the art to fully understand the present disclosure, and the inventors do not intend to use the accompanying drawings or the description below to limit the subject matter described in the claims.
[0029] An exemplary embodiment of the present disclosure is described below with reference to the accompanying drawings.
EXEMPLARY EMBODIMENT
[1. Configuration]
[0030]
[0031] As illustrated in
[1-1. Access Device]
[0032] As illustrated in
[0033] Access controller 26 is a controller that controls an entirety of access device 20, and is equivalent, for example, to a system-on-a-chip (SOC) that is mounted on a smartphone or the like. Access controller 26 selects and accesses one of the two bus interfaces in order to achieve access to information recording device 10.
[0034] First master bus interface 21 is a conventional bus interface, and is equivalent, for example, to an SD interface (an example of a first bus interface) of the single-ended scheme (an example of a first interface scheme). First master bus interface 21 is connected to first slave bus interface 11 of information recording device 10, and achieves transmission and reception of data by using a conventional bus interface.
[0035] Second master bus interface 22 is a high-speed bus interface, and is equivalent, for example, to a PCI Express interface (an example of a second bus interface) of the differential scheme (an example of a second interface scheme). Second master bus interface 22 is connected to second slave bus interface 12 of information recording device 10, and achieves transmission and reception of data by using a high-speed bus interface.
[0036] First clock circuit 24 supplies a clock to information recording device 10 via first master bus interface 21. This clock is used as a clock source to be used on a side of information recording device 10 in order to drive a conventional bus interface.
[0037] Second clock circuit 25 supplies a clock to information recording device 10 via second master bus interface 22. This clock is used as a clock source that is used on the side of information recording device 10 in order to drive a high-speed bus interface.
[0038] Power supply unit 23 supplies power to information recording device 10 via first master bus interface 21. This power is used as power required to control information recording device 10.
[1-2. Information Recording Device]
[0039] Information recording device 10 includes first slave bus interface 11, second slave bus interface 12, slave clock circuit 17, power receiver 13, bus arbitration unit 14, front-end module 15, and back-end module 16.
[0040] First slave bus interface 11 is a conventional bus interface, and is equivalent, for example, to an SD interface of the single-ended scheme. First slave bus interface 11 is connected to first master bus interface 21 of access device 20, and achieves transmission and reception of data by using a conventional bus interface.
[0041] Second slave bus interface 12 is a high-speed bus interface, and is equivalent, for example, to a PCI Express interface of the differential scheme. Second slave bus interface 12 is connected to second master bus interface 22 of access device 20, and achieves transmission and reception of data by using a high-speed bus interface.
[0042] Slave clock circuit 17 is used as a clock source that is used inside information recording device 10 in a case where a clock is not supplied from a side of access device 20 via a dedicated clock pin when second master bus interface 22 and second slave bus interface 12 transmit data to and receive data from each other by using a high-speed bus interface (details will be described later).
[0043] Power receiver 13 provides a function of receiving power that has been supplied to information recording device 10 via first master bus interface 21 and first slave bus interface 11, and supplying the power to respective units in information recording device 10.
[0044] Bus arbitration unit 14 is connected to first slave bus interface 11 and second slave bus interface 12, and provides a function of arbitrating between buses.
[0045] Front-end module 15 provides a function of interpreting a command from access device 20 that has been received via bus arbitration unit 14 and achieving writing or reading of data. Front-end module 15 is equivalent, for example, to a memory controller in a memory card.
[0046] Back-end module 16 provides a function of actually achieving reading or writing of data. Back-end module 16 is equivalent, for example, to a flash memory in a memory card.
[2. Pin Layout of Conventional UHS-II SD Memory Card]
[0047]
[0048] In
[0049] From among pins that are used for a first bus, VDD (3.3 V) is a pin that is used for the access device to supply a power of 3.3 V to the UHS-II SD memory card. VSS1 and VSS2 are grounds. CLK is a pin that is used for the access device to supply a clock to the UHS-II SD memory card. CMD is a pin that is used for the access device to input a command to the UHS-II SD memory card. DAT0, DAT1, DAT2, and DAT3 are pins that are used to transmit and receive data between the access device and the UHS-II SD memory card. DAT3 is used for card detection (CD) in some cases, but a detailed description is omitted.
[0050] From among pins that are used for a second bus, VDD1 (3.3 V), VSS1, and VSS2 are used as a pin that has the same role as a role in the case of access using the conventional SD interface of the single-ended scheme. RCLK+ and RCLK are pins that are used for the access device to supply a differential clock to the UHS-II SD memory card. VDD2 (1.8 V) is a pin that is used for the access device to additionally supply a power of 1.8 V when the UHS-II interface is used. VSS3, VSS4, and VSS5 are grounds for the UHS-II interface. D0+, D0, D1+, and D1 are pins that are used as two pairs of differential data signal lines.
[0051] As described above, in the UHS-II SD memory card, five pins in total are shared as pins for the first bus in the SD interface of the single-ended scheme and pins for the second bus in the UHS-II SD interface of the differential scheme. VDD1, VSS1, and VSS2 pay the same role in both buses. Therefore, no problems arise even when VDD1, VSS1, and VSS2 are shared. However, DAT0 and DAT1 for the first bus are used as RCLK+ and RCLK for the second bus, and therefore a switch circuit that switches usage is needed in a host controller on a side of the access device. The switch circuit can be implemented in a case where a host controller is newly designed and developed. However, in a case where an existing host controller is diverted, it is requested that an additional part such as a bus switch be externally mounted, and a problem arises in which a mounting load is imposed on the side of the access device.
[0052] The present disclosure discloses a method for achieving access using a high-speed interface of PCI Express while maintaining compatibility with the UHS-II SD memory card, and reducing a mounting load on the side of the access device.
[3-1. First Pin Layout]
[0053]
[0054] In
[0055] Layout of respective pins in the first bus is the same as the layout of
[0056] VDD3 (1.2 V) added as pin number 18 is a pin that is used to supply, to information recording device 10, additional power instead of VDD2 (1.8 V) of
[0057] In the first pin layout, a most characteristic point is that a pin that is used for access device 20 to supply a clock to information recording device 10 is not provided in the second bus. Stated another way, in an example of the first pin layout according to the present disclosure, a dedicated clock pin is not provided, and an embedded clock mode is used in which a clock is superimposed onto data pin (TX+, TX, RX+, RX) and the clock is supplied from access device 20 to information recording device 10. As described above, it is preferable that a clock to be used in the second interface scheme be supplied by superimposing the clock onto wiring for data transmission and reception that is provided in the second bus interface. In a case where this mode is used, it is requested that slave clock circuit 17 illustrated in
[0058] As described above, in
[3-2. Connection in First Pin Layout]
[0059]
[0060] As illustrated in
[3-3. Effects in First Pin Layout]
[0061] By employing such a configuration, existing controllers can be diverted with no change, without mounting an additional part that switches a bus between the SD host controller and the PCI Express Root Complex on a side of the access device.
[0062] In addition, VDD1, VSS1, and VSS2 are shared by the first bus and the second bus, and pin layout in the second bus is configured to be as similar as possible to pin layout of a UHS-II SD memory card. By doing this, a number of pins on information recording device 10 can be reduced as much as possible, and information recording device 10 that is one type of removable recording device can be easily implemented.
[0063] Further, a clock or a signal line is completely independent in the first bus and the second bus. Therefore, both buses can be simultaneously driven. Stated another way, the first pin layout can be used, for example, in a usage of reading data from information recording device 10 via the second bus while writing data to the information recording device via the first bus.
[4-1. Second Pin Layout]
[0064]
[0065] In
[0066] A difference from the example illustrated in
[0067] In the example of the second pin layout, differential clock pins REFCLK+, REFCLK are disposed as pin numbers 19 and 20. In the example of the first pin layout, a method has been described for accessing an information recording device according to PCI Express by using the embedded clock mode, without using a dedicated differential clock pin. However, in the case of the use of a higher-speed access mode according to PCI Express, it may be difficult to use the embedded clock mode from the viewpoint of signal quality. Therefore, in the example of the second pin layout, a scheme obtained by adding two pins REFCLK+, REFCLK as dedicated differential clocks is employed. Stated another way, a clock to be used in the second interface scheme may be supplied by using dedicated clock wiring provided in a second bus interface. Further, CLKREQ # that controls an ON state or an OFF state of a clock signal in order to control power is assigned to pin number 14 as dedicated wiring.
[0068] As described above, in
[4-2. Connection in Second Pin Layout]
[0069]
[0070] As illustrated in
[4-3. Effect in Second Pin Layout]
[0071] By employing such a configuration, existing controllers can be diverted with no change, without mounting an additional part that switches a bus between the SD host controller and the PCI Express Root Complex on a side of the access device (terminals of REFCLK+, REFCLK, and CLKREQ # of an existing PCI Express Root Complex can be directly connected to pins in the second row of information recording device 10).
[5-1. Example of Third Pin Layout]
[0072]
[0073] In
[0074] A difference from the example illustrated in
[5-2. Connection in Third Pin Layout]
[0075] In the example of the third pin layout, differential clock pin REFCLK is not assigned, and does not connect access device 20 and information recording device 10. Stated another way, as illustrated in
[5-3. Effect in Third Pin Layout]
[0076] As described above, in
[6-1. Fourth Pin Layout]
[0077] In
[0078] As illustrated in
[6-2. Connection in Fourth Pin Layout]
[0079] In an example of the fourth pin layout, CMD and SDCLK of the SD interface are not shared with the PCI Express interface. Stated another way, as illustrated in
[6-3. Effects in Fourth Pin Layout]
[0080] By employing the fourth pin layout and operation, existing controllers can be diverted with no change, without mounting an additional part that switches a bus between the SD host controller and the PCI Express Root Complex on a side of access device 20.
[0081] In addition, in the fourth pin layout, CMD52 that is a command according to an SD input output (SDIO) standard is used, as illustrated in
[7. Access to High-Speed Bus Interface by Using Existing Host Controllers]
[0082] As described in the first to third pin layout examples, according to the present disclosure, from among pins for a PCI Express interface, pins other than a power source and a ground are independently disposed in a second row in a state where pins in a first row keep compatible with a conventional SD interface. This enables access to both interfaces by diverting existing host controllers mounted in access device 20.
[0083] In addition, pins for both interfaces are independently disposed, and therefore the present disclosure can be employed for a usage of simultaneously using both interfaces.
Other Exemplary Embodiments
[0084] As described above, the exemplary embodiment has been described as an example of the technique disclosed in the present application. However, the technique of the present disclosure is not limited to the exemplary embodiment, and is also applicable to other exemplary embodiments that undergo modifications, replacements, additions, omissions, or the like, as appropriate. A new exemplary embodiment can also be made by combining respective components described in the exemplary embodiment above. Thus, other exemplary embodiments are described below as examples.
[0085] In the exemplary embodiment described above, a method for assigning a differential signal pair to pins, as indicated as REFCLK+ and REFCLK, has been disclosed. It is preferable that the differential signal pair be disposed in positions adjacent to each other. However, the differential signal pair may be assigned to positions that are not positions in the examples of pin layout that have been described in the present disclosure. The differential signal pair may be disposed with attributes of + and reversed.
[0086] A case has been described where PCI Express is employed as a high-speed interface. However, another high-speed interface such as universal serial bus (USB) 3.0 may be employed.
[0087] In the second pin layout and the third pin layout, a case where CLKREQ # is used has been described. However, for example, in a case where low power consumption control is not needed, CLKREQ # does not always need to be used, and CLKREQ # may not be assigned.
[0088] The fourth pin layout has been described under the assumption that a total number of pins is 17. However, as described in the example of the third pin layout, a configuration may be employed in which pin numbers 18 and 19 are added as an extension power supply terminal and an extension terminal, respectively, and a CMD terminal and an SDCLK terminal are not shared with a signal line of the PCI Express interface.
[0089] In the access device and the information recording device described in the exemplary embodiment above, respective processing units may be individually formed as a single chip by using a semiconductor device such as a large-scale integration (LSI). Alternatively, some or all of the respective processing units may be formed as a single chip.
[0090] The LSI has been described here as an example of the semiconductor device. However, the semiconductor device may also be referred to as an integrated circuit (IC), a system LSI, a super LSI, or an ultra LSI depending on a degree of integration.
[0091] A method for circuit integration is not limited to the LSI, and circuit integration may be implemented by a dedicated circuit or a general-purpose processor. A field programmable gate array (FPGA) or a reconfigurable processor may be used. The FPGA is programmable after the manufacture of the LSI. In the reconfigurable processor, connection or settings of circuit cells inside the LSI are reconfigurable.
[0092] Furthermore, if any circuit integration technology that can replace the LSI emerges due to the advance of a semiconductor technology or other derivative technologies, naturally, such a technology may be used to integrate functional blocks. For example, biotechnology may be applied.
[0093] Respective processes in the exemplary embodiment described above may be implemented by hardware, or may be implemented by software. Alternatively, the respective processes may be implemented by a combination of software and hardware. In a case where the access device and the information recording device according to the exemplary embodiment described above are implemented by hardware, it goes without saying that timings at which the respective processes are performed need to be adjusted. For convenience of description, in the exemplary embodiment described above, details of timing adjustment of various signals required in an actual hardware design are omitted.
[0094] As described above, the exemplary embodiments have been described as examples of the technique of the present disclosure. For this purpose, the accompanying drawings and the detailed description have been provided.
[0095] Accordingly, in order to exemplify the technique described above, the components illustrated or described in the accompanying drawings and the detailed description may not only include components that are essential for solving the problems, but may also include components that are not essential for solving the problems. Therefore, the unessential components should not be deemed essential just because the unessential components are illustrated or described in the accompanying drawings and the detailed description.
[0096] The exemplary embodiments described above are provided to exemplify the technique according to the present disclosure. Therefore, it is possible to make various changes, replacements, additions, omissions, or the like within the scope of the claims and equivalents thereof.
INDUSTRIAL APPLICABILITY
[0097] The present disclosure is useful for an information recording device that mounts a plurality of interfaces and an access device that accesses the information recording device.