Unlock instant, AI-driven research and patent intelligence for your innovation.

FPGA data managing system

A data management system and data technology, applied in the direction of electrical digital data processing, program startup/switching, instruments, etc.

Inactive Publication Date: 2014-01-22
SHAANXI HI-TECH IND CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is stable and reliable, but it is not suitable for some systems that need to respond to external events in a timely manner. External interrupts may not be processed in time due to unbalanced interrupt processing, resulting in external data loss or system failure.

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
  • FPGA data managing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The implementation method of the present invention in FPGA can refer to figure 1 . The implementation of the present invention depends on five basic modules: interrupt detection unit, interrupt message queue, interrupt response processing unit, bus switch and data buffer.

[0026] The interrupt detection unit completes the detection of the external interrupt, and latches the corresponding channel number into the interrupt message queue. Each interrupt source corresponds to a synchronizer and an arbitrator. The synchronizer circuit uses two-stage D flip-flops to synchronize signals to eliminate signal metastable problems when signals cross clock domains and ensure that signals are reliably sampled. The latch circuit is used to latch the current interrupt signal and pass it to the channel memory circuit. When the external interrupt signal is a pulse signal, it will become a level signal after passing through the latch to ensure that the interrupt signal will not be mi...

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 relates to an FPGA data managing system which comprises an interrupt detection unit, an interrupt message queue, an interrupt response processing unit, a bus switch and a data cache zone. An FPGA is externally connected with multiple paths of AD converters. The interrupt detection unit completes detection of external interrupt signals and latch of channel numbers. The interrupt message queue is used for storing external interrupt channel numbers and responds according to the principle of first come, first process. The interrupt response processing unit is responsible for executing specific interrupt tasks. The bus switch is responsible for connecting a bus of the interrupt response processing unit and a responded channel bus. The data cache zone is used for storing data read from an external bus when the interrupt response processing unit executes the interrupt processing tasks. According to the FPGA data managing system, multiple peripheral interrupts of the same prior level can be processed in time and data errors or system faults caused by imbalance interrupt response are avoided.

Description

technical field [0001] The invention relates to an FPGA data management system. Background technique [0002] FPGA is also called Field Programmable Gate Array. It is a programmable logic device that emerged as a semi-custom circuit in the field of application-specific integrated circuits. The invention not only solves the deficiency of custom-made circuits, but also overcomes the disadvantage of limited gate circuits of original programmable devices. FPGA has the obvious advantages of repeatable design modification and fast operation speed. It generally uses a hardware description language (verilog or VHDL) to complete the circuit design, and forms a binary file through the synthesis and layout of special tools. After the produced binary file is burnt to the FPGA, it can run automatically when it is powered on. [0003] Because FPGA adopts the method of software programming to realize the hardware circuit design, it is very flexible to use FPGA to design the circuit. F...

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): G06F13/36G06F9/48
Inventor 王耀斌
Owner SHAANXI HI-TECH IND CO LTD