Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

91 results about "High-level synthesis" patented technology

High-level synthesis (HLS), sometimes referred to as C synthesis, electronic system-level (ESL) synthesis, algorithmic synthesis, or behavioral synthesis, is an automated design process that interprets an algorithmic description of a desired behavior and creates digital hardware that implements that behavior. Synthesis begins with a high-level specification of the problem, where behavior is generally decoupled from e.g. clock-level timing. Early HLS explored a variety of input specification languages., although recent research and commercial applications generally accept synthesizable subsets of ANSI C/C++/SystemC/MATLAB. The code is analyzed, architecturally constrained, and scheduled to transcompile into a register-transfer level (RTL) design in a hardware description language (HDL), which is in turn commonly synthesized to the gate level by the use of a logic synthesis tool. The goal of HLS is to let hardware designers efficiently build and verify hardware, by giving them better control over optimization of their design architecture, and through the nature of allowing the designer to describe the design at a higher level of abstraction while the tool does the RTL implementation. Verification of the RTL is an important part of the process.

Convolutional neural network algorithm design implementation method based on heterogeneous calculation

The invention belongs to the technical field of heterogeneous calculation and image identification, and particularly relates to a convolutional neural network algorithm design implementation method based on heterogeneous calculation. According to the method, an implemented hardware platform is a Xilinx ZYNQ-7020 programmable SoC (system on a chip), an FPGA (field programmable gate array) and an ARM (advanced RISC machine) processor are arranged in the hardware platform, an implemented software platform is an SDSoC, and high-level synthesis and software definition connecting frame are combinedtogether, so that a HLS (high-level synthesis) result can be seamlessly connected to a software application. According to the method, a network model and a training network model are designed on a PC(personal computer), a network model parameter is extracted on the PC, software and hardware code partition is rapidly performed on a convolutional neural network algorithm on the SDSoC, inputted dataimage preprocessing, a pooling layer and a classification algorithm are implemented on an ARM terminal, convolution operation with maximum calculated amount is mapped to the FPGA and implemented, andperformance and area required by a system are met. According to the method, a convolutional neural network algorithm is rapidly implemented by the aid of a heterogeneous platform, the efficiency of the algorithm is greatly improved, and power consumption is greatly reduced when accuracy of the convolutional algorithm is ensured.
Owner:CHENGDU UNIVERSITY OF TECHNOLOGY

User-oriented intelligent information interaction platform for comprehensive energy system

PendingCN110414849AAchieve transformationRealize the cultivation of related industriesEnergy industryResourcesNew energyTotal energy
The invention discloses a user-oriented intelligent information interaction platform for a comprehensive energy system. The platform comprises a comprehensive energy system intelligent information interaction platform based on a micro-service architecture, a big data analysis technology and a container technology. An advanced comprehensive energy application system is arranged on the comprehensiveenergy system intelligent information interaction platform; according to the invention, interconnection and sharing of various kinds of energy information in the park are realized; the requirements of operation management and service of various energy sources in the park are met; an integrated information interaction platform of a comprehensive energy station and a park high-reliability power grid is constructed; a basis is provided for park energy facility operation management and public energy service; finally, the distributed renewable energy sources are vigorously popularized, the energystructure of the demonstration area is optimized, the safety is high when the user uses the system, the energy utilization rate can be increased, the total energy consumption is reduced, demonstrationarea energy transformation and related industry cultivation are achieved, healthy development of a new energy industry chain and business model innovation are promoted, and the application prospect is wide.
Owner:GUANGDONG POWER GRID CO LTD +1

Method for debugging comprehensive logging instrument by means of simulating scene sensor signal

