An emulator that supports nvm fast page programming

An emulator, fast technology, applied in software simulation/interpretation/simulation, program control devices, etc., which can solve problems such as long download time of NVM programs

Active Publication Date: 2020-08-04
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the program capacity is above megabytes (M Bytes), the download time of the NVM program will be very long, which is obvious to the user

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
  • An emulator that supports nvm fast page programming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0013] Such as figure 1 As shown, the emulator 1 of the present invention includes an emulator control module 2 and a chip emulation module 3. The emulator control module 2 is connected with the chip emulation module 3 through the page programming control signal 8, and the NVM control module 4 in the emulation chip module 3 is in the fast page programming mode or the chip normal page programming mode through the page programming control signal 8. When the emulator 1 was in the program downloading state, the emulator control module 2 made the NVM control module 4 be in the fast page programming mode through the page programming control signal 8 to complete the fast programming operation; The emulator control module 2 can set the page programming time parameter 5 of the NVM control module 4, which is used for debugging and evaluating the progr...

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 emulator supporting NVM rapid page programming, and relates to the chip simulation technical field; the emulator comprises an emulator control module and a chip simulation module; when the emulator is under a program download state, a NVM control module in the chip simulation module will be in a rapid page programming mode so as to fast download the program; when the emulator is under a program debug state, the emulator control module can set a page programming time parameter of the NVM control module for application of a debug evaluation program; when the emulator is under a program operation state, the NVM control module of the chip simulation module will be in a chip simulation normal page programming mode, which is consistent with a NVM page programming function in a real chip. The emulator can ensure the correct NVM page programming function when a user operates the program, and can ensure NVM data to be fast written when the user downloads the program. The emulator can fast download programs, and can improve program debug efficiency.

Description

technical field [0001] The invention relates to a chip emulator, in particular to an emulator supporting NVM fast page programming. In the present invention, NVM specifically refers to non-volatile memories such as FLASH or EEPROM. Background technique [0002] When users design and debug processor chip programs, they generally use emulators with chip emulation functions. The media for storing programs on the emulator include RAM and NVM (including EEPROM, FLASH, etc.), and the single-byte read and write or page programming corresponding to different storage media is very different, ranging from nanoseconds to milliseconds. [0003] For a processor chip with an NVM storage medium, its NVM feature generally adopts a page erasing method. According to the characteristics of NVM, the page size can be defined as 64 / 128 / 256 / 512 bytes. Depending on the page size, page programming takes between a few milliseconds and tens of milliseconds. When the user needs to debug the program...

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 Patents(China)
IPC IPC(8): G06F9/455
Inventor 赵满怀张洪波陈峰
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products