Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

72 results about "Fpga design" patented technology

Multi-component charged particle detection system

The invention provides a multi-component charged particle detection system, which comprises a low-energy ion analyzer and a low-energy electronic analyzer, and the two analyzers respectively adopt the same FPGA control program; component grouping measurement is added in the FPGA design and is used for realizing multi-component detection in unit measurement time; an instrument number interface is added in the interfaces and is used for reading the level of the instrument number interface; a number identification and control module is added and used for identifying the current instrument type and generating instrument identification parameters; the parameter acquisition module is used for acquiring engineering parameters of different paths when an instrument is a low-energy ion analyzer or a low-energy electronic analyzer; the control module is used for controlling and receiving an instruction conforming to equipment where a current FPGA configuration item is located; and the control module is also used for controlling to output a data packet conforming to the equipment where the current FPGA configuration item is located. According to the system provided by the invention, the same FPGA executable code is programmed on two different devices, namely the low-energy ion analyzer and the low-energy electronic analyzer, so that FPGA configuration item self-adaption is realized.
Owner:NAT SPACE SCI CENT CAS

Systems and Methods for a Context-Aware Retrieval System for FPGA Design Implementation and Closure Processes

Systems or methods of the present disclosure may provide a design tool for adjusting designs implemented on programmable logic devices. The present disclosure includes receiving documentation and receiving a full text search. The documentation may include user guides, technical specifications, and design files such as HDL code, constraints, timing reports, and / or design assistant / rule violation (DRC) reports. The present disclosure also includes determining semantic search for embedding vectors based on the documentation and the full text search. Furthermore, the present disclosure includes providing the semantic search to a large language model (LLM).
Owner:KOTIYAL SAURABH +2

Low-energy particle analysis system with autonomous number identification function

The invention provides a low-energy particle analysis system with an autonomous number identification function, which comprises a low-energy ion analyzer and a low-energy electronic analyzer, and the two analyzers respectively adopt the same FPGA control program; component grouping measurement is added in the FPGA design and is used for realizing multi-component detection in unit measurement time; an instrument number interface is added in the interfaces and is used for reading the level of the instrument number interface; a number identification and control module is added and used for identifying the current instrument type and generating instrument identification parameters; the parameter acquisition module is used for acquiring engineering parameters of different paths when an instrument is a low-energy ion analyzer or a low-energy electronic analyzer; the control module is used for controlling and receiving an instruction conforming to equipment where a current FPGA configuration item is located; and the control module is also used for controlling to output a data packet conforming to the equipment where the current FPGA configuration item is located. According to the system provided by the invention, the same FPGA executable code is programmed on two different devices, namely the low-energy ion analyzer and the low-energy electronic analyzer, so that FPGA configuration item self-adaption is realized.
Owner:NAT SPACE SCI CENT CAS

Digital PUF circuit based on FPGA and use method thereof

The invention belongs to the technical field of hardware and information security, and particularly relates to a digital PUF circuit based on an FPGA and a use method of the digital PUF circuit. In the PUF circuit, entropy source extraction and PUF response generation are separately processed, and the resistance value of a memristor in a high resistance state is collected through a memristor resistance value collection circuit; the resistance value distribution of each memristor in a high-resistance state has randomness, so that the high-resistance-state resistance value of the memristor can be used as an entropy source of the PUF circuit; a memristor-based entropy source is subjected to digital processing and is applied to a digital PUF circuit, resistance values of different memristors in a high-resistance state are randomly selected through digital chaotic signals, and finally PUF response is output by comparing the resistance values of the two memristors selected randomly in the high-resistance state. Compared with a traditional analog PUF circuit which is easily influenced by factors such as voltage fluctuation and device parameter drift, the digital PUF circuit based on the FPGA designed by the invention is higher in reliability and is not easily influenced by the factors such as the voltage fluctuation.
Owner:WUHAN UNIV OF SCI & TECH

System and method for automatically generating FPGA test case based on large language model