The invention discloses a method for debugging a comprehensive logging instrument by means of simulating a scene sensor signal. A method for simulating scene common station signals and outburst station signals and providing scene real-time data signals is provided, and the technical problem that a signal required by developing and debugging the comprehensive logging instrument and testing response capability of the comprehensive logging instrument to the sudden accident lacks is solved. The method is mainly and technically characterized by comprising the steps that scene practical production data are collected and summarized, the data are stored in an SD card through encryption and encoding, the data are processed through an embedded type system, and the data are output through a signal output interface; according to the scene real-time production data, the real-time data are transmitted to the embedded type system through a proprietary network after encryption and encoding, and the data are output through the signal output interface after being processed through the embedded type system. The situation is created for developing and debugging the comprehensive logging instrument, comprehensively testing the testing response capability of the comprehensive logging instrument to the sudden accident and developing the advanced comprehensive logging instrument.
Owner:SOUTHWEST PETROLEUM UNIV

Method for timing analysis during automatic scheduling of operations in the high-level synthesis of digital systems

A design-timing-determination process for an electronic design automation system approximates the timing of a whole design quickly and on-the-fly. Such allows a scheduling system to construct operation schedules that are ultimately realizable. A timing analysis is applied each time an individual operation is scheduled, and may be called many times to get a single operation scheduled. A graph representing combinational logic is partitioned into a collection of logic trees with nodes that represent gates and terminals, and arcs that represent connections. A compacted model of each logic tree is constructed by replacing them with equivalent trees having no interior nodes. The timing of the original circuit is analyzed along each path from the leaves to the roots. A propagation delay for each path is determined, and such is annotated onto each corresponding arc of the simplified tree. Any dependency of the propagation delay in the original circuit on the slew rate of their input signals is annotated onto the corresponding leaf of the simplified tree. Capacitive loads can also be copied from the logic-tree leaves and annotated on the simplified-tree leaves. Any load/delay response curves of the output gate at the apex of the logic tree and is copied to the root of the simplified tree. The entire delay calculation is collapsed into a simple edge-weighted longest-path traversal, and is much simpler than trying to compute the slew rates and delays for each cell in a circuit.
Owner:CADENCE DESIGN SYST INC

Combinational logic optimization method and system in high-level synthesis

The invention discloses a combinational logic optimization method and system in high-level synthesis. The combinational logic optimization system in the high-level synthesis comprises an obtaining unit, a combinational logic optimization mapping unit and a reconstruction unit. The combinational logic optimization method in the high-level synthesis comprises the following steps of obtaining operations designed in a circuit and a data dependence relationship between the operations; optimizing the combinational logic operations having the data dependence relationship, performing lookup table mapping according to an optimized result, and accordingly constructing a lookup table operation network; replacing the combinational logic operations having the data dependence relationship with the lookup table operation network. The combinational logic optimization method and system in the high-level synthesis can optimize the designing combinational logic in a high-level synthesis stage, remove redundant combinational logic calculations, introduce bottom layer hardware information to the high-level synthesis by adding the lookup table operation, provide more accurate combinational logic time delay and resource expenditure information for a follow-up high-level synthesis step, are beneficial to improvement of performance of each high-level synthesis tool, and can be widely applied to the hardware design field.
Owner:SUN YAT SEN UNIV

Method of optimization based on FPGA (Field Programmable Gate Array) high level synthesis (HLS) instructions and system thereof

The invention discloses a method of optimization based on FPGA (Field Programmable Gate Array) high level synthesis (HLS) instructions and a system thereof. The method includes: preprocessing source code of a source program; carrying out parameter extraction on the preprocessed source code; encoding parameters obtained by extraction; setting the encoded parameters, and generating an executable file; sending the executable file into an HLS tool to run to obtain a running result; extracting report-form data according to the running result; judging whether the running result meets a preset condition according to the report-form data; if yes, outputting the running result to obtain an optimization scheme; extracting a hardware description language according to the optimization scheme; and burning the hardware description language onto an FPGA development board. According to the method and the system, the generalities of various algorithms that need hardware acceleration can be met, carrying out relevant development by hardware and software developers can be facilitated, a development cycle of an FPGA hardware engineering project can be greatly reduced, and defects of traditional hardware description languages can be avoided.
Owner:FUJIAN NORMAL UNIV
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