Slave device for a serial synchronous full duplex bus system
10467180 ยท 2019-11-05
Assignee
Inventors
Cpc classification
G06F13/364
PHYSICS
H04L5/14
ELECTRICITY
International classification
G06F1/12
PHYSICS
H04L5/14
ELECTRICITY
Abstract
A slave device for a serial synchronous full duplex bus system, which has a data input stage, a clock input stage, an interface logic, a synchronization delay flip-flop, and a data output stage. The slave device is manufactured using nanometer technologies. Also, a method for operating the slave device.
Claims
1. A slave device for a serial synchronous full duplex bus system, the slave device comprising: a data input stage configured to receive a medium voltage data bus signal from a master device of the bus system and configured to provide a medium voltage data signal, wherein the medium voltage data signal is supplied to a data signal level down shifter configured to produce a low voltage data signal corresponding to the medium voltage data signal; a clock input stage configured to receive a medium voltage clock bus signal from the master device of the bus system and configured to provide a medium voltage clock signal, wherein the medium voltage clock signal is supplied to a clock signal level down shifter configured to produce a low voltage clock signal corresponding to the medium voltage clock signal; an interface logic configured to receive the low voltage data signal and the low voltage clock signal and to carry out one or more logical operations in order to produce one or more low voltage output data signals based on the low voltage data signal and based on the low voltage clock signal; a synchronization delay flip-flop having a delay flip-flop data input, a delay flip-flop clock input, and a delay flip-flop data output, wherein an asynchronous medium voltage output data signal, which is based on the one or more low voltage output data signals, is supplied to the delay flip-flop data input, the asynchronous medium voltage output data signal being different than the medium voltage data signal, wherein a medium voltage output clock signal derived from the medium voltage clock bus signal in a medium voltage portion of the slave device is supplied to the delay flip-flop clock input, and wherein the delay flip-flop data output provides a synchronous medium voltage output data signal; and a data output stage configured to transmit a medium voltage data bus signal to the master device of the bus system, wherein the synchronous medium voltage output signal is supplied to the data output stage.
2. The slave device according to claim 1, wherein the medium voltage output clock signal is the medium voltage clock bus signal or the medium voltage clock signal.
3. The slave device according to claim 1, wherein the asynchronous medium voltage output data signal is produced by an output data signal up shifter to which the low voltage output data signal or a signal derived from the low voltage output data signal in a low voltage portion of the slave device is supplied to.
4. The slave device according to claim 1, wherein, in a first mode of operation, the synchronization delay flip-flop is configured in such way that it is in a transparent mode at a beginning of a bus frame and in such way that it is switched to edge triggered mode at the arrival of a first edge of the medium voltage output clock signal for the bus frame.
5. The slave device according to claim 1, wherein the interface logic comprises a register and wherein the slave device comprises a selection module configured to produce a selection module output signal.
6. The slave device according to claim 1, wherein, in a second mode of operation, the interface logic is configured to receive a bit sequence within the low voltage data signal, which corresponds to a register address of the register, wherein the interface logic is configured to output, before a last bit of the bit sequence is received, a first low voltage output data signal corresponding to the register address containing the bit sequence without the last bit of the bit sequence and a last bit being set to zero and a second low voltage output data signal corresponding to the register address containing the bit sequence without the last bit of the bit sequence and a last bit being set to one, wherein the interface logic is configured to output, after receiving the last bit of the bit sequence, a low voltage address signal containing the last bit, wherein the selection module is configured to produce the selection module output signal depending on the first low voltage output data signal, the second low voltage output data signal, the medium voltage data signal, the low voltage address signal and the medium voltage clock signal.
7. The slave device according to claim 6, wherein the selection module comprises an output producer configured to produce the selection module output signal depending on the first low voltage output data signal and the second low voltage output data signal, and wherein the selection module comprises a selection control timing module configured to provide a selection control signal for the output producer, which depends on the low voltage address signal, the medium voltage data signal and the medium voltage clock signal.
8. The slave device according to claim 7, wherein the selection control module comprises an address delay flip-flop comprising an address delay flip-flop data output, an address delay flip-flop clock input and an address delay flip-flop data input, the address delay flip-flop providing the selection control signal at the address delay flip-flop data output depending on the medium voltage data signal and a timing control signal being provided at an address delay flip-flop clock input by an AND gate depending on the low voltage address signal and the medium voltage clock signal.
9. The slave device according to claim 8, wherein first low voltage output data signal is supplied to a first data signal up shifter configured to produce a first medium voltage output data signal, wherein the first medium voltage output data signal is supplied to the output producer, wherein second low voltage output data signal is supplied to a second data signal up shifter configured to produce a second medium voltage output data signal, wherein the second medium voltage output data signal is supplied to the output producer, wherein the medium voltage data signal or the medium voltage data bus signal is supplied to the address delay flip-flop data input, wherein in the low voltage address signal is supplied to an address signal up shifter configured to produce a medium voltage address signal, wherein the medium voltage address signal is supplied to the AND gate, wherein the medium voltage clock signal or the medium voltage clock bus signal is supplied to the AND gate, wherein the selection module output signal is a medium voltage selection module output signal, and wherein the medium voltage selection module output signal is used as the asynchronous medium voltage output data signal.
10. The slave device according to claim 9, wherein the first low voltage output data signal and the second low voltage output data signal are supplied to the output producer, wherein the low voltage data signal is supplied to the address delay flip-flop data input, wherein the low voltage address signal and the low voltage clock signal are supplied to the AND gate, wherein the selection module output signal is a low voltage selection module output signal, and wherein the low voltage selection module output signal is used as the low voltage output data signal.
11. The slave device according to claim 6, wherein the interface logic is configured, in a third mode of operation, to receive sequentially a plurality of bit sequences within the low voltage data signal, wherein each bit sequence corresponds to a register address of the register, wherein the interface logic is configured to output a first low voltage output data signal corresponding to a first register address and a second low voltage output data signal corresponding in a time-shared way, wherein the interface logic is configured to output a low voltage address signal, wherein the selection module is configured to produce an selection module output signal depending on the first low voltage output data signal, the second low voltage output data signal, the medium voltage data signal, the low voltage address signal and the medium voltage clock signal.
12. A method for operating a slave device for a serial synchronous full duplex bus system, the method comprising: receiving a medium voltage data bus signal from a master device of the bus system and providing a medium voltage data signal using a data input stage, wherein the medium voltage data signal is supplied to a data signal level down shifter configured to produce a low voltage data signal corresponding to the medium voltage data signal; receiving a medium voltage clock bus signal from the master device of the bus system and providing a medium voltage clock signal using a clock input stage, wherein the medium voltage clock signal is supplied to a clock signal level down shifter configured to produce a low voltage clock signal corresponding to the medium voltage clock signal; receiving the low voltage data signal and the low voltage clock signal and carrying out one or more logical operations using an interface logic in order to produce one or more low voltage output data signals based on the low voltage data signal and based on the low voltage clock signal; using a synchronization delay flip-flop having a delay flip-flop data input, a delay flip-flop clock input and a delay flip-flop data output, wherein an asynchronous medium voltage output data signal, which is based on the one or more low voltage output data signals, is supplied to the delay flip-flop data input, the asynchronous medium voltage output data signal being different than the medium voltage data signal, based on the one or more low voltage output data signals, is supplied to the delay flip-flop data input, wherein a medium voltage output clock signal derived from the medium voltage clock bus signal in a medium voltage portion of the slave device is supplied to the delay flip-flop clock input, and wherein the delay flip-flop data output provides a synchronous medium voltage output data signal; and transmitting a medium voltage data bus signal to the master device of the bus system using a data output stage, wherein the synchronous medium voltage output signal is supplied to the data output stage.
13. The slave device according to claim 1, wherein the delay flip-flop data output provides the synchronous medium voltage output data signal to synchronize the asynchronous medium voltage output data signal with the medium voltage clock bus signal.
14. The method according to claim 12, wherein the delay flip-flop data output provides the synchronous medium voltage output data signal to synchronize the asynchronous medium voltage output data signal with the medium voltage clock bus signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Preferred embodiments of the disclosure are subsequently discussed with respect to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11)
(12) a data input stage 2 for receiving a medium voltage data bus signal DBS.sub.MV from a master device of the bus system and for providing a medium voltage data signal DS.sub.MV, wherein the medium voltage data signal DS.sub.MV is supplied to a data signal level down shifter 3 configured to produce a low voltage data signal DS.sub.LV corresponding to the medium voltage data signal DS.sub.MV;
(13) a clock input stage 4 for receiving a medium voltage clock bus signal CBS.sub.MV from the master device of the bus system and for providing a medium voltage clock signal CS.sub.MV, wherein the medium voltage clock signal CS.sub.MV is supplied to a clock signal level down shifter 5 configured to produce a low voltage clock signal CS.sub.LV corresponding to the medium voltage clock signal CS.sub.MV;
(14) an interface logic 6 configured to receive the low voltage data signal DS.sub.LV and the low voltage clock signal CS.sub.LV and to carry out one or more logical operations in order to produce one or more low voltage output data signals ODS.sub.LV, ODS.sub.LV0, ODS.sub.LV1 based on the low voltage data signal DS.sub.LV and based on the low voltage clock signal CS.sub.LV;
(15) a synchronization delay flip-flop 7 having a delay flip-flop data input 8, a delay flip-flop clock input 9 and a delay flip-flop data output 10, wherein an asynchronous medium voltage output data signal AODS.sub.MV, which is based on the one or more low voltage output data signals ODS.sub.LV, ODS.sub.LV0, ODS.sub.LV1, is supplied to the delay flip-flop data input 8, wherein a medium voltage output clock signal OCS.sub.MV derived from the medium voltage clock bus signal CBS.sub.MV in a medium voltage portion 11 of the slave device 1 is supplied to the delay flip-flop clock input 9 and wherein the delay flip-flop data output 10 provides a synchronous medium voltage output data signal SODS.sub.MV; and
(16) a data output stage 12 configured to transmit a medium voltage data bus signal ODBS.sub.MV to the master device of the bus system, wherein the synchronous medium voltage output signal SODS.sub.MV is supplied to the data output stage 12.
(17) The term medium voltage herein refers to a voltage used to exchange data signals over bus wires of the bus system according to its specification. Typically such voltages are in the range between 1.65 V and 5.5 V. Furthermore, the term low voltage refers to voltages being lower than the selected medium voltage and being used within the interface logic. Such voltages may be in the range between 1 V and 2 V.
(18) The parts of the slave device 1 being operated using medium voltage form a medium voltage portion 11 of the slave device 1, whereas the parts of the slave device 1 being operated using low voltage form a low voltage portion 14 of the slave device 1.
(19) The data input stage 2 may comprise a data input contact 15 configured to be connected to a bus wire carrying a medium voltage data bus signal DBS.sub.MV to be received by the slave device 1. Furthermore, the data input stage 2 may comprise a data input converting stage 16, which may be a Schmitt trigger 16.
(20) Analogously, the clock input stage 4 may comprise a clock input contact 17 configured to be connected to a bus wire carrying a medium voltage clock bus signal CBS.sub.MV to be received by the slave device 1. Furthermore, the data input stage 4 may comprise a clock input converting stage 18, which may as well be a Schmitt trigger 18.
(21) The data output stage 12 can include a data output contact 19 configured to be connected to a bus wire receiving the medium voltage output data bus signal ODBS.sub.MV. Moreover, of the data output stage 12 can have a data output converter 20 stage, which also may be a Schmitt trigger 20.
(22) Slave devices 1 having a medium voltage portion 11 and the low voltage portion 14 require, then manufactured in nanometer technologies, as a minimum two different transistor types. The interface logic, also called core logic, the class fast but low voltage transistors. To cope with the comparatively high bus voltages (up to 5.5V compared to 1.5V core voltage) additional high voltage transistors have to be used.
(23) Transistors designed to withstand high voltages are typically used in non-volatile memories. The big drawback is that these transistors are very slow, because they have a very bad analog performance.
(24) Fast slave devices 1, also called slave interfaces, such as slave devices 1 according to the SPI or to the TPM interface standard, demand a fast response of output data to the bus clock signal. The timing arc at prior art slave devices through the chip (clock input stage 4clock signal level down shifter 5interface logic 6level up shifter 13data output stage 12) limits the maximum transmission rate. Especially with decreasing core voltages in the low voltage portion 14 in smaller technologies the level shifting is getting more and more a bottle neck because the high voltage transistor performance gets eroded dramatically at lower voltages.
(25) Bad transistor performance on the one hand and decreasing core voltages on the other hand pose a big challenge, getting even worse with every new technology node. This disclosure provides a way to remove the level shifting from the limiting path and diminish the response delay through chip.
(26) With standard technology the interface speed is limited to a very low value. To achieve higher transmission rates special devices special high voltage devices with a good performance at low voltages have been proposed, with the drawback of high additional wafer processing and offset costs (new technology, additional implants and masks).
(27) With the slave device 1 concept according to the disclosure a two signal path approach is introduced. One path serves as the typical connection of the interface module for data processing (RX and TX) while the second path establishes a very short and fast connection from clock input to data output.
(28) The second path is arranged completely in the medium voltage portion of the slave device so that any delay of the clock information by lever shifters is avoided
(29) This second path consists of as few stages as possible to diminish the delay. For this reason the medium voltage output clock signal OCS.sub.MV may be tapped right after or even before the clock input stage 4 in the medium voltage portion 11 of the slave device 1.
(30) To synchronize the asynchronous medium voltage output data signal AODS.sub.MV a synchronization delay flip-flop 7, which is also known as D flip-flop 7 or as data flip-flop 7, is placed at the output side, which additionally may serve as a pre-converter structure. Hence, the total clock to output delay is composed of only the three delays of the clock input stage 4, the synchronization delay flip-flop 7 and the data output stage 12. Besides the reduced number of stages also the voltage portion crossing (level shifting) is removed, which eliminates the core voltage dependency, i.e. this structure is well suited for technology shrinking.
(31) To make use of this approach, some modifications may to be done to the slave device 1. As the asynchronous medium voltage output data signal AODS.sub.MV is synchronized with the synchronization delay flip-flop 7 in the medium voltage portion 11, it may be a desired that the asynchronous medium voltage output data signal AODS.sub.MV is delivered earlier compared to prior art solutions. The detailed timing depends on the used standard, but the principle is the same. The available time for certain actions of the data transmission may be enhanced and the data processing may be divided to the paths.
(32) Electro static discharge (ESD) robustness is not influenced by the disclosure as no other devices are used and existing concepts can be reused.
(33) In contrast to a conventional design a speed-up by a factor of 3 is possible with this solution.
(34) According to a preferred embodiment of the disclosure the medium voltage output clock signal OCS.sub.MV is the medium voltage clock bus signal CBS.sub.MV or the medium voltage clock signal CS.sub.MV. These features minimize the clock delay.
(35) According to a preferred embodiment of the disclosure the asynchronous medium voltage output data signal AODS.sub.MV is produced by an output data signal up shifter 13 to which the low voltage output data signal ODS.sub.LV, ODS.sub.LV0, ODS.sub.LV1 or a signal SMOS.sub.LV derived from the low voltage output data signal ODS.sub.LV, ODS.sub.LV0, ODS.sub.LV1 in a low voltage portion 14 of the slave device 1 is supplied to. These features minimize the delay in the low voltage portion of the slave device 1.
(36) According to a preferred embodiment of the disclosure, in a first mode of operation, the synchronization delay flip-flop 7 is configured in such way that it is in a transparent mode at a beginning of a bus frame and in such way that it is switched to edge triggered mode at the arrival of a first edge of the medium voltage output clock signal OCS.sub.MV for the bus frame. These features allow operating the safe device according to the SPI standard.
(37) As for standard SPI no header for a bus frame is transmitted, there are no leading clock edges to prepare the data. See also
(38) Every new SPI frame may start with the synchronization delay flip-flop 7 in transparent mode to drive the first data. With the first edge of the medium voltage clock signal CS.sub.MV new data is provided from bus system to the slave device 1 with simultaneously switching to sequential mode. As there is no dependency of the received data, no data stream decision is necessary for standard SPI. With the following edge data is synchronized and driven on the bus. A half clock cycle is gained for processing. See also
(39)
(40) According to a preferred embodiment of the disclosure the interface logic 6 comprises a register and wherein the slave device 1 comprises a selection module 21 configured to produce a selection module output signal SMOS.sub.LV, SMOS.sub.MV.
(41) According to a preferred embodiment of the disclosure, in a second mode of operation, the interface logic 6 is configured to receive a bit sequence DTS within the low voltage data signal DS.sub.LV, which corresponds to a register address of the register, wherein the interface logic 6 is configured to output, before a last bit of the bit sequence DTS is received, a first low voltage output data signal ODS.sub.LV0 corresponding to the register address containing the bit sequence DTS without the last bit of the bit sequence DTS and a last bit being set to zero and a second low voltage output data signal ODS.sub.LV1 corresponding to the register address containing the bit sequence DTS without the last bit of the bit sequence DTS and a last bit being set to one, wherein the interface logic 6 is configured to output, after receiving the last bit of the bit sequence DTS, a low voltage address signal ADS.sub.LV containing the last bit, wherein the selection module 21 is configured to produce the selection module output signal SMOS.sub.LV, SMOS.sub.MV depending on the first low voltage output data signal ODS.sub.LV0, the second low voltage output data signal ODS.sub.LV i, the medium voltage data signal DS.sub.MV, the low voltage address signal ADS.sub.LV and the medium voltage clock signal CS.sub.MV.
(42) According to the TPM Interface Specification a communication frame is always started with a command and an address as a header from the master device to the slave device 1. See also
(43) For a read access the interface module 6 provides the content of both possible registers before the reception of the last address bit. With respect to the typical flow, this is one clock cycle earlier. The final decision which data stream has to be used is done by a logic 21 which has to be placed with special care to keep the signal paths to the pad as short as possible. At the edge of the address' lowest significant bit the selection module 21 the valid data stream and outputs it. With the next edge the synchronization delay flip-flop latches and drives the data. One full clock cycle is gained for processing.
(44) According to a preferred embodiment of the disclosure the selection module 21 comprises an output producer 22 configured to produce the selection module output signal SMOS.sub.LV, SMOS.sub.MV depending on the first low voltage output data signal ODS.sub.LV0 and the second low voltage output data signal ODS.sub.LV1, and wherein the selection module 21 comprises a selection control timing module 23 configured to provide a selection control signal SCS.sub.MV, SCS.sub.LV for the output producer 22, which depends on the low voltage address signal ADS.sub.LV, the medium voltage data signal DS.sub.MV and the medium voltage clock signal CS.sub.MV.
(45) By these features the signal paths may be kept short.
(46) According to a preferred embodiment of the disclosure the selection control module 21 comprises an address delay flip-flop 24 comprising an address delay flip-flop data output 25, an address delay flip-flop clock input 25 and an address delay flip-flop data input 30, the address delay flip-flop 24 providing the selection control signal SCS.sub.MV, SCS.sub.LV at the address delay flip-flop data output 25 depending on the medium voltage data signal DS.sub.MV and a timing control signal TCS.sub.MV, TCS.sub.LV being provided at an address delay flip-flop clock input 26 by an AND gate 27 depending on the low voltage address signal ADS.sub.LV and the medium voltage clock signal CS.sub.MV.
(47) By these features the signal paths may be kept short.
(48) According to a preferred embodiment of the disclosure the first low voltage output data signal ODS.sub.LV0 is supplied to a first data signal up shifter 28 configured to produce a first medium voltage output data signal ODS.sub.MV0, wherein the first medium voltage output data signal ODS.sub.MV0 is supplied to the output producer 22, wherein second low voltage output data signal ODS.sub.LV1 is supplied to a second data signal up shifter 29 configured to produce a second medium voltage output data signal ODS.sub.MV1, wherein the second medium voltage output data signal ODS.sub.MV1 is supplied to the output producer 22, wherein the medium voltage data signal DS.sub.MV or the medium voltage data bus signal DBS.sub.MV is supplied to the address delay flip-flop data input 30, wherein in the low voltage address signal ADS.sub.LV is supplied to an address signal up shifter 31 configured to produce a medium voltage address signal ADS.sub.MV, wherein the medium voltage address signal ADS.sub.MV is supplied to the AND gate 27, wherein the medium voltage clock signal CS.sub.MV or the medium voltage clock bus signal CBS.sub.MV is supplied to the AND gate 27, wherein the selection module output signal SMOS.sub.MV, SMOS.sub.LV is a medium voltage selection module output signal SMOS.sub.MV, and wherein the medium voltage selection module output signal SMOS.sub.MV is used as the asynchronous medium voltage output data signal AODS.sub.MV.
(49) By these features the selection control module 21 is completely operated within the medium voltage portion 11 of the slave device 1, which keeps the signal paths short and avoids additional leather shifting.
(50) The second embodiment according to
(51) The disclosure also provides a method for operating a slave device 1 for a serial synchronous full duplex bus system The method comprising the steps:
(52) receiving a medium voltage data bus signal DBS.sub.MV from a master device of the bus system and providing a medium voltage data signal DS.sub.MV using a data input stage 2, wherein the medium voltage data signal DS.sub.MV is supplied to a data signal level down shifter 3 configured to produce a low voltage data signal DS.sub.LV corresponding to the medium voltage data signal DS.sub.MV;
(53) receiving a medium voltage clock bus signal CBS.sub.MV from the master device of the bus system and providing a medium voltage clock signal CS.sub.MV using a clock input stage 4, wherein the medium voltage clock signal CS.sub.MV is supplied to a clock signal level down shifter 5 configured to produce a low voltage clock signal CS.sub.LV corresponding to the medium voltage clock signal CS.sub.MV;
(54) receiving the low voltage data signal DS.sub.LV and the low voltage clock signal CS.sub.LV and carrying out one or more logical operations using an interface logic 6 in order to produce one or more low voltage output data signals ODS.sub.LV, ODS.sub.LV0, ODS.sub.LV1 based on the low voltage data signal DS.sub.LV and based on the low voltage clock signal CS.sub.LV;
(55) using a synchronization delay flip-flop 7 having a delay flip-flop data input 8, a delay flip-flop clock input 9 and a delay flip-flop data output 10, wherein an asynchronous medium voltage output data signal AODS.sub.MV, which is based on the one or more low voltage output data signals ODS.sub.LV, ODS.sub.LV0, ODS.sub.LV1, is supplied to the delay flip-flop data input 8, wherein a medium voltage output clock signal OCS.sub.MV derived from the medium voltage clock bus signal CBS.sub.MV in a medium voltage portion 11 of the slave device 1 is supplied to the delay flip-flop clock input 9 and wherein the delay flip-flop data output 10 provides a synchronous medium voltage output data signal SODS.sub.MV; and
(56) transmitting a medium voltage data bus signal ODBS.sub.MV to the master device of the bus system using a data output stage 12, wherein the synchronous medium voltage output signal is supplied to the data output stage SODS.sub.MV.
(57)
(58) According to a preferred embodiment of the disclosure the first low voltage output data signal ODS.sub.LV0 and the second low voltage output data signal ODS.sub.LV1 are supplied to the output producer 22, wherein the low voltage data signal DS.sub.LV is supplied to the address delay flip-flop data input 30, wherein the low voltage address signal ADS.sub.LV and the low voltage clock signal CS.sub.LV are supplied to the AND gate 27, wherein the selection module output signal SMOS.sub.MV, SMOS.sub.LV is a low voltage selection module output signal SMOS.sub.LV, and wherein the low voltage selection module output signal SMOS.sub.LV is used as the low voltage output data signal ODS.sub.LV.
(59) By these features the selection control module 21 is completely operated within the low voltage portion 14 of the slave device 1, which keeps the signal paths short and avoids additional leather shifting.
(60)
(61)
(62)
(63) According to a preferred embodiment of the disclosure the interface logic 6 is configured, in a third mode of operation, to receive sequentially a plurality of bit sequences DTS within the low voltage data signal DS.sub.LV, wherein each bit sequence DTS corresponds to a register address of the register, wherein the interface logic 6 is configured to output a first low voltage output data signal ODS.sub.LV0 corresponding to a first register address and a second low voltage output data signal ODS.sub.LV1 corresponding in a time-shared way, wherein the interface logic 6 is configured to output a low voltage address signal ADS.sub.LV, wherein the selection module 21 is configured to produce an selection module output signal SMOS.sub.MV, SMOS.sub.LV depending on the first low voltage output data signal ODS.sub.LV0, the second low voltage output data signal ODS.sub.LV1, the medium voltage data signal DS.sub.MV, the low voltage address signal ADS.sub.LV and the medium voltage clock signal CS.sub.MV.
(64) By these features of output data paths of the interface logic 6 may be used for increasing the lead time of the data. The selection module 21 switches between both paths so that the output data of both paths are forwarded. In this way an additional full clock cycle may be gained for processing.
(65)
(66)
(67) The illustration of
(68)
(69) The illustration of
(70) With respect to the slave device 1 and the methods of the described embodiments the following is mentioned:
(71) Although some aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
REFERENCE SIGNS
(72) 1 slave device 2 data input stage 3 data signal level down shifter 4 clock input stage 5 clock signal level down shifter 6 interface logic 7 synchronization delay flip-flop 8 synchronization delay flip-flop data input 9 synchronization delay flip-flop clock input 10 synchronization delay flip-flop data output 11 medium voltage portion 12 data output stage 13 output data signal up shifter 14 low voltage portion 15 data input contact 16 data input converter stage 17 clock input contact 18 clock input converter stage 19 data output contact 20 data output converter stage 21 selection module 22 output producer 23 selection control timing module 24 address delay flip-flop 25 address delay flip-flop data output 26 address delay flip-flop clock input 27 AND gate 28 first data signal up shifter 29 second data signal up shifter 30 address delay flip-flop data input 31 address signal up shifter DBS.sub.MV medium voltage data bus signal DS.sub.MV medium voltage data signal DS.sub.LV low voltage data signal CBS.sub.MV medium voltage clock bus signal CS.sub.MV medium voltage clock signal CS.sub.LV low voltage clock signal ODS.sub.LV low voltage output data signal AODS.sub.MV asynchronous medium voltage output data signal OCS.sub.MV medium voltage output clock signal SODS.sub.MV synchronous medium voltage output data signal ODBS.sub.MV medium voltage output data bus signal ODS.sub.LV0 first low voltage output data signal ODS.sub.LV1 second low voltage output data signal ADS.sub.LV low voltage address signal SMOS.sub.MV medium voltage selection module output signal SCS.sub.MV medium voltage selection control signal TCS.sub.MV medium voltage timing control signal ODS.sub.MV0 first medium voltage output data signal ODS.sub.MV1 second medium voltage output data signal ADS.sub.MV medium voltage address signal SMOS.sub.LV low voltage selection module output signal TCS.sub.LV low voltage timing control signal DTS bit sequence CES.sub.MV chip select signal