IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0242177
(2005-09-30)
|
등록번호 |
US-7539848
(2009-07-01)
|
발명자
/ 주소 |
- Douglass, Stephen M.
- Ansari, Ahmad R.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
90 |
초록
▼
A system is disclosed comprising a logic circuit in an integrated circuit device, wherein the logic circuit comprises a logic fabric that includes a plurality of configurable logic blocks, switching blocks, and input/output blocks, wherein the logic fabric is configured according to configuration da
A system is disclosed comprising a logic circuit in an integrated circuit device, wherein the logic circuit comprises a logic fabric that includes a plurality of configurable logic blocks, switching blocks, and input/output blocks, wherein the logic fabric is configured according to configuration data provided to the integrated circuit device from an external memory and at least a portion of the logic fabric is configured as a configured processor to perform a first fixed logic function according to the configuration data. A fixed logic processor, a first auxiliary processing interface, a second fixed logic processor, a second auxiliary processing interface enable communication with the configured processor, wherein the configured processor remains configured to enable both the fixed logic processor and the second fixed logic processor to access the configured processor to perform the fixed logic function.
대표청구항
▼
What is claimed is: 1. A system, comprising: a logic circuit in an integrated circuit device, wherein the logic circuit comprises: a logic fabric that includes a plurality of configurable logic blocks, switching blocks, and input/output blocks, wherein the logic fabric is configured according to co
What is claimed is: 1. A system, comprising: a logic circuit in an integrated circuit device, wherein the logic circuit comprises: a logic fabric that includes a plurality of configurable logic blocks, switching blocks, and input/output blocks, wherein the logic fabric is configured according to configuration data provided to the integrated circuit device and at least a portion of the logic fabric is configured as a first configured processor to perform a first fixed logic function according to the configuration data; a fixed logic processor embedded within the logic fabric, the fixed logic processor performing instructions comprising operational code including custom operational code requiring the first fixed logic function, wherein the logic fabric is configured as the first configured processor to perform the first fixed logic function prior to the fixed logic processor performing instructions including the custom operational code requiring the first fixed logic function; a first auxiliary processing interface comprising programmable interconnections that couples the first configured processor to perform the first fixed logic function to the fixed logic processor, wherein the fixed logic processor and the first configured processor communicate after detecting the custom operational code requiring the first fixed logic function, wherein a signal indicating the availability of the first configured processor is provided to the fixed logic processor by way of the first auxiliary processing interface; a second fixed logic processor embedded within the logic fabric and coupled to the first configured processor, the second fixed logic processor performing instructions comprising operational code; and a second auxiliary processing interface comprising programmable interconnections that couples the second fixed logic processor to the first configured processor to perform the first fixed logic function, wherein the second fixed logic processor and the first configured processor communicate after detecting the custom operational code, wherein a signal indicating the availability of the first configured processor is provided to the second fixed logic processor by way of the second auxiliary processing interface, and the first configured processor remains configured to enable both the fixed logic processor and the second fixed logic processor to access the first configured processor to perform the first fixed logic function; and an external memory coupled to the integrated circuit device, the external memory storing the configuration data to configure the logic fabric as the first configured processor to perform the first fixed logic function. 2. The system of claim 1, wherein: in the logic circuit a second portion of the logic fabric is configured as a second configured processor to perform a second fixed logic function; and the logic circuit further comprises a third auxiliary processing interface that couples the second configured processor to perform the second fixed logic function to the fixed logic processor. 3. The system of claim 1 further comprising: wherein at least a portion of the input/output blocks of the logic fabric of the logic circuit is coupled to the external memory. 4. A field programmable gate array comprises: logic fabric that includes a plurality of configurable logic blocks, switching blocks, and input/output blocks, wherein the logic fabric is configured according to configuration data provided to the field programmable gate array from a memory external to the field programmable gate array and at least a portion of the logic fabric is configured as a processor to perform a fixed logic function according to the configuration data; a fixed logic processor embedded within the logic fabric, the fixed logic processor performing instructions comprising operational code including custom operational code requiring the fixed logic function, wherein the portion of the logic fabric is configured as a processor to perform the fixed logic function prior to the fixed logic processor performing instructions including the custom operational code requiring the fixed logic function; an auxiliary processing interface comprising programmable interconnections that couples the portion of the logic fabric configured as a processor to perform the fixed logic function to the fixed logic processor, wherein the fixed logic processor and the portion of the logic fabric configured as a processor to perform the fixed logic function communicate after detecting the custom operational code, wherein a signal indicating the availability of the portion of the logic fabric configured as a processor to perform the fixed logic function is provided to the fixed logic processor by way of the auxiliary processing interface; a second fixed logic processor embedded with the logic fabric and coupled to the portion of the logic fabric configured as a processor to perform the fixed logic function, the second fixed logic processor performing instructions comprising operational code; and a second auxiliary processing interface comprising programmable interconnections that couples the second fixed logic processor to the portion of the logic fabric configured as a processor to perform the fixed logic function, wherein the second fixed logic processor and the portion of the logic fabric configured as a processor to perform the fixed logic function communicate after detecting the custom operational code, wherein a signal indicating the availability of the portion of the logic fabric configured as a processor to perform the fixed logic function is provided to the second fixed logic processor by way of the second auxiliary processing interface, and the portion of the logic fabric configured as a processor to perform the fixed logic function remains configured to enable both the fixed logic processor and the second fixed logic processor to access the portion of the logic fabric configured as a processor to perform the fixed logic function. 5. The field programmable gate array of claim 4 further comprises, wherein a second portion of the logic fabric is configured as a second processor to perform a second fixed logic function: a third auxiliary processing interface that couples the second processor to perform the second fixed logic function to the fixed logic processor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.