The invention discloses an FPGA test case automatic generation system and method based on a large language model. The system comprises a demand input module, a demand structuring module, a large language model case generation module, a case confirmation module, a verification execution module and a closed-loop optimization module. The large language model can automatically analyze the unstructured demand document and extract key information such as function points, input and output, boundary conditions and the like, and manual one-by-one interpretation is not needed. A big language model is guided through Prompt Engineering to dismantle complex requirements into test key points which cannot be subdivided, and it is ensured that all logic branches are covered by tests. The large language model can dynamically generate diversified test cases based on test key points, including a normal process, an abnormal process and an edge scene. And in combination with FPGA design specifications, historical error cases and other plug-in knowledge bases, the large language model can generate test cases closer to actual hardware behaviors.
Owner:BEIJING XUANYU INFORMATION TECH CO LTD

FPGA design method based on EDA software system and EDA software system

The invention relates to the technical field of FPGA design, in particular to an FPGA design method based on an EDA software system and the EDA software system.The method comprises the steps that the EDA software system is started, a project path is set, a user source code is created, a comprehensive process module is started, a comprehensive netlist is obtained, a layout and wiring process module is started, layout and wiring operation is executed on the comprehensive netlist, and a layout and wiring netlist is obtained; the method comprises the following steps: acquiring a design bit stream file, acquiring a target FPGA chip and information of the target FPGA chip, querying a compatible result of the information of the target FPGA chip and the design bit stream file in a database, and if the compatible result of the information of the target FPGA chip and the design bit stream file is confirmed to be compatible, downloading the design bit stream file to the target FPGA chip. The method comprises the steps of obtaining adaptive FPGA equipment and downloading operation process information, storing the downloading operation process information to obtain a downloading operation log, and completing FPGA design based on an EDA software system based on the adaptive FPGA equipment and the downloading operation log. The design efficiency can be improved, and the design process can be optimized.
Owner:ZHONGKEXIN MAGNETIC TECH (ZHUHAI) CO LTD

FPGA self-excitation signal detection method and device based on signal feedback loop

The invention discloses an FPGA (Field Programmable Gate Array) self-excitation signal detection method and device based on a signal feedback loop, and the method comprises the steps: firstly, reading a received FPGA hardware description language code file, and integrating all modules in an FPGA code to form an overall code file from top to bottom; secondly, mapping the overall code file of the FPGA into a signal transmission network according to a transmission relationship among signals in the overall code file of the FPGA; and thirdly, searching all signal feedback loops in the signal transmission network, calculating signal feedback probabilities, selecting and recording the signal feedback loops of which the signal feedback probabilities are greater than a set threshold, and extracting signals in the signal feedback loops as self-excitation signals to be output. According to the method, the self-excitation signal in the FPGA design and the occurrence probability of the self-excitation signal can be effectively detected, the method is easy to use and low in investment cost, and the requirement for self-excitation signal detection when the triple modular redundancy design is carried out can be well met.
Owner:ZHONGAN QUALITY INFORMATION (NANJING) TECHNOLOGY CO LTD

Trigger signal identification method and device, equipment and storage medium

The invention relates to a trigger signal identification method and device, equipment and a storage medium. The trigger signal identification method comprises the following steps: acquiring an FPGA design code to be subjected to trigger signal identification; traversing at least one module code in the FPGA design codes, and extracting trigger signal features from block statements in the module codes and / or a target list; wherein the target list is composed of at least one field corresponding to the preset identifier, and the at least one field is used for representing the trigger signal information; performing function identification on the trigger signal features, and determining at least one trigger signal; and generating a trigger signal identification result according to the at least one trigger signal and the reference name of the at least one trigger signal in the corresponding module code. According to the method provided by the invention, the accuracy of trigger signal identification is improved, and the adaptability to complex design scenes is higher.
Owner:AEROSPACE SOFTWARE TECH (BEIJING) CO LTD

FPGA-based FIFO interface multi-channel DMA controller

