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

Program programming and loading operation method of on-chip programmable system

A programming system and operating method technology, applied in the electronic field, can solve the problems of non-universal programming, poor adaptability, and many steps, and achieve the effects of reducing human participation, saving startup time, and ensuring correctness

Pending Publication Date: 2022-05-13
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The shortcoming of the programming and loading method of the above-mentioned application program is that the bootloader solidified inside the CPU and the programming program in the computer are not universal.
When the hardware environment of the development board changes, the original programming program and boot program may not be able to access the hardware resources on the development board normally, and cause the on-chip programmable system to fail to work
In the board-level design stage of the development board, if the non-volatile memory chip needs to be replaced, the corresponding programming program must be replaced at the same time; in the design stage of the programmable system on chip, in order to achieve flexible adaptability of the system, Arbitrary functional modules are implemented with programmable logic and mounted on the CPU bus in the form of an IP Core (Intellectual Property Core). Obviously, it is impossible to customize the bootloader and programming program for each on-chip programmable system
To sum up, the above-mentioned application code has many limitations in the process from programming to loading, with many steps, time-consuming, and poor adaptability, which reduces the maintainability of the system and the flexibility of the system design process.

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
  • Program programming and loading operation method of on-chip programmable system
  • Program programming and loading operation method of on-chip programmable system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The technical solutions of the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solutions of the present invention, rather than limitations of the technical solutions of the present invention. Embodiments are not limited thereto.

[0017] Such as figure 2 As shown, the on-chip programmable system includes a CPU, a programming control unit and a loading control unit, a first bidirectional multiplexer, a second bidirectional multiplexer, an on-chip program buffer area, and an operating mode indicator register (not shown in the figure). identified). The non-volatile memory chip may be located on-chip, that is, it belongs to the on-chip programmable system, or it may be located off-chip, that is, it does not belong to the on-chip programmable s...

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 program programming and loading operation method of an on-chip programmable system. According to the technical scheme, the on-chip programmable system comprises a CPU, a programming control unit, a loading control unit, a first bidirectional multiplexer, a second bidirectional multiplexer, an on-chip program cache region and a working mode indication bit register. Different working modes of a working mode indication bit register are set, so that during programming, a program is sent to an on-chip programmable system through a debugging interface, and the program is programmed to a nonvolatile memory chip through a CPU, a programming control unit and a first bidirectional multiplexer in sequence; during loading, a program sequentially passes through the nonvolatile memory chip, the first bidirectional multiplexer, the loading control unit and the second bidirectional multiplexer and is written into the on-chip program cache region; and during running, the CPU reads the instruction cache region through the second bidirectional multiplexer and executes the program. The method has the characteristics of simple steps and high maintainability and flexibility.

Description

technical field [0001] The invention relates to the field of electronic technology, in particular to a program programming and loading operation method of an on-chip programmable system. Background technique [0002] At present, the programmable system on chip is usually the most important chip on the development board, called the main chip, and the architecture of the chip is mostly composed of a CPU (Central Processing Unit, central processing unit) and programmable logic. Such as figure 1 As shown, the application program must be programmed and loaded when the programmable system on chip executes the application program. Among them, the programming method is: firstly, connect the computer used for development with the emulator, and then connect the emulator to the development board through the debugging interface; then, the developer selects the appropriate programming program in the computer according to the hardware environment of the development board. The program ru...

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): G06F8/654
CPCG06F8/654
Inventor 肖山竹高赫男陶华敏张路平卢焕章胡谋法赵菲沈杏林邓秋群冀旭焕
Owner NAT UNIV OF DEFENSE TECH