Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

In-circuit configuration architecture for embedded configurable logic array

A technology of integrated circuits and data, applied in logic circuits using basic logic circuit components, error detection/correction, logic circuits using specific components, etc., can solve the problems of difficult design of SOC systems, increased system complexity, and expensive changes, etc. question

Inactive Publication Date: 2008-09-24
MACRONIX INT CO LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] System-on-a-chip (SOC) devices increase the complexity of the system, so SOC systems are difficult to design and expensive to change
Changes and designs can be made easier by adding a configurable logic array to the processor core connected to the processor core, so the logic in the configurable logic array can be configured using industrial tools combined with the use of programmable logic , while processor cores can be programmed using known software programming techniques, but the problem of configuration data management for configurable logic array modules still exists
The typical problem encountered by SoC technology in complex systems is that it is difficult to design and expensive to change. Combining the configurable logic array with the processor core, the combination of logic can be changed with the improvement of the processor, that is, Logic configuration can be achieved through the programmable logic array configuration tool

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • In-circuit configuration architecture for embedded configurable logic array
  • In-circuit configuration architecture for embedded configurable logic array
  • In-circuit configuration architecture for embedded configurable logic array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0089] The detailed description of the embodiment of the present invention refers to Figure 1-8 . A basic system-on-a-chip integrated circuit 10 such as figure 1 As shown, a microcontroller core module 11 is included, such as a known standard 8051 or an Advanced Reduced Instruction Set Arithmetic (ARM) module, or the microcontroller core module 11 may also be composed of other data processor cores such as a digital signal processor core , high-efficiency reduced instruction set computing (high-performance RISC) processor core or other microprocessors or digital signal processor modules to replace or supplement, the protected memory 13 and the programmable memory 14 are included in the integrated circuit 10, typically The protected memory 13 stores instructions for starting functions and similar functions thereof to avoid being rewritten or modified, and a typical programmable memory 14 stores task function instructions of the integrated circuit 10, and the output / input struc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system-on-a-chip integrated circuit that includes a configurable logic array, a processor core, and a memory adapted to store instructions for a mission function, and instructions for a configuration load function used to load configuration data on to the integrated circuit via an input port on the integrated circuit from an external source. The processor fetches and executes the instructions from the memory. Configuration data received using the configuration load function is used to configure the configurable logic array. The present invention provided a higher degree of freedom for system-on-chip design using a built-in logic array that can be set, and to provide a setting load of a logic that can be set.

Description

technical field [0001] The present invention relates to a system-on-chip integrated circuit and other processor devices including an embedded configurable logic array as application-specific or custom chip logic. technical background [0002] Configurable logic arrays known as programmable logic devices (PLDs) and field programmable gate arrays (FPGAs), and more widely known as programmable logic arrays (PLAs), have increasingly higher density Design, technology for configuring such high-density devices often requires specific logic to be executed on-chip or on a host processor that communicates with the configurable logic array via the system bus. Configuration data management of the Configurable Logic Array core requires complex logic, see US Patent No. 6,049,222 to Lawman, the particular technique used to configure the device limits the environments in which it can be applied. [0003] The configurable logic array can load a configuration data by the user to set the spec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/78G06F9/30H03K19/173
CPCG06F11/0757G06F15/7867G06F15/7842
Inventor 孙骏恭许志铭陈世梁
Owner MACRONIX INT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products