The application discloses a FIFO interface multi-channel DMA controller based on FPGA, which comprises an input data distribution module, an input data cache module, an output data distribution module, an output data cache module, a DMA scheduling module, a DDR output module and a DDR interface module; is used for caching multi-channel high-speed data of multiple data sources in a memory, does not occupy on-chip RAM resources of the FPGA, realizes parallel, independent and efficient storage and storage of multi-channel data, a data interaction interface is a standard FIFO interface, a user does not need to care about complex DDR3 / 4 (Double Data Rate) interface timing and multi-channel data scheduling, programming is realized by using a hardware description language, parameterization configuration is adopted, other FPGA platforms are compatible, the application can be called in FPGA design as an IP, a development cycle is shortened, and development efficiency is improved.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Crystal oscillator electric aging test implementation method based on FPGA design

The invention discloses a crystal oscillator electric aging test implementation method based on FPGA (Field Programmable Gate Array) design, which belongs to the technical field of crystal oscillator electric aging tests and comprises the following steps of: inserting an electric aging test board on which an electric aging product is mounted on a metal aging rack in a high-temperature oven; the electric aging product information is recorded in the electric aging program; after the electric aging test main control program receives an instruction that the electric aging program starts to test, frequency signal inspection of all electric aging products on the electric aging test board is rapidly completed; the inspection result is transmitted to the electric burn-in program, and the electric burn-in test main control program stores the inspection result at the same time; and after three days of frequency signal inspection, checking the electric aging current situation of the electric aging product in the electric aging program. According to the electric aging test implementation method, the electric aging test main control program is embedded in the FPGA unit, and the frequency signals of all the electric aging products on the same electric aging test board can be synchronized by using the strong parallel processing capability of the FPGA.
Owner:BEIJING INST OF RADIO METROLOGY & MEASUREMENT

A method, system, device, and storage medium for rapid debugging of FPGA prototype verification

The present invention provides a method, system, device, and storage medium for rapid debugging of FPGA prototype verification. The method includes: adding debugging function codes that can be turned on or off through macro definitions during module design; developing general debugging modules for FPGA design software including breathing light control, AXI4 bus master behavior model control, AHB bus master behavior model control, AXI4 bus and AHB bus control channel and monitoring channel enabling control, and monitoring IP; transplanting the debugging function codes to the FPGA prototype verification platform, integrating the general debugging modules into the debugging function codes, and modifying the macro definitions to implement monitoring of the AXI4 bus or the AHB bus; and using the FPGA design software to synthesize the transplanted debugging function codes to generate verification files, and downloading the verification files to the FPGA prototype verification platform for verification. The present invention improves the debugging efficiency and reduces the time cost of re-synthesizing for the signals to be captured.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

A multi-component charged particle detection system

The present application provides a multi-component charged particle detection system, including a low-energy ion analyzer and a low-energy electron analyzer, the two analyzers respectively use the same FPGA control program; add component grouping measurement in the FPGA design to realize multi-component detection within a unit measurement time; add an instrument number interface in the interface to read the instrument number interface level; add a number identification and control module to identify the current instrument type and generate instrument identification parameters; to realize the collection of engineering parameters of different numbers when the instrument type is a low-energy ion analyzer or a low-energy electron analyzer; to control the reception of instructions that conform to the device where the current FPGA configuration item is located; and also to control the output of data packets that conform to the device where the current FPGA configuration item is located. The system of the present application can burn the same FPGA executable code on two different devices, the low-energy ion analyzer and the low-energy electron analyzer, to realize the adaptation of FPGA configuration items.
Owner:NAT SPACE SCI CENT CAS

Fpga design code credibility generation and verification method and system based on large language model

The application relates to an FPGA design code credible generation and verification method and system based on a large language model, wherein the system comprises: a user interaction layer used for receiving input information of a user and converting the input information into standardized requirement information; an understanding and generation layer used for performing semantic analysis on the requirement information and generating a preliminary design result, the preliminary design result comprising an RTL code and a test framework; a verification analysis layer used for performing multi-stage engineering verification on the generated RTL code; a structured representation layer used for constructing a unified design intermediate representation in a system to make each stage take the same structural semantics as a benchmark; and a core control layer used for scheduling the running processes of the user interaction layer, the understanding and generation layer, the verification analysis layer and the structured representation layer. The application can improve design efficiency, reliability and engineering controllability.

