Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A fpga-based interrupt delay counting system and method

A technology of counting modules and counting units, applied in the computer field, can solve the problems of requiring time, no processing method, and the module sending interrupts cannot directly know the duration of the host processing interrupts, achieving strong applicability, outstanding substantive features, and portability. Enhanced effect of reusability and reusability

Active Publication Date: 2021-08-03
SUZHOU METABRAIN INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In terms of hardware logic, there is no general approach
[0005] However, the results calculated by software are not as accurate as those obtained by hardware logic calculations, and the module that sends the interrupt cannot directly know the length of time the host processes the interrupt. The host needs to inform the module of the calculated result by writing the register, and the configuration register is also takes time, which in turn leads to new delays

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
  • A fpga-based interrupt delay counting system and method
  • A fpga-based interrupt delay counting system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Specific embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0033] Such as figure 1 As shown, the present invention provides a FPGA-based interrupt delay counting system, including a host and 32 peripherals, the peripherals respectively send interrupt request signals to the host, and also include an interrupt delay counter, the interrupt delay The counters are connected to the host and peripherals respectively. The interrupt delay counter includes: a configuration module, a control module and a counting module, the configuration module and the control module are respectively connected to the counting module, the configuration module, the control module and the counting module are respectively connected to the host computer, and the counting module is connected to the peripherals. The counting module includes 32 counting units, and each counting unit is respectively connected to a peripheral for receiving an int...

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

An FPGA-based interrupt delay counting system and method proposed by the present invention can accurately calculate the duration of host processing interrupts from the time when the peripheral interrupt is triggered until the host finishes processing the interrupt service program. The calculation result does not need to be notified to the corresponding interrupt module through the host, and the interrupt module can directly obtain the corresponding duration from the delay counter.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to an FPGA-based interruption delay counting system and method. Background technique [0002] With the increasingly widespread application of heterogeneous acceleration, FPGA-based accelerator cards are also developing rapidly. The accelerator card FPGA is connected to the server host through the PCIE interface, and the server host sends the data to be accelerated to the accelerator card FPGA through the PCIE interface, and the accelerator card FPGA returns relevant data through the PCIE interface after processing. [0003] Throughout the system, there are many peripherals that need to send interrupts to the host, and the host executes the interrupt service routine to handle the interrupts. The interrupts of some devices are delay-sensitive. In some specific applications, it is necessary to know the length of time the host processes the interrupts, which requires calculat...

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): G06F13/24G06F13/42
CPCG06F13/24G06F13/4282
Inventor 王峰
Owner SUZHOU METABRAIN INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products