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

Embedded chip and its program space extension method

An embedded system and chip technology, applied in the direction of multi-program device, program control device, program loading/starting, etc., can solve the problems of IO resource shortage, increase system cost, etc.

Inactive Publication Date: 2006-07-12
VIMICRO CORP
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method needs to occupy the limited GPIO resources of the single-chip microcomputer. The larger the expansion space, the more IO resources are occupied; at the same time, the expansion of the address space requires a corresponding storage device with a larger capacity, which will increase the cost of the system and cause IO resource crisis

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
  • Embedded chip and its program space extension method
  • Embedded chip and its program space extension method
  • Embedded chip and its program space extension method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Usually 8-bit / 16-bit single-chip microcomputer adopts the Harvard structure that addresses the program memory and data memory separately, but this method is aimed at the characteristics of the 8-bit / 16-bit single-chip microcomputer by modifying the read and write control methods of the 8-bit / 16-bit single-chip microcomputer. With the special design of software and hardware, the system can use random access memory as the program memory of the system and as the data memory of the system, achieving the multiplexing of the program memory and data memory; the memory must be used as the program area of ​​the system. It can read and write bytes, but NAND FLASH cannot read and write bytes. It can only use pages (the page size is 512 bytes or 2k bytes) as the basic unit of operation. Its characteristics determine that NAND FLASH cannot It is suitable as the program storage area of ​​the system. This method enables the system to realize the function of copying the program code fro...

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 an expansion method of embedded chip and program space, which is characterized by the following: modifying the reading and writing control pattern of 8-digit or 16-digit single-chip set to do special design of software and hardware; making chip system adapt random memory as system program memory and as system data memory to multiply the program memory and random memory; setting the switch mechanism of system task; accomplishing the program code function of real-time copy from NAND FLASH to expand the system program space. The invention expands the system program space, which reduces the system cost.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to an embedded chip and a method for expanding its program space. Background technique [0002] In the field of embedded systems, 8-bit / 16-bit single-chip microcomputers have been widely used. Due to the limitation of the address bus number, the size of its program area is limited. For example, the maximum program space of an 8-bit computer is 64Kbytes. If it is larger than 64K bytes, it is necessary to expand the program space of the system. Usually, the general purpose IO port (GPIO, General Purpose Input / Output) is used to expand the address line, so that the width of the address bus is increased, and the corresponding program space is naturally expanded. However, this method needs to occupy the limited GPIO resources of the single-chip microcomputer. The larger the expansion space, the more IO resources are occupied; at the same time, the expansion of the address space requires ...

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/445G06F9/46
Inventor 牛同斌谢律
Owner VIMICRO CORP
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