A multi-functional test chip and method based on PXI architecture

The application provides a multifunctional test chip and method based on a PXI architecture, and relates to the technical field of test chips; the chip comprises a bus interface, a functional module group and an address controller; the bus interface interacts with an upper computer through a PXI bus; the functional module group comprises pulse sending, detection, analog quantity acquisition / output, serial communication, a storage controller and a temperature acquisition module, and can realize pulse signal transceiving, analog quantity processing, serial communication, data storage and temperature acquisition; the address controller divides an address space into eight subspaces, and precise control is realized. The control method comprises the steps of initializing an interface circuit, executing pulse sending and detection, analog quantity output and acquisition, EEPROM operation, UART communication and temperature acquisition and the like. The application integrates special modules, replaces traditional FPGA design, improves performance and reliability, reduces resource waste, reduces cost, shortens the development cycle, and is suitable for complex test scenes such as spaceflight measurement and control.
Owner:SHANDONG INST OF AEROSPACE ELECTRONICS TECH +1

Method for evaluating interconnection switch block routing success rate in FPGA placement and routing process and placement optimization method based on evaluation result

This application relates to the field of integrated circuits and discloses a method for evaluating the routing success rate of interconnect switch blocks (RSBs) in the placement and routing process of a field-programmable gate array (FPGA). This method analyzes the driver and drain nodes of the RSBs, and, combined with the placement results, counts the drain nodes that need to be connected, finds feasible routing paths, and calculates the routing success rate of the RSBs. This application also discloses a placement optimization method based on this evaluation result. By calculating the routing success rate of each RSB, the area containing RSBs below a threshold is re-placed until the routing success rate meets the requirements. This application can accurately quantify and evaluate the resource usage and routing success rate of RSBs. By evaluating the routing success rate on an RSB-by-RSB basis before routing to guide placement adjustments, it reduces the difficulty of internal routing within RSBs, reduces congestion, accelerates routing convergence, and improves FPGA design efficiency and reliability.
Owner:CHENGDU WEIDE QINGYUN ELECTRONICS CO LTD

Dynamic howling suppression optimization design method based on FPGA

The invention relates to the field of dynamic howling suppression, in particular to a dynamic howling suppression optimization design method based on an FPGA (Field Programmable Gate Array), which comprises the steps of signal acquisition and preprocessing, gain processing and howling detection, noise injection and path estimation and howling suppression processing. According to the dynamic howling suppression optimization design method based on the FPGA, howling signals can be detected in a short time, suppression is carried out at the same time, the maximum stable gain of a system is improved, the tone quality of output audio signals is guaranteed, the effect is good, and compared with other methods, the dynamic howling suppression optimization design method based on the FPGA has the advantages that the method is easy to implement. The real-time dynamic howling suppression algorithm can accurately estimate the sound feedback and eliminate the sound feedback from the original sound, and has a good effect and high sound fidelity.
Owner:BEIJING PHILISENSE ELECTRONICS TECH CO LTD

System and Method for Hardware-Accelerated Hybrid Codebook Performance Estimation Using Field-Programmable Gate Array

A system and method for hardware-accelerated determination of hybrid codebook performance using FPGA implementation. The system transforms the mathematical operations of estimating combined performance of primary and secondary codebooks into dedicated hardware circuits on field-programmable gate arrays. By implementing specialized components for primary term calculation, secondary term calculation, and mismatch probability estimation directly in hardware, the system enables wire-speed performance estimation without generating test codebooks. The FPGA design comprises parallel processing paths, dedicated bit manipulation circuits for logarithmic approximation, and specialized memory structures for occurrence tracking. This hardware implementation enables real-time hybrid codebook optimization in high-throughput environments such as network appliances, storage controllers, and data processing systems, while providing a development pathway toward eventual ASIC implementation for mass-market deployment.
Owner:ATOMBEAM TECH INC

