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

Configurable processor

A technology of processors and processor cores, applied in the direction of electrical digital data processing, instruments, program control design, etc., can solve problems such as increasing costs, lack of flexibility of ASIC chips, and long ASIC chip design time

Inactive Publication Date: 2011-07-13
SHANGHAI XINHAO MICROELECTRONICS
View PDF5 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, ASIC chip design takes a long time and the design cost is high. For a 90nm ASIC chip, its non-recurring engineering cost NRE (non-recurring engineering cost) can easily exceed several million dollars.
At the same time, the ASIC chip still lacks flexibility, and cannot easily change the function when the market demand changes, and needs to redesign a chip
If different modes of operation are implemented on one ASIC chip, such as for different video decoding standards, it needs to design different modules for different video decoding standards and integrate them on the same chip, which increases the cost

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
  • Configurable processor
  • Configurable processor
  • Configurable processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] figure 1 It is the arithmetic logic unit in the traditional processor. Among the figure, devices (100, 101, 111, 113) are inter-segment registers, and devices (102, 103, 110, 114) are multiplexers, which select the operands input to the arithmetic unit or the final result of output, and the devices (104 , 105, 106, 107, 108, 109) are various arithmetic units in the operation unit, which are respectively a multiplier, an adder / subtractor, a shifter, a logic operator, a saturation processor (Saturation), a leading zero detectors and comparators. Of course, in a particular design, necessary or unnecessary computing devices can be added or removed as needed. In addition, the bus (200, 201) is the operand obtained from the inter-segment register (100, 101) (generally a register file), and the bus (208, 209) is the data bypass (Bypass) of the last operation result. The device (102, 103) selects the operands (204, 205) that actually participate in the calculation, and the c...

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

The invention discloses a configurable processor. Ordered-connection function units are configured to form a local assembly line, multiple function units are guaranteed to simultaneously participate in operation to realize a specified function, and the resource utilization rate can be improved. In addition, the multi-kernel configurable processor kernel structure can be used for realizing the function required by users through configuration; and meanwhile, the configuration mode and control information are determined or changed at any time, thus being very flexible. The interconnection structure ensures that the processor can efficiently collaborate to realize the complex function under the condition that the processor contains a plurality of simple or configurable kernels.

Description

technical field [0001] The present invention relates to the field of integrated circuit design. Background technique [0002] With the development of multimedia technology, new requirements are put forward for the functions of integrated circuits. It is required that the chip can process stream data at high speed, and can perform a large number of high-speed addition, multiplication, fast Fourier transform, discrete cosine transform and other operations. Update functions in time to face rapidly changing market needs. [0003] Traditional general-purpose processors (CPU) and digital signal processors (DSP) have high flexibility in function, and can be oriented to different applications and meet user needs only by updating corresponding application programs. However, due to the limited computing resources of general-purpose processors, the processing capacity of streaming data is insufficient, and the throughput rate is not high, which limits its application. Even if a multi...

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 Applications(China)
IPC IPC(8): G06F15/76
CPCG06F15/7867G06F9/3893G06F9/3897
Inventor 林正浩赵忠民任浩琪
Owner SHANGHAI XINHAO MICROELECTRONICS
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