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

FLASH memory on-line programming method based on parallel port

A technology of FLASH memory and programming method, applied in the field of online programming, can solve the problems of inability to adjust the programming speed of FLASH memory, difficult to apply the primary stage of the processor, and troublesome to use.

Inactive Publication Date: 2008-12-03
SHANGHAI JIAO TONG UNIV
View PDF1 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this method may have the following problems: it is difficult to apply to the primary stage of processor design; it needs the support of JTAG loader to complete the conversion of data format; it needs to be familiar with and master the hardware environment on the board to construct a complete JTAG daisy chain; Adjust the programming speed of FLASH memory
Obviously, this technology has higher requirements in practical applications and is more troublesome to use

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
  • FLASH memory on-line programming method based on parallel port
  • FLASH memory on-line programming method based on parallel port
  • FLASH memory on-line programming method based on parallel port

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The embodiments of the present invention are described in detail below in conjunction with the accompanying drawings: this embodiment is implemented on the premise of the technical solution of the present invention, and detailed implementation methods and specific operating procedures are provided, but the protection scope of the present invention includes but does not Limited to the following examples.

[0046] Figure 4 It is based on the method of the present invention to realize online programming of FLASH by adopting a parallel port, and realizes a structural schematic diagram of online configuration of FLASH on a development board. It is part of the high-definition digital television decoding system.

[0047] In this system, the SoC chip is embedded with a MIPS processor, which requires the support of the Linux operating system. Therefore, it is necessary to store the boot program and system code of the operating system in the off-chip FLASH. The hardware envir...

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 an online programming method for a FLASH memory based on a parallel port in the embedded system application field. In the method, a data communication protocol established based on a special parallel port base pin definition sends data by the parallel port, receives the data sent by a PC end by using asynchronous FIFO, writes in the FLASH memory after format conversion under the control of a state machine, and carries out verification to the data. The method of the invention is characterized by high and adjustable programming speed, can randomly revise the programming content online, does not need the participation of a CPU in work quickly, can select self-matching model with wide application range, and is especially applicable to the development stage of the embedded system.

Description

technical field [0001] The invention relates to an online programming method in the application field of embedded systems, in particular to an online programming method for FLASH memory based on parallel ports suitable for embedded systems. Background technique [0002] With the rapid development of large-scale integrated circuits and semiconductor technology, the emergence and development of embedded systems have triggered tremendous changes in the field of microelectronics, and have become the mainstream and trend of IC design. Among them, cores of different architectures such as MIPS or ARM are widely used as mainstream processors of embedded systems. In embedded system applications, one or more blocks of memory are often needed to store some necessary bootstrap programs, fixed function modules, and commonly used data tables. In order to realize and complete this function, based on the consideration of capacity and practical application requirements, now more off-chip FL...

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): G11C16/10
Inventor 胡剑凌龙沪强孙雁飞陈颖琪孙鸣乐
Owner SHANGHAI JIAO TONG UNIV
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