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

57 results about "Fpga design" patented technology

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

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 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

ActiveCN121303025ACAD circuit designComputer hardwareFunctional identification
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

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

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

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

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

Macro-cell legalization method, system and equipment for FPGA (Field Programmable Gate Array) chip and medium

The invention discloses a macro cell legalization method, system and device for an FPGA chip and a medium, and the method comprises the steps: carrying out the global layout of an FPGA design netlist, and determining the initial positions of a macro cell and other design units in a global layout coordinate system; acquiring coordinate positions of other design units directly connected with each macro unit in the global layout coordinate system; respectively sequencing the coordinate positions of all other design units connected with each macro unit along the X-axis direction and the Y-axis direction to obtain an X coordinate sequence and a Y coordinate sequence; determining an anchor point corresponding to the macro cell based on the X coordinate sequence and the Y coordinate sequence; minimizing the distance between the candidate placement position of each macro cell and the corresponding anchor point to determine the legal placement position of each macro cell on the FPGA chip; according to the method and the device, the limitation of determining the anchor point of the macro cell in the global layout can be avoided, the deviation between the position of the macro cell and the anchor point after legalization is reduced, and the layout time sequence performance of the FPGA chip is optimized.
Owner:SHENZHEN PANGO MICROSYST CO LTD

Self-adaptive low-energy particle detection system

The invention provides a self-adaptive low-energy 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

A memory translation method, system, device, and storage medium

The application discloses a memory conversion method, comprising the following steps: obtaining an initial netlist; traversing the initial netlist to determine a plurality of first memories and a plurality of second memories capable of being mapped as BSRAM; obtaining the number of read-write ports and address size of each first memory and each second memory; mapping each first memory as BSRAM of corresponding types and quantities according to the number of read-write ports, data width and address width of each first memory, or mapping each second memory as BSRAM of corresponding types and quantities according to the number of read-write ports, data width and address width of each second memory. The application further discloses a system, a computer device and a readable storage medium. The scheme provided by the application can be applied in chip design or FPGA design, when the design contains a logically represented memory, the memory can be replaced by 1 or several BSRAMs, and the chip area occupied by the memory can be effectively reduced.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

System and Method for Hardware-Accelerated Real-Time Tracking of Codebook Compression Performance Using a Field-Programmable Gate Array

A system and method for hardware-accelerated real-time tracking of codebook compression performance using FPGA implementation. The system transforms the sliding window tracking algorithm into dedicated hardware circuits that continuously monitor compression performance as data streams through the system. By implementing parallel occurrence counters, dedicated bit manipulation circuits, and specialized memory structures on field-programmable gate arrays, the system enables wire-speed performance estimation without codebook generation. The FPGA design comprises a pipelined architecture that incrementally updates statistics with each incoming sourceblock, enabling instantaneous performance tracking with zero computational latency. This hardware implementation processes data at rates orders of magnitude faster than software solutions, making it ideal for high-throughput applications in data centers, network infrastructure, and storage systems where real-time compression optimization provides significant benefits for bandwidth utilization and storage efficiency.
Owner:ATOMBEAM TECH INC

FPGA daisy chain communication structure and communication system

The invention discloses a field programmable gate array (FPGA) daisy chain communication structure and a communication system, relates to the technical field of communication, and solves the problems that interfaces and protocols are not standardized and are difficult to develop and debug due to the fact that sub-function modules are connected by adopting a star topology structure in an existing FPGA. The key points of the technical scheme are as follows: a UART (Universal Asynchronous Receiver / Transmitter) interface is adopted as a physical interface between an upper computer and an FPGA (Field Programmable Gate Array) in a communication structure, and sub-function modules in the FPGA are connected in a daisy chain mode; according to the communication structure adopted by the invention, the upper computer can directly communicate with each sub-function module through a standardized interface and a protocol, each sub-function module can be independently developed and debugged, and the communication structure is suitable for FPGA design in the field of electronic product testing.
Owner:SICHUAN SDRISING INFORMATION TECH

An FPGA-based method and system for automatically generating matching codes

The present application provides an FPGA-based method and system for automatically generating matching codes. The method includes: writing Verilog test codes and test vectors and storing them in a table, where the test codes support dynamic parameter setting; reading the software and hardware information to be tested, executing the code generation process based on the test codes and test vectors to generate the matching code data corresponding to the software and hardware information; generating corresponding verification steps for each process in the code generation process, and sequentially verifying the matching code data generated for each process in the code generation process with the test vectors. If the verification is successful, proceed to the next code generation process and store the verification steps and verification results in the basic test plan; for the test vectors with successful code generation, automatically generate the matching code file corresponding to the software and hardware information in combination with the basic test plan. The present application realizes the comprehensive optimization of the FPGA design verification in an intelligent and automated manner, and improves the efficiency and accuracy of generating the matching code file for the FPGA design.
Owner:EHIWAY MICROELECTRONIC SCI & TECH (SUZHOU) CO LTD

Real time method for fabricating a field programmable gate array

A system and method for routing Field Programmable Gate Arrays (FPGAs) includes an input device for acquiring a netlist with defined source, sink, and intermediate nodes, and processing circuitry that features a design router. The router leverages a negotiated-congestion routing component, which promotes the shared use and negotiation for intermediate nodes. The negotiation process employs a congestion cost based on several factors, including base, historical, and present usage costs, alongside node capacity. This system is characterized by a historical cost function focused on the base cost of nodes, favoring the use of those with costs below a specified threshold. A display device incorporated within the system allows for the continuous monitoring of the routing procedure and the efficiency of resource usage. The technology aims to streamline FPGA design by optimizing signal routing for performance and area efficiency.
Owner:KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS