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

Module for starting multiple user programs by single Flash

A technology of program modules and user programs, which is applied in the direction of program control devices, program loading/starting, and combinations of various digital computers. The effect of reducing the number and simplifying the structure

Inactive Publication Date: 2012-09-12
TIANJIN EMBEDTEC
View PDF4 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Too many program files will easily cause confusion in program programming for users, and it is not convenient for users to manage programs
Too many chips will also increase the cost of the product

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
  • Module for starting multiple user programs by single Flash
  • Module for starting multiple user programs by single Flash
  • Module for starting multiple user programs by single Flash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0008] The present invention will be further described in detail below with reference to the embodiments and the accompanying drawings.

[0009] The single-chip FLASH startup multi-user program module designed by the present invention (referred to as module, see figure 1 , 2 ), it is characterized in that this module includes a programmable device 1 and a FLASH chip 2 connected to it, and the FLASH chip 2 is divided into a plurality of user program storage areas 21, 22... 2n and a common program storage area 20 , a corresponding user program is stored in each user storage area, and a corresponding EEPROM program is stored in the common program storage area; the programmable device can be connected to multiple CPU31, CPU32...CPU3n and one FPGA30 in parallel; The public program storage area 20 in the described FLASH chip 2 corresponds to FPGA30, and each user program storage area corresponds to a CPU respectively, that is, user program storage area 21 corresponds to CPU31, user...

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 module for starting multiple user programs by a single Flash. The module is characterized by comprising one programmable device and one FLASH chip connected with the programmable device, wherein multiple user program storage regions and one public program storage region are divided in the FLASH chip, each user program storage region stores one corresponding user program, and the public program storage region stores one corresponding EEPROM (Electrically Erasable Programmable Read-Only Memory) program; the programmable device can accept the access of multiple CPUs (Central Processing Units) and one FPGA (Field Programmable Gate Array) in parallel, thereby realizing that the public program storage region in the FLASH chip corresponds to the FPGA, and each user program storage region respectively corresponds to one CPU; and a bus switching module is designed in the programmable device, and the bus switching module can orderly transmit the user programs in the user program storage regions of the FLASH chip to the corresponding CPUs and transmit the EEPROM program to the corresponding FPGA.

Description

technical field [0001] The invention relates to computer startup technology, in particular to a single-chip FLASH startup multi-user program module. This module is mainly used in digital systems for processing large amounts of data, such as image recognition, signal analysis and other fields. Background technique [0002] With the rapid development of information technology, intelligent automatic control system has become a trend. The storage and loading of preset programs have become unavoidable problems for each intelligent automatic control system. The memory of RAM nature cannot meet the requirement of not losing data when power is off. Only ROM-type devices can support data not losing after power off, among which FLASH is widely used for program storage of embedded systems. In a single CPU digital system, a CPU chip needs a FLASH to store programs for it. If a field programmable gate array (ie FPGA) needs to be used in the system, a dedicated EEPROM is required as th...

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): G06F9/445G06F15/16
Inventor 姚琳刘炳坤张凯宁立革蔡勇
Owner TIANJIN EMBEDTEC
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