2013 8th International Symposium on Image and Signal Processing and Analysis (ISPA) 2013
DOI: 10.1109/ispa.2013.6703837
|View full text |Cite
|
Sign up to set email alerts
|

High-level synthesis of dataflow programs for signal processing systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 25 publications
(15 citation statements)
references
References 16 publications
0
15
0
Order By: Relevance
“…Their tool generates VHDL, however, it lacks loop support. Bezati et al [53] developed Xronos, aiming to support the ISO subset of CAL actor language to generate RTL code. Xronos uses OpenForge and generates Verilog, similar to CAL2HDL, however the authors claimed that Xronos operates faster and the generated hardware uses fewer resources because of changes in the transformations applied to the IR that is used as the input to the OpenForge.…”
Section: Related Workmentioning
confidence: 99%
“…Their tool generates VHDL, however, it lacks loop support. Bezati et al [53] developed Xronos, aiming to support the ISO subset of CAL actor language to generate RTL code. Xronos uses OpenForge and generates Verilog, similar to CAL2HDL, however the authors claimed that Xronos operates faster and the generated hardware uses fewer resources because of changes in the transformations applied to the IR that is used as the input to the OpenForge.…”
Section: Related Workmentioning
confidence: 99%
“…Example of saliency maps computed by the original model and our scaled down dataflow-based implemention: row1: original image, row2: ground truth, row3: saliency map generated using the original algorithm and row4: the thresholded saliency map generated by our dataflow implementation. Using the ORCC-CAL compiler framework, we produce two types of output from the DPN: a) C code targeting multicore CPUs and b) Verilog code targeting FPGAs with the CAL-Xronos toolchain [18]. The former is used to verify the functional correctness of implementation and generate results, while the latter is used as a part of our smart camera architecture development on FPGA.…”
Section: B Algorithmic Implementation Using Dataflow Designmentioning
confidence: 99%
“…To target FPGAs, the mean shift derivations are compiled with Orcc using Xronos [3], a Verilog backend that generates an FPGA hardware design from the application. The Xilinx ISE software is used to synthesise the Verilog for the Xilinx XC72100-2FFG1156 board, which has 554800 Slice Registers, 277400 Slice LUTs, 755 BRAMs and 2020 DSPs.…”
Section: Target Specific Mean Shift Optimisationmentioning
confidence: 99%