Method for realizing site programmeable gate array loading

A gate array and control register technology, applied in program loading/starting, program control devices, instruments, etc., can solve the problems of reducing loading rate, long loading time, increasing cost, etc., and achieve the effect of reducing the number of visits and increasing the loading rate

Active Publication Date: 2008-05-07
NEW H3C TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The bus frequency of EPLD's local bus is generally 25MHz, and the maximum does not exceed 50MHz, which is far lower than the CPU main frequency and FPGA loading clock frequency. Frequent access to EPLD during the loading process of FPGA will inevitably greatly reduce the loading rate.
Therefore, the disadvantages of the existing method of loading FPGA through low-speed peripheral interface chips such as EPLD are low efficiency and long loading time, and are not suitable for occasions requiring fast loading.
[0016] In order to improve the loading rate of FPGA, high-speed peripheral interface chip can be used to realize FPGA loading, but there is no ready-made high-speed peripheral interface chip for FPGA loading, and the use of high-speed peripheral interface chip will greatly increase the cost

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 realizing site programmeable gate array loading
  • Method for realizing site programmeable gate array loading
  • Method for realizing site programmeable gate array loading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further elaborated below in conjunction with the accompanying drawings.

[0039]The core content of the present invention is: define a register object, first read the value in the EPLD loading control register and store in this object; The bus is written into the EPLD load control register, so that each time a data is loaded, the number of visits to the EPLD load control register is reduced to two; in addition, according to the specific regulations of the chip, the FPGA only latches the data on the rising or falling edge of the clock line , so the data line can be set at the same time on the falling edge or rising edge of the clock line, ready to transmit the next data, which can further save the time required for loading and increase the loading speed. In the following, for the convenience of description, the clock edge where the FPGA latches ...

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 present invention realizes loading to FPGA through loading control register in slow speed interface chip, which includes A, reading loading control register value and storing in high-speed memory; B, to proceed logical operation to value in said high-speed memory and writing calculation result into loading control register, to realize locking loaded data to FPGA; C, judging whether existing need loading data, if existing then to step B, otherwise ending loading process to FPGA. The present invented method can reduce visiting times to slow speed interface chip and raise loading speed to FPGA.

Description

technical field [0001] The invention relates to the field of programmable logic devices, in particular to a method for realizing loading of a field programmable gate array (Field Programmable Gate Array, FPGA). Background technique [0002] The emergence of FPGA devices is the result of the development of VLSI technology and computer-aided design technology. FPGA devices are highly integrated and small in size, and can realize special application functions through user programming. It allows circuit designers to use a computer-based development platform to go through design entry, simulation, testing, and verification until the desired function is achieved. [0003] After the FPGA device is powered on, it will be able to work normally. It needs to be used as the central processing unit (CPU) of the single board of the FPGA development platform to load the prepared program on the FPGA in a serial manner. The loading process needs to pass through the peripheral of the CPU. i...

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/445G06F13/00
Inventor 郭峰
Owner NEW H3C TECH 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