Results 1 to 10 of about 1,504,154 (294)
Reclocking for high level synthesis [PDF]
Describes a powerful post-synthesis approach called reclocking, for performance improvement by minimizing the total execution time. By back annotating the wire delays of designs created by a high level synthesis system, and then finding an optimal clockwidth, we resynthesize the controller to improve performance without altering the datapath ...
Pradip Jha, Nikil Dutt, Sri Parameswaran
openaire +1 more source
FPGA-Based Hardware/Software Co-Design of a Bio-Inspired SAT Solver
For various kinds of Internet of Things (IoT) systems whose control rules can be expressed in a Satisfiability (SAT) problem, this work aims at realizing an IoT-oriented FPGA-based SAT solver leveraging a bio-inspired algorithm, AmoebaSAT, using a ...
Anh Hoang Ngoc Nguyen +2 more
doaj +1 more source
A High-Level Synthesis Approach for a RISC-V RV32I-Based System on Chip and Its FPGA Implementation
In this paper, we present a RISC-V RV32I-based system-on-chip (SoC) design approach using the Vivado high-level synthesis (HLS) tool. The proposed approach consists of three separate levels: The first one is an HLS design and simulation purely in C ...
Onur Toker
doaj +1 more source
BIST controller design with high-level synthesis
MBIST(Memory Built-In Self-Test) technology has extensive application in the memory test. In view of the traditional BIST controller register transfer level description language design process is relatively complicated, special flexibility EDA tools to ...
Cai Hongyan +5 more
doaj +1 more source
Acceleration by Inline Cache for Memory-Intensive Algorithms on FPGA via High-Level Synthesis
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and power consumption is becoming an interesting option, thanks to the availability of high-level synthesis (HLS) tools that enable fast design cycles ...
Liang Ma +3 more
doaj +1 more source
Equivalence Checking of Scheduling in High-Level Synthesis Using Deep State Sequences
By using high-level synthesis tools, electronic system level design provides a promising solution to fill the growing design productivity gap of high quality hardware systems.
Jian Hu +3 more
doaj +1 more source
AnyHLS: High-Level Synthesis With Partial Evaluation [PDF]
12 pages, 9 ...
Özkan, M. Akif +7 more
openaire +3 more sources
Probabilistic Scheduling in High-Level Synthesis
High-level synthesis (HLS) tools automatically transform a high-level program, for example in C/C++, into a low- level hardware description. A key challenge in HLS tools is scheduling, i.e. determining the start time of all the operations in the untimed program. There are three approaches to scheduling: static, dynamic and hybrid.
Cheng, J +2 more
openaire +2 more sources
Efficient Fuzzy Controllers for FPGA using High Level Synthesis
Fuzzy Logic Controllers (FLC) are control systems commonly used on problems where data is not accurate or its domain is not well-known. This is because instead of using complex mathematical models to work, they use a set of rules to evaluate data.
Luca Sarramone +2 more
doaj +1 more source
ASIR: Application-Specific Instruction-Set Router for NoC-Based MPSoCs
The end of Dennard scaling led to the use of heterogeneous multi-processor systems-on-chip (MPSoCs). Heterogeneous MPSoCs provide a high efficiency in terms of energy and performance due to the fact that each processing element can be optimized for an ...
Jens Rettkowski, Diana Göhringer
doaj +1 more source

