EPCS and EPCQ storer online upgrading method based on IP core in FPGA

A technology of memory and bit computer, applied in the field of online upgrade of EPCS and EPCQ memory, can solve problems such as poor practicability

Active Publication Date: 2014-10-01
NORTHWESTERN POLYTECHNICAL UNIV
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome the shortcomings of poor practicability of the existing EPCS and EPCQ memory online upgr...

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
  • EPCS and EPCQ storer online upgrading method based on IP core in FPGA
  • EPCS and EPCQ storer online upgrading method based on IP core in FPGA
  • EPCS and EPCQ storer online upgrading method based on IP core in FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] refer to Figure 1-3 . The present invention is based on the concrete steps of the EPCS of IP core in FPGA and the online upgrading method of EPCQ memory as follows:

[0019] Firstly, the chip model in this embodiment is introduced: the FPGA chip is EP3C120 of Altera Company; the memory is EPCS64 of Altera Company's serial configuration chip.

[0020] The following is an introduction to the programming environment and IP core used in the remote online upgrade: the programming environment uses QuartusII8.1; ALTASMI_PARALLEL is the DATA, DCLK, nCS, and ASDI connections that can directly connect to and access EPCS, and operate according to the access timing of EPCS Controlled IP core; ALTREMOTE_UPDATE is the IP core that can configure the FPGA loading method, loading timing, address of the loading program, and watchdog when loading the program.

[0021] Step 1: FPGA uses the programming environment to generate programming files. In this implementation case, the programm...

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 EPCS and EPCQ storer online upgrading method based on an IP core in an FPGA. The EPCS and EPCQ storer online upgrading method is used for solving the technical problem that an existing EPCS and EPCQ storer online upgrading method is poor in practicability. The technical scheme is that an EPCS/EPCQ erase command frame is sent to the FPGA through an upper computer, an FPGA programming file is read and sent to the FPGA frame by frame according to the 232 serial protocol, the upper computer sends a Reconfig command frame to the FPGA, a solid EPCS/EPCQ remote online upgrading module in the FPGA is in charge of analyzing the command frames sent by the upper computer and writing an erase command into the IP core according to a command and a format, and the IP core in the FPGA receives the command to carry out corresponding operation on the EPCS/EPCQ connected with the FPGA according to the command. The method can finish online upgrading of EPCS/EPCQ of the single-chip FPGA in one time, prevents a system from being disassembled and is strong in practicability.

Description

technical field [0001] The invention relates to an online upgrading method of EPCS and EPCQ memory, in particular to an online upgrading method of EPCS and EPCQ memory based on IP core in FPGA. Background technique [0002] In system design, the controllability requirement of logic sequence is getting higher and higher. Therefore, Field Program Gates Array (FPGA) is more and more used in actual design. EPCS / EPCQ memory has the advantages of fewer pins, can be erased and written multiple times online, and will not lose data when power is turned off. It is usually used as the program memory of FPGA. [0003] Online upgrade is also called online programming, that is, the content in EPCS / EPCQ memory can be updated online. Generally speaking, there are three ways to burn the FPGA program code into the EPCS / EPCQ memory: 1. Directly connect to the circuit board through an emulator such as USB-Blaster for online programming, but it cannot be separated from the software simulation ...

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): G06F9/445G06F3/06
Inventor 王伶韩闯张兆林赵敬王凯宫延云
Owner NORTHWESTERN POLYTECHNICAL UNIV
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