Supercharge Your Innovation With Domain-Expert AI Agents!

Method for programming serial periphery interface (SPI) FLASH

A data writing and chip technology, applied in information storage, static memory, digital memory information and other directions, can solve problems such as long time, unsuitable for development stage, and increased development difficulty, saving development time and promoting the use value. , the effect of speeding up the programming speed

Inactive Publication Date: 2011-09-14
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF3 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the large-capacity SPI FLASH meets the needs of the increasing BMC management functions, the time required to burn the FLASH itself has doubled
At the same time, most of the current mainstream BMCs use ARM9 core microprocessors, and most of them use JTAG to download the bootloader to SPI FLASH during the debugging process. In this way, the bootloader must first be written into SDRAM through JTAG, and then start in SDRAM. bootloader, and then download the firmware through the tftp tool of the bootloader, and then write it into the SPI FLASH. First, this method takes a long time, and for some ARM chips, it is necessary to send some configuration script commands through JTAG to download the bootloader to sdram, making development more difficult
Another way to program SPI FLASH is to program the SPI FLASH chip through a general-purpose programmer, but this method is more suitable for the mass production stage, not suitable for the development stage

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 for programming serial periphery interface (SPI) FLASH
  • Method for programming serial periphery interface (SPI) FLASH

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0017] A kind of method of programming SPI FLASH of the present invention, its structure comprises SPI FLASH, SPI programming module and computer PC, SPI programming module comprises FPGA chip and USB buffer, is provided with SPI master controller and USB slave in FPGA chip Controller; the computer PC is connected to the USB buffer of the SPI programming module, the USB buffer of the SPI programming module is connected to the USB slave controller in the FPGA chip, the USB slave controller in the FPGA chip is connected to the SPI master controller in the FPGA chip, and the FPGA The SPI master controller in the chip is connected to the SPI FLASH; the USB buffer of the SPI programming module receives the data sent from the computer PC and transmits it to the USB slave controller, and the FPGA chip sends the data received from the USB slave controller to the SPI master controller. device, the SPI master controller writes the data into the SPI FLASH.

[0018] The SPI master control...

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 method for programming a serial periphery interface (SPI) FLASH, and belongs to the technical field of SPI FLASH. The structure used in the method comprises the SPI FLASH, an SPI programming module and a personal computer (PC), wherein the SPI programming module comprises a field programmable gate array (FPGA) chip and a universal serial bus (USB) buffer; an SPI master controller and a USB slave controller are arranged in the FPGA chip; and the USB buffer of the SPI programming module receives the data transmitted from the PC and transmits the data to the USB slave controller; then the FPGA chip transmits the data received from the USB slave controller to the SPI master controller; and the SPI master controller writes the data into the SPI FLASH. The method for programming the SPI FLASH greatly accelerates the programming speed of the FLASH and saves development time.

Description

technical field [0001] The invention relates to the technical field of programming SPI FLASH, in particular to a method for programming SPI FLASH. Background technique [0002] The BMC (Main Board Management Controller) of the server motherboard mainly uses SPI (Serial Peripheral Interface--Serial Peripheral Interface) flash to store firmware (firmware). It is also getting bigger and bigger, and has been increased from the original 8M bytes to 16M bytes. [0003] Although the large-capacity SPI FLASH meets the needs of the increasing BMC management functions, the time required to burn the FLASH itself has doubled. At the same time, most of the current mainstream BMCs use ARM9 core microprocessors, and most of them use JTAG to download the bootloader to SPI FLASH during the debugging process. In this way, the bootloader must first be written into SDRAM through JTAG, and then start in SDRAM. bootloader, and then download the firmware through the tftp tool of the bootloader, ...

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
IPC IPC(8): G11C7/10
Inventor 田凯梁智豪金长新
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More