IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0968446
(2001-09-28)
|
발명자
/ 주소 |
- Douglass, Stephen M.
- Young, Steven P.
- Herron, Nigel G.
- Vashi, Mehul R.
- Sowards, Jane W.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
30 인용 특허 :
80 |
초록
▼
Interconnecting logic provides connectivity of an embedded fixed logic circuit, or circuits, with programmable logic fabric of a programmable gate array such that the fixed logic circuit functions as an extension of the programmable logic fabric. The interconnecting logic includes interconnecting ti
Interconnecting logic provides connectivity of an embedded fixed logic circuit, or circuits, with programmable logic fabric of a programmable gate array such that the fixed logic circuit functions as an extension of the programmable logic fabric. The interconnecting logic includes interconnecting tiles and may further include interfacing logic. The interconnecting tiles provide selective connectivity between inputs and/or outputs of the fixed logic circuit and the interconnects of the programmable logic fabric. The interfacing logic, when included, provides logic circuitry that conditions data transfers between the fixed logic circuit and the programmable logic fabric.
대표청구항
▼
1. A programmable gate array comprising:programmable logic fabric comprising a plurality of components arranged in a regular pattern;a fixed logic circuit having at least one input and at least one output, wherein the fixed logic circuit is physically located within the programmable logic fabric, an
1. A programmable gate array comprising:programmable logic fabric comprising a plurality of components arranged in a regular pattern;a fixed logic circuit having at least one input and at least one output, wherein the fixed logic circuit is physically located within the programmable logic fabric, and wherein the fixed logic circuit is located where a portion of the regular pattern of the programmable logic fabric including a plurality of the components is displaced;interconnecting logic operable to couple the at least one input and the at least one output of the fixed logic circuit to the programmable logic fabric; anda physical interface between the programmable logic fabric and the fixed logic circuit, wherein the interconnecting logic is located along at least a portion of the physical interface. 2. The programmable gate array of claim 1, wherein the plurality of components comprises a plurality of programmable logic blocks. 3. The programmable gate array of claim 2, wherein the plurality of components further comprises at least one memory block. 4. The programmable gate array of claim 2, wherein the plurality of components further comprises at least one multiplier. 5. The programmable gate array of claim 1, wherein the fixed logic circuit further comprises at least one of a digital signal processor, a microprocessor, a physical layer interface, a link layer interface, a network layer interface, an audio processor, a video graphics processor, and an application specific integrated circuit. 6. The programmable gate array of claim 1 wherein the interconnecting logic further comprises:a first switch matrix connected to the at least one input of the fixed logic circuit;a second switch matrix connected to the at least one output of the fixed logic circuit;a first term tile connected to the first switch matrix; anda second term tile connected to the second switch matrix. 7. The programmable gate array of claim 6 wherein the first term tile comprises a first single line connected by a U-turn to a second single line. 8. The programmable gate array of claim 6 wherein the first term tile comprises a hex line which is rebuffered and which spans to a far side of the fixed logic circuit. 9. The programmable gate array of claim 6 wherein the first term tile comprises a long line which spans the fixed logic circuit. 10. The programmable gate array of claim 6, wherein the fixed logic circuit is a first fixed logic circuit, the portion of the regular pattern of the programmable logic fabric is a first portion of the regular pattern of the programmable logic fabric, and the interconnecting logic is a first interconnecting logic, further comprising:a second fixed logic circuit having at least one input and at least one output, wherein the second fixed logic circuit is physically located within the programmable logic fabric and is located where a second portion of the regular pattern of the programmable logic fabric is displaced; andsecond interconnecting logic operable to couple the at least one input and the at least one output of the second fixed logic circuit to the programmable logic fabric, the second interconnecting logic comprising a third switch matrix connected to the at least one input of the second fixed logic circuit, a fourth switch matrix connected to the at least one output of the second fixed logic circuit, a third term tile connected to the third switch matrix, and a fourth term tile connected to the fourth switch matrix. 11. The programmable gate array of claim 10, wherein the second fixed logic circuit further comprises at least one of a digital signal processor, a microprocessor, a physical layer interface, a link layer interface, a network layer interface, an audio processor, a video graphics processor, and an application specific integrated circuit. 12. The programmable gate array of claim 6 wherein the programmable logic fabric further comprises:a third switch matrix coupled to the first switch matrix and a first confi gurable logic block; anda fourth switch matrix coupled to the second switch matrix and a second configurable logic block. 13. The programmable gate array of claim 1 further comprising a plurality of input/output blocks arranged around a perimeter of the programmable logic fabric. 14. The programmable gate array of claim 1 wherein the interconnecting logic further comprises at least one of (a) a test module for testing at least one of the interconnecting logic and the fixed logic circuit, (b) a timing module, (c) a logic gate to perform a logic function upon at least one of the at least one input and the at least one output of the fixed logic circuit, and (d) a control module. 15. A programmable gate array comprising:programmable logic fabric comprising a two-dimensional array of components;a fixed logic circuit having at least one input and at least one output, wherein the fixed logic circuit is physically located within the programmable logic fabric, and wherein the fixed logic circuit is located where a portion of the programmable logic fabric including a plurality of the components extending in both dimensions of the two-dimensional array is displaced;interconnecting logic operable to couple the at least one input and the at least one output of the fixed logic circuit to the programmable logic fabric; anda physical interface between the programmable logic fabric and the fixed logic circuit, wherein the interconnecting logic is located along at least a portion of the physical interface. 16. A programmable gate array comprising:programmable logic fabric comprising an array of programmable logic blocks and at least one column of memory blocks;a fixed logic circuit having at least one input and at least one output, wherein the fixed logic circuit is physically located within the programmable logic fabric, and wherein the fixed logic circuit is located where a portion of the programmable logic fabric including a plurality of the programmable logic blocks is displaced;interconnecting logic operable to couple the at least one input and the at least one output of the fixed logic circuit to the programmable logic fabric; anda physical interface between the programmable logic fabric and the fixed logic circuit, wherein the interconnecting logic is located along at least a portion of the physical interface. 17. The programmable gate array of claim 16 wherein the portion of the programmable logic fabric further includes at least a portion of the at least one column of memory.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.