Unlock instant, AI-driven research and patent intelligence for your innovation.

A method of using a configurable microcontroller core

A technology of microcontrollers and cores, applied in program control design, instruments, machine execution devices, etc., can solve problems such as time-consuming, decreased interest in microcontroller cores, and reduced competition

Active Publication Date: 2019-06-25
SHANGHAI XINCHU INTEGRATED CIRCUIT
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The hardware of the microcontroller core in the FPGA has been determined, and the instruction set of the microcontroller core has also been determined, that is to say, it is dedicated. If the microcontroller core in the customer's FPGA is based on the ARM instruction set, and now The application program to be applied by the customer is developed based on the PowerPC instruction set, so one option for the customer is to purchase a PowerPC-based FPGA, but there is no such FPGA at present, another option is to use the application program based on the PowerPC instruction set Porting to the microcontroller core based on the ARM instruction set, but it will take a certain amount of time. The last method is to implement the microcontroller core based on the PowerPC instruction set through a programmable gate array, but when customers use FPGA, generally A microcontroller core will not be implemented using a programmable gate array. If this is done, the microcontroller core in the FPGA will never be used, which will cause a waste of hardware resources.
[0007] For a certain kind of microcontroller core, if this kind of microcontroller core is very popular at present and is used in SOC / ASIC / FPGA in various occasions, it will cause hardware assimilation. The so-called hardware assimilation is It is said that the core components (that is, cores) of products from different manufacturers are basically the same, and there is basically no difference, and products based on this type of microcontroller core have been accepted by customers, then when customers purchase products, they will directly choose based on this microcontroller core. If there is only one microcontroller core product, then this will reduce the competitiveness of other products, and all products are developed based on the microcontroller core of the same instruction set, which will also make people develop new microcontroller cores Less interesting, resulting in less innovative

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
  • A method of using a configurable microcontroller core
  • A method of using a configurable microcontroller core
  • A method of using a configurable microcontroller core

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] The present invention provides a configurable microcontroller core such as figure 2 As shown, the microcontroller core includes an embedded programmable gate array module and a fully customized hardware circuit implementation module:

[0035] The embedded programmable gate array module is used to realize at least an instruction decoding function module in the microcontroller core, thereby realizing functions such as decoding of an instruction set;

[0036] The fully customized hardware circuit realization module is connected with the embedded programmable gate array, and is used to realize other modules in the microcontroller core except the modules realized by the embedded programmable gate array.

[0037] Wherein, the microcontroller core also includes a programmable input and output port, the programmable input and output port is connected with the embedded programmable gate array module, and is used to download the corresponding binary system bit stream file to the...

Embodiment 2

[0043] According to the configurable microcontroller core proposed in the above embodiments, this embodiment proposes a working method of the microcontroller core based on the microcontroller core.

[0044] Such as Figure 4 As shown, the specific working method of the configurable microcontroller core is:

[0045] S1: The user selects the commands he uses in the corresponding command set according to his own system needs;

[0046] S2: downloading an instruction decoding function module for configuring the embedded programmable gate array module;

[0047] S3: The customer uses the embedded programmable gate array synthesizer in the PC to convert the downloaded instruction decoding function module into a binary bit stream file;

[0048] S4: Download the binary file to the embedded programmable gate array module 01 through the programmable input and output port;

[0049] S5: burn the application program based on the instruction set into the code area;

[0050] S6: After the ...

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 provides a configurable microcontroller core. The configurable microcontroller core comprises an embedded programmable gate array module and a full-custom hardware circuit realization module. The embedded programmable gate array module is used for realizing at least instruction set decoding function modules in the microcontroller core. Through the embedded programmable gate array module, the instruction decoding function modules in the microcontroller core can be reconfigured. A user downloads binary digit stream files of part or all of the corresponding instruction set decoding function modules into the programmable gate array module according to actual needs, and thus an instruction set of the microcontroller core can be configured.

Description

technical field [0001] The invention relates to the technical field of microcontrollers, in particular to a configurable microcontroller core and a method for using the same. Background technique [0002] With the development of integrated circuit technology, system on chip (SOC, System on Chip) and application specific integrated circuit (ASIC, Application Specific Integrated Circuit) technology has been applied in all aspects of life now. The current system-on-chip or application-specific integrated circuit generally integrates the microcontroller core, memory, bus and various peripherals on one chip. Here we take the system-on-chip as an example to illustrate. Figure 1A It is the structural diagram of the system on chip. The main function of the microcontroller core in the figure is data processing and control. The microcontroller in the system on chip can be ARM core, MIPS core, etc.; the main function of the bus is to connect the microcontroller core , memory, peripher...

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): G06F9/30
CPCG06F9/30145G06F9/30196G06F2213/0038
Inventor 景蔚亮陈邦明
Owner SHANGHAI XINCHU INTEGRATED CIRCUIT