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

Method and apparatus for starting CPU by BOOT

A technology of starting area and starting unit, applied in the fields of telecommunications and communications, can solve the problem of the system not being able to reset/re-power on, and achieve the effects of improving maintainability, reducing product cost, and simple hardware structure

Inactive Publication Date: 2008-12-24
梁英
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is how to ensure the reliability of CPU startup guidance and remote upgrade, that is, when an abnormal situation occurs during startup, the BOOT program will be destroyed, causing the system to fail to reset / How to enable BOOT to boot and start the CPU to work normally again when the power is turned on again to work normally

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
  • Method and apparatus for starting CPU by BOOT
  • Method and apparatus for starting CPU by BOOT
  • Method and apparatus for starting CPU by BOOT

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] A device that uses BOOT to boot and start the CPU, which is mainly used for the single board of the communication system equipment with the main control CPU unit. Specific as figure 2 with image 3 Shown, including the following parts.

[0023] 1. Main control CPU unit: including memory and its attached communication interface, watchdog interface, and control signals. After the main control CPU unit is powered on or reset, according to the loading mode of the hardware configuration (boot ROM-based mirroring loading), it initiates a mirroring action to the BOOT. During the loading of the BOOT, the CPU sends the logic unit register to the logic unit register to start successfully without flipping The switch flag can be set twice at the start and end of the start. After loading to the specified memory RAM address, jump to the memory for execution. At this time, the basic configuration of the CPU is completed, the main communication interface has been opened, and the watchdog ...

Embodiment 2

[0027] A method of booting the CPU using BOOT, the flowchart is as follows Figure 4 Shown. Figure 4 The content on the left in the middle represents the tasks completed by the watchdog and EPLD logic unit, and the content on the right represents the tasks completed by the BOOT unit of the CPU.

[0028] In this embodiment, the FLASH unit is divided into dual BOOT boot areas according to different address spaces: boot area 0 and boot area 1. Some non-volatile information can also be stored in the FLASH specific address space, such as the default boot area identification. The default boot area here is boot area 0.

[0029] The startup method steps are as follows:

[0030] 1. Before the CPU power on the watchdog or the software resets, the EPLD logic is responsible for obtaining the dual BOOT control word [M / S] from FLASH, so as to decide to start from the boot area 0 or the boot area 1. This embodiment sets Start from boot zone 0 by default;

[0031] 2. EPLD pulls the reset signal ge...

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 method and a device for starting a CPU by using BOOT, which are used in the fields of telecom and communication. A single FLASH storage medium is adopted in a BOOT start device in the invention; FLASH is divided into at least two BOOT start areas according to different address spaces; when one BOOT start area can not start the CPU normally, other BOOT start areas are adopted to restart the CPU. The method and the device solve the problem that single BOOT can not provide enough guarantees for the accidents in the communication filed, such as the interruption of power supply, etc., and for the reliability of long-distance update, thus increasing long-distance operability and update reliability; in addition, the double BOOT device has simple hardware structure and is also applicable to small single board modules with a strict requirement for the size of space.

Description

Technical field [0001] The present invention relates to the fields of telecommunications and communication, and more specifically to a method and device for booting up CPU using BOOT. Background technique [0002] At the current stage, the multi-rack multi-single board integrated system in the telecommunications and communication fields has its own main control CPU unit for most complex functional single boards. In the CPU system part of the main control board of the system, the BOOT boot part is the basis of the CPU system, which has high solidification but poor upgradeability. [0003] Nowadays, the most commonly used method is to choose the small-capacity Flash in the socket + PLCC package to undertake the physical medium of the BOOT function. The advantage is that it can be separated from the single board and use the burner to carry out BOOT changes, upgrades and debugging; the disadvantage is that the single board is poor in processability. The reliability of the online upgr...

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/445
Inventor 封葳黄瑞华郭俊敏
Owner 梁英
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