FPGA code function verification acceleration method

Currently, complex FPGA designs typically contain multiple sub-modules below the top-level module. These modules ensure correct functional implementation, but because they are integral parts of the design, they are also subjected to gate-level behavioral simulation during simulation. If a module under test has one top-level module and nine sub-modules, seven of which are library or mature modules, and only two are newly designed modules, then only 30% of the gate-level behavioral simulation computation performed by EDA tools is truly for the part we want to verify. However, due to the existence of the top-level code and the need to verify the interface relationships between modules, the verification of sub-modules cannot replace the verification of the top-level module. If we could allow gate-level behavioral simulation to skip library and mature modules, it would significantly reduce the computational load of gate-level behavioral simulation and improve the speed of FPGA code functional simulation. This invention, for functional verification of FPGA code containing multiple sub-modules, uses a C model to replace the library IP modules or mature modules, preventing these modules from participating in the gate-level behavioral simulation during functional simulation execution, thereby significantly shortening the functional simulation execution time and accelerating the functional verification speed of FPGA code.
Owner:NANJING RES INST OF ELECTRONICS TECH

An adaptive low-energy particle detection system

The application provides a self-adaptive low-energy particle detection system, comprising a low-energy ion analyzer and a low-energy electron analyzer, and both analyzers adopt a same FPGA control program; in the FPGA design, component grouping measurement is added, which is used for realizing multi-component detection in a unit measurement time; in the interface, an instrument number interface is added, which is used for reading the instrument number interface level; a number identification and control module is added, which is used for identifying a current instrument type, generating an instrument identification parameter, realizing collection of different path engineering parameters when the instrument type is the low-energy ion analyzer or the low-energy electron analyzer, controlling reception of an instruction of a device where a current FPGA configuration item is located, and further used for controlling output of a data packet of the device where the current FPGA configuration item is located. The system of the application burns and writes a same FPGA executable code on the low-energy ion analyzer and the low-energy electron analyzer, two different devices, and realizes FPGA configuration item self-adaptation.
Owner:NAT SPACE SCI CENT CAS

Method and system for automatically generating matching codes based on FPGA (Field Programmable Gate Array)

The invention provides a method and system for automatically generating a matching code based on an FPGA, and the method comprises the steps: compiling a Verilog test code and a test vector, and storing the Verilog test code and the test vector in a table, the test code supporting dynamic parameterization setting; reading software and hardware information to be tested, executing a code output process based on the test code and the test vector, and generating code matching data corresponding to the software and hardware information; generating a corresponding verification step for each process in the code output processes, verifying the code matching data and the test vector generated by each process in the code output processes in sequence, if verification succeeds, performing the next code output process, and storing the verification steps and the verification result in a basic test plan; and automatically generating a code configuration file corresponding to the software and hardware information in combination with the basic test plan for the test vector of which the code is successfully output. According to the method and the device, the FPGA design verification is comprehensively optimized intelligently and automatically, and the efficiency and the accuracy of generating the code configuration file in the FPGA design are improved.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

A low-energy particle analysis system with autonomous numbering and identification function

This application provides a low-energy particle analysis system with autonomous numbering and identification capabilities, including a low-energy ion analyzer and a low-energy electron analyzer, both of which utilize the same FPGA control program. The FPGA design incorporates component grouping measurement to achieve multi-component detection within a unit measurement time. An instrument number interface is added to the interface for reading the instrument number interface level. A numbering identification and control module is added to identify the current instrument type and generate instrument identification parameters. This module is used to acquire different numbers of engineering parameters when the instrument type is either a low-energy ion analyzer or a low-energy electron analyzer. It also controls the reception of commands from the device corresponding to the current FPGA configuration and controls the output of data packets corresponding to the current FPGA configuration. This system programs the same FPGA executable code onto both the low-energy ion analyzer and the low-energy electron analyzer, achieving FPGA configuration adaptiveness.
Owner:NAT SPACE SCI CENT CAS

