Apparatus and method for transmitting data serially for use with an advanced technology attachment packet interface (atapi)
DCFirst Claim
1. A transmission interface in a first device including an Advanced Technology Attachment Packet Interface (ATAPI) for interfacing to a serial bus, the transmission interface comprising:
- a. a transmission ATAPI circuit coupled to the ATAPI generating a first set of signals representative of a change in contents of the ATAPI, the first set of signals being parallel to one another, and using Transistor-Transistor Logic (TTL) voltage levels and single-ended signaling;
b. a packetizing circuit packetizing the first set of signals to generate a second set of signals representing a packet, the packet having a payload representing the change in the contents of the ATAPI, the second set of signals being parallel to one another and using TTL voltage levels and single-ended signaling; and
c. a converter converting the second set of signals into a third set of signals, the third set of signals being coupled to the serial bus, the third set of signals being serial to one another, and using low voltage level, differential signaling and being capable of being transmitted using fewer wires than available in an IDE bus, the converter supporting a faster data rate than an IDE bus.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A transmission interface compatible with the AT Attachment Packet Interface (ATAPI) that achieves transfer rates greater than those possible with an Integrated Disc Electronics (IDE) bus. The transmission interface includes a transmission ATAPI circuit, a packetizing circuit and a converter. The transmission ATAPI circuit monitors the content of the ATAPI and, when a change is detected, generates a first set of signals representative of that change. The first set of signals are single-ended, parallel to one another and use Transistor-Transistor Logic (TTL) voltage levels. The packetizing circuit packetizes the first set of signals to generate a second set of signals, which representing a packet. The packet payload represents the change in the contents of the ATAPI. The second set of signals are also single-ended, parallel to one another and use TTL voltage levels. The converter converts the second set of signals into a third set of signals and couples these to a serial bus. The third set of signals are serial to one another, and use low voltage level, differential signaling. Thus, the third set of signal are suited for transmission by the serial bus, which includes many fewer wires than available in an IDE bus while operating at a faster data rate.
74 Citations
29 Claims
-
1. A transmission interface in a first device including an Advanced Technology Attachment Packet Interface (ATAPI) for interfacing to a serial bus, the transmission interface comprising:
-
a. a transmission ATAPI circuit coupled to the ATAPI generating a first set of signals representative of a change in contents of the ATAPI, the first set of signals being parallel to one another, and using Transistor-Transistor Logic (TTL) voltage levels and single-ended signaling;
b. a packetizing circuit packetizing the first set of signals to generate a second set of signals representing a packet, the packet having a payload representing the change in the contents of the ATAPI, the second set of signals being parallel to one another and using TTL voltage levels and single-ended signaling; and
c. a converter converting the second set of signals into a third set of signals, the third set of signals being coupled to the serial bus, the third set of signals being serial to one another, and using low voltage level, differential signaling and being capable of being transmitted using fewer wires than available in an IDE bus, the converter supporting a faster data rate than an IDE bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a first state determining whether change has occurred in a first set of bits stored in a first register of the ATAPI, the first register being associated with a first payload type;
a second state determining whether change has occurred in a second set of bits stored in a second register of the ATAPI, the second register being associated with a second payload type; and
a third state generating the third set of signals to represent the change in one of the first set and second set of bits and to represent whether the change is associated with the first or second payload type.
-
-
5. The transmission interface of claim 4 wherein the packetizing circuit uses the payload type of the payload to generate the second set of signals.
-
6. The transmission interface of claim 1 wherein the converter couples the third set of signals to only two data lines.
-
7. The transmission interface of claim 1 wherein the converter supports a transfer data rate of 100 Mbytes/sec.
-
8. The transmission interface of claim 1 wherein the converter supports a transfer data rate greater than 66 Mbytes/sec.
-
9. A transmission interface in a first device including an Advanced Technology Attachment Packet Interface (ATAPI) for interfacing to a serial bus, the transmission interface comprising:
-
a. a transmission ATAPI circuit coupled to the ATAPI generating a first set of signals representative of a change in contents of the ATAPI, the first set of signals being parallel to one another, and using Transistor-Transistor Logic (TTL) voltage levels and single-ended signaling;
b. a packetizing circuit packetizing the first set of signals to generate a second set of signals representing a packet, the packet having a payload representing the change in the contents of the ATAPI, the second set of signals being parallel to one another and using TTL voltage levels and single-ended signaling; and
c. a converter converting the second set of signals into a third set of signals, the third set of signals being coupled to the serial bus, the third set of signals being serial to one another, and using low voltage level, differential signaling and being capable of being transmitted using fewer wires than available in an IDE bus, the converter supporting a faster data rate than an IDE bus;
wherein the converter supports a transfer rate at least twice that of the IDE bus. - View Dependent Claims (10, 11, 12)
-
-
13. A method of interfacing between an Advanced Technology Attachment Packet Interface (ATAPI) in a first device and a serial bus coupled between the first device and a second device, the method comprising:
-
a. detecting a change in a content of a task file of the ATAPI;
b. generating a first set of signals to represent the change in the content of the task file, the first set of signals being single-ended and parallel to one another, and using Transistor-Transistor Logic (TTL) voltage level signaling;
c. generating a second set of signals to represent in a packet format the first set of signals, the second set of signals being single-ended and parallel to one another and using TTL voltage level signaling;
d. converting the second set of signals into a third set of signals, the third set of signals being serial to one another, differential, and using low voltage level signaling; and
e. coupling the third set of signals to the serial bus, the serial bus allowing a data rate of the third set of signals to be increased without increasing a number of lines of the serial bus. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A transmission interface in a first device including an Advanced Technology Attachment Packet Interface (ATAPI) for interfacing to a bus, the transmission interface comprising:
-
an ATAPI transmission circuit for transferring a first parallel set of signals from the ATAPI; and
a converter converting the first parallel set of signals received from the ATAPI transmission circuit into a second serial, packetized set of signals;
wherein the second serial, packetized set of signals are adapted to be transmitted on fewer lines and at a faster data rate than possible with an Integrated Disc Electronics (IDE) Bus. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A transmission interface in a first device, the transmission interface comprising:
-
a parallel interface to an Advanced Technology Attachment Packet Interface (ATAPI);
a serial interface to a bus; and
a converter which converts a first set of parallel signals received from the parallel interface to the ATAPI to a second set of serial signals to be transmitted over the serial interface to the bus. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification