IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0378234
(2006-03-20)
|
등록번호 |
US-7693086
(2010-05-20)
|
우선권정보 |
JP-2005-086187(2005-03-24) |
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
5 |
초록
▼
A data transfer control device includes: an interface circuit to which data of which one data unit is K bits is input through an interface bus; and a link controller which generates a packet transmitted through a serial bus. The link controller includes: a data formatter which generates (N×I)-b
A data transfer control device includes: an interface circuit to which data of which one data unit is K bits is input through an interface bus; and a link controller which generates a packet transmitted through a serial bus. The link controller includes: a data formatter which generates (N×I)-byte packed data containing M pieces of (K+L)-bit data obtained by adding L bits of dummy data to the K-bit data, the data formatter generating the packed data in which L and M are variably set corresponding to K; and a packet generation circuit which generates a packet in which the packed data is inserted in a data field.
대표청구항
▼
What is claimed is: 1. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit to which data is input through an interface bus, one data unit of the data being K bits (K is an integer of two or more); and a link controller that g
What is claimed is: 1. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit to which data is input through an interface bus, one data unit of the data being K bits (K is an integer of two or more); and a link controller that generates a packet transmitted through a serial bus, the link controller including: a data formatter that generates (N×I)-byte (N and I are integers of one or more) packed data, the (N×I)-byte packed data containing M (M is an integer of one or more) pieces of (K+L)-bit data, the (K+L)-bit data being obtained by adding L bits (L is an integer of zero or more) of dummy data to the K-bit data, the data formatter generating the (N×I)-byte packed data in which L and M are variably set corresponding to K; and a packet generation circuit that generates a packet in which the (N×I)-byte packed data is inserted in a data field as the packet is transmitted through the serial bus, the data formatter generating the (N×I)-byte packed data in which “L=0”, “M=4”, and “N=3” when “K=6” and “I=1”, or “L=1”, “M=2”, and “N=2” when “K=7” and “I=1”, or “L=0”, “M=2”, and “N=2” when “K=8” and “I=1”, or “L=2”, “M=2”, and “N=3” when “K=10” and “I=1”, or “L=0”, “M=2”, and “N=3” when “K=12” and “I=1”, or “L=0”, “M=1”, and “N=2” when “K=16” and “I=1”, or “L=0”, “M=1”, and “N=3” when “K=24” and “I=1”. 2. The data transfer control device as defined in claim 1, the data formatter generating the (N×I)-byte packed data in which “L=0”, “M=8”, and “N=3” when “K=6” and “I=2”, or “L=1”, “M=4”, and “N=2” when “K=7” and “I=2”, or “L=0”, “M=4”, and “N=2” when “K=8” and “I=2”, or “L=1”, “M=3”, and “N=2” when “K=10” and “I=2”, or “L=0”, “M=4”, and “N=3” when “K=12” and “I=2”, or “L=0”, “M=2”, and “N=2” when “K=16” and “I=2”, or “L=0”, “M=2”, and “N=3” when “K=24” and “I=2”. 3. The data transfer control device as defined in claim 1, the packet generation circuit inserting setting information for setting M and N in a header of the packet transmitted through the serial bus. 4. The data transfer control device as defined in claim 1, comprising: an internal register that stores setting information for setting M and N, the data formatter inserting the dummy data based on the setting information. 5. An electronic instrument comprising: the data transfer control device as defined in claim 1; and one or more devices connected with the data transfer control device through the interface bus. 6. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit to which data is input through an interface bus, one data unit of the data being K bits (K is an integer of two or more); and a link controller that generates a packet transmitted through a serial bus, the link controller including: a data formatter that generates (N×I)-byte (N and I are integers of one or more) packed data, the (N×I)-byte packed data containing M (M is an integer of one or more) pieces of (K+L)-bit data, the (K+L)-bit data being obtained by adding L bits (L is an integer of zero or more) of dummy data to the K-bit data, the data formatter generating the (N×I)-byte packed data in which L and M are variably set corresponding to K; and a packet generation circuit that generates a packet in which the (N×I) byte packed data is inserted in a data field as the packet is transmitted through the serial bus, the data formatter generating the (N×I)-byte packed data in which “L=0”, “M=8”, and “N=3” when “K=6” and “I=2”, or “L=1”, “M=4”, and “N=2” when “K=7” and “I=2”, or “L=0”, “M=4”, and “N=2” when “K=8” and “I=2”, or “L=1”, “M=3”, and “N=2” when “K=10” and “I=2”, or “L=0”, “M=4”, and “N=3” when “K=12” and “I=2”, or “L=0”, “M=2”, and “N=2” when “K=16” and “I=2”, or “L=0”, “M=2”, and “N=3” when “K=24” and “I=2”. 7. An electronic instrument comprising: the data transfer control device as defined in claim 6; and one or more devices connected with the data transfer control device through the interface bus. 8. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit to which data is input through an interface bus, one data unit of the data being K bits (K is an integer of two or more); and a link controller that generates a packet transmitted through a serial bus, the link controller including: a data formatter that generates (N×I)-byte (N and I are integers of one or more) packed data, the (N×I)-byte packed data containing M (M is an integer of one or more) pieces of (K+L)-bit data, the (K+L)-bit data being obtained by adding L bits (L is an integer of zero or more) of dummy data to the K-bit data, the data formatter generating the (N×I)-byte packed data in which L and M are variably set corresponding to K; and a packet generation circuit that generates a packet in which the (N×I) byte packed data is inserted in a data field as the packet is transmitted through the serial bus, “N×8×I=(K+L)×M” being satisfied. 9. An electronic instrument comprising: the data transfer control device as defined in claim 8; and one or more devices connected with the data transfer control device through the interface bus. 10. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit that performs interface processing between the data transfer control device and a host device connected with the data transfer control device through a system bus; and a link controller that analyzes a packet received through a serial bus and outputs data to the interface circuit, one data unit of the data being K bits (K is an integer of two or more), (N×I)-byte (N and I are integers of one or more) packed data being inserted in a data field of the packet received through the serial bus, the (N×I)-byte packed data containing M (M is an integer of one or more) pieces of (K+L)-bit data, the (K+L)-bit data being obtained by adding L bits (L is an integer of zero or more) of dummy data to the K-bit data, the (N×I)-byte packed data L and M being variably set corresponding to K, and the link controller including a data formatter that extracts the K-bit data from the (N×I)-byte packed data and outputs the K-bit data to the interface circuit, the (N×I)-byte packed data inserted to the packet being data in which “L=0”, “M=4”, and “N=3” when “K=6” and “I=1”, or “L=1”, “M=2”, and “N=2” when “K=7” and “I=1”, or “L=0”, “M=2”, and “N=2” when “K=8” and “I=1”, or “L=2”, “M=2”, and “N=3” when “K=10” and “I=1”, or “L=0”, “M=2”, and “N=3” when “K=12” and “I=1”, or “L=0”, “M=1”, and “N=2” when “K=16” and “I=1”, or “L=0”, “M=1”, and “N=3” when “K=24” and “I=1”. 11. The data transfer control device as defined in claim 10, the (N×I)-byte packed data inserted to the packet being data in which “L=0”, “M=8”, and “N=3” when “K=6” and “I=2”, or “L=1”, “M=4”, and “N=2” when “K=7” and “I=2”, or “L=0”, “M=4”, and “N=2” when “K=8” and “I=2”, or “L=1”, “M=3”, and “N=2” when “K=10” and “I=2”, or “L=0”, “M=4”, and “N=3” when “K=12” and “I=2”, or “L=0”, “M=2”, and “N=2” when “K=16” and “I=2”, or “L=0”, “M=2”, and “N=3” when “K=24” and “I=2”. 12. The data transfer control device as defined in claim 10, setting information for setting M and N being inserted in a header of the packet received through the serial bus, the link controller including a packet analysis circuit that analyzes the header of the received packet and extracts the setting information from the header of the packet, and the data formatter extracting the K-bit data from the (N×I)-byte packed data based on the setting information. 13. The data transfer control device as defined in claim 10, setting information for setting M and N being inserted in a header of the packet received through the serial bus; the link controller including a packet analysis circuit that analyzes the header of the received packet and extracts the setting information from the header of the packet, and the data formatter deleting dummy data based on the setting information. 14. An electronic instrument comprising: the data transfer control device as defined in claim 10; and the host device connected with the data transfer control device through the system bus. 15. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit that performs interface processing between the data transfer control device and a host device connected with the data transfer control device through a system bus; and a link controller that analyzes a packet received through a serial bus and outputs data to the interface circuit, one data unit of the data being K bits (K is an integer of two or more), (N×I)-byte (N and I are integers of one or more) packed data being inserted in a data field of the packet received through the serial bus, the (N×I)-byte packed data containing M (M is an integer of one or more) pieces of (K+L)-bit data the (K+L)-bit data being obtained by adding L bits (L is an integer of zero or more) of dummy data to the K-bit data, the (N×I)-byte packed data L and M being variably set corresponding to K, and the link controller including a data formatter that extracts the K-bit data from the (N×I)-byte packed data and outputs the K-bit data to the interface circuit, the (N×I)-byte packed data inserted to the packet being data in which “L=0”, “M=8”, and “N=3” when “K=6” and “I=2”, or “L=1”, “M=4”, and “N=2” when “K=7” and “I=2”, or “L=0”, “M=4”, and “N=2” when “K=8” and “I=2”, or “L=1”, “M=3”, and “N=2” when “K=10” and “I=2”, or “L=0”, “M=4”, and “N=3” when “K=12” and “I=2”, or “L=0”, “M=2”, and “N=2” when “K=16” and “I=2”, or “L=0”, “M=2”, and “N=3” when “K=24” and “I=2”. 16. An electronic instrument comprising: the data transfer control device as defined in claim 15; and the host device connected with the data transfer control device through the system bus. 17. A data transfer control device that controls data transfer, the data transfer control device comprising: an interface circuit that performs interface processing between the data transfer control device and a host device connected with the data transfer control device through a system bus; and a link controller that analyzes a packet received through a serial bus and outputs data to the interface circuit, one data unit of the data being K bits (K is an integer of two or more), (N×I)-byte (N and I are integers of one or more) packed data being inserted in a data field of the packet received through the serial bus, the (N×I)-byte packed data containing M (M is an integer of one or more) pieces of (K+L)-bit data, the (K+L)-bit data being obtained by adding L bits (L is an integer of zero or more) of dummy data to the K-bit data, the (N×I)-byte packed data L and M being variably set corresponding to K, and the link controller including a data formatter that extracts the K-bit data from the (N×I)-byte packed data and outputs the K-bit data to the interface circuit, “N×8×I=(K+L)×M” being satisfied. 18. An electronic instrument comprising: the data transfer control device as defined in claim 17; and the host device connected with the data transfer control device through the system bus.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.