Method and device for constructing NTT accelerator based on FPGA

The invention provides a method and device for constructing an NTT accelerator based on an FPGA. The construction method comprises the steps that user input is received, the user input comprises a target algorithm selected from multiple NTT algorithms and the available resource quantity of the FPGA, and the multiple NTT algorithms comprise standard NTT, four-step NTT and ten-step NTT; determining a target architecture template corresponding to the target algorithm from a plurality of hardware architecture templates preset for the plurality of NTT algorithms; each hardware architecture template is obtained by combining multiple types of preset operator units, and at least comprises a basic NTT unit configured according to the parallelism degree of the input data. Next, executing a plurality of rounds of iteration aiming at the degree of parallelism, wherein any round of iteration comprises the following steps of: calculating the resource quantity required by the target architecture template under the current value of the degree of parallelism; under the condition that the required resource quantity does not accord with the available resource quantity, reducing a parallelism degree value; and otherwise, determining the current value of the parallelism degree as the target value. Therefore, according to the target value of the parallelism degree, a hardware architecture code used for FPGA design is generated according to the target architecture template.
Owner:ZHEJIANG ANT SECRET TECH CO LTD

Automatic integrated debugging method for FPGA (Field Programmable Gate Array) design and simulation platform

The invention discloses an automatic integrated debugging method for an FPGA design and simulation platform. The method comprises the following steps: automatically obtaining an HDL source code and a path thereof from an FPGA design project file to be tested; creating or updating a top file of the simulation platform and automatically obtaining a code path of the simulation platform; automatically integrating the to-be-tested HDL source code and the simulation platform; and step 4, automatically matching warning and error reporting with a solution thought database to give a solution. According to the invention, the difficulty of simulation environment debugging can be effectively reduced, and the efficiency of simulation verification can be improved.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Radiation-hardened field-programmable gate arrays

Disclosed herein is a novel system and method for detecting, localizing, and correcting configuration upsets of an SRAM-based FPGA design caused by radiation exposure. The radiation-hardened FPGA uses embedded strike sensors distributed throughout the FPGA fabric, coupled with an error handler to correct the upsets using a redundant on-chip copy of the configuration.
Owner:CARNEGIE MELLON UNIV

Airworthiness certification-oriented DO-254 standard automatic inspection method, system and equipment for FPGA (Field Programmable Gate Array) design and storage medium

The invention provides a DO-254 standard automatic inspection method, system and device for FPGA design for airworthiness certification and a storage medium. Comprising the following steps: configuring an inspection rule and a design index threshold according to a DO-254 standard; generating a TCL script for driving the FPGA design tool based on the rule; calling and executing the TCL script through a Python environment, and generating a time sequence, a utilization rate and a DRC report; a Python script is used for analyzing the report, and key design indexes of the worst negative time sequence margin, the resource utilization rate and the DRC error number are extracted; and comparing the index with a threshold value, and automatically generating a DO-254 standard conformity judgment report. Through cooperation of the TCL and the Python, full-process automation of DO-254 conformity check of FPGA design is realized, the problems of low manual check efficiency and poor consistency are solved, and the efficiency and reliability of airworthiness certification are remarkably improved.
Owner:SUZHOU CHANGFENG AVIATION ELECTRONICS

Debugging system and method of FPGA (Field Programmable Gate Array) module

The invention provides a debugging system and method for an FPGA module, and relates to the technical field of electronics. The debugging system comprises upper computer equipment, online logic analysis equipment and virtual input and output equipment, a test data input pin of a test interface of the upper computer equipment is connected with an instruction input end of the online logic analysis equipment and an instruction input end of the virtual input and output equipment; a plurality of first function interfaces of the online logic analysis equipment are used for connecting a plurality of data ends of the FPGA module to be debugged; a plurality of second function interfaces of the virtual input and output equipment are respectively used for connecting a plurality of control ends of the FPGA module; and a data acquisition pin of the online logic analysis equipment and a data acquisition pin of the virtual input and output equipment are respectively connected with a test data output pin of a test interface of the upper computer equipment. Therefore, debugging and verification of FPGA design can be carried out more flexibly and efficiently, and the debugging efficiency and the design quality are remarkably improved.
Owner:GOWIN SEMICON CORP LTD

High-performance real-time range migration correction processor FPGA design system and method

The invention discloses a high-performance real-time range migration correction processor FPGA (Field Programmable Gate Array) design system and method, and solves the problem that in the prior art, when a range migration correction engineering implementation scheme based on a CPU (Central Processing Unit), a GPU (Graphic Processing Unit) and a DSP (Digital Signal Processor) is used for processing high-resolution and large-scale data; the problems of performance bottleneck, data transmission limitation, high power consumption, insufficient computing power and flexibility limitation generally exist; the system comprises a control state machine used for reading preset parameters in a data packet header and inputting the preset parameters to a Keystone parameter configuration module; the Keystone parameter configuration module is used for calculating four groups of effective values according to preset parameters and storing the four groups of effective values; the correction module is used for performing calculation according to the input ISAR echo data and the four groups of effective values to obtain echo data after migration correction; according to the system, high-parallelization acceleration of the migration correction module is realized, and the processing speed and efficiency are remarkably improved.
Owner:XIDIAN UNIV

FPGA daisy chain communication structure and communication system

The application discloses a kind of FPGA daisy chain communication structure and communication system, it is related to communication technical field, it solves the problem that interface and protocol are not standardized, development and debugging are difficult in the prior art FPGA inside star topology structure is connected each sub-function module, its technical scheme main point is: it is proposed that communication structure adopts UART interface as the physical interface between host computer and FPGA, each sub-function module in FPGA is connected in the mode of daisy chain;The communication structure used in the application can communicate directly between host computer and each sub-function module through standardized interface and protocol, each sub-function module can be independently developed, debuged, and is suitable for FPGA design in the field of electronic product testing.
Owner:SICHUAN SDRISING INFORMATION TECH

FPGA Fault Injection and Fault Location Methods, Devices, Equipment, and Storage Media

The present invention provides an FPGA fault injection and fault location method, device, equipment, and storage medium. The method includes: obtaining the Tile-level coordinates of the resources used in the user design in the FPGA; converting the Tile-level coordinates of the resources into corresponding frame addresses and starting bit offsets by using the characteristic parameters of the FPGA; performing bit-by-bit flipping injection on the configuration bits of the used resources, and recording the data output by the FPGA after each configuration bit is injected; determining the configuration bits that will cause the FPGA function to be abnormal according to the data output by the FPGA, inversely deducing all the Tile-level resource coordinates that are in error due to fault injection, and further inversely deducing the user design corresponding to the resources. Through the general Tile-level resource coordinate conversion method, the present invention makes the fault injection and fault location applicable to different models of SRAM-based FPGAs, greatly improving the generality. Moreover, according to the result information after fault injection, the sensitive user design can be automatically inversely deduced, which is convenient for designers to evaluate the reliability of the FPGA design and provides a basis for subsequent strengthening measures.
Owner:BEIJING MXTRONICS CORP +1

An FPGA design method for real-time simulation of power electronics systems

An FPGA design method for real-time simulation of power electronic systems includes: in an offline environment, building a power electronic system simulation example, including m power electronic devices, reading electrical component parameters, and forming electrical system dynamic equations; in an offline environment, calculating an augmented state matrix, a constant state transfer matrix, a variable parameter matrix, and an output parameter matrix of the augmented state matrix, and storing them in an FPGA real-time simulator; setting an initial startup of the FPGA real-time simulator; judging the switch state of the power electronic device; at the same time, the FPGA real-time simulator performs control system simulation calculations to obtain power electronic switch control signals; judging whether the simulation time reaches the set simulation end time, and if so, terminating the simulation. The present invention solves the problem of time-varying system topology caused by power electronic devices and provides a new implementation method for real-time simulation of power electronic systems.
Owner:TIANJIN UNIV