Hi, everybody!I am new in FPGA-based system development and have a task to implement a computational algorithm.Sorry for maybe silly question(s), but as I understood it is possible to do it with SystemС. Is it enough to use it?What tools can implement the project into FPGA circuit? Or maybe I should write something in HDL. Even general advices would help me. Thank you in advance!
Afaik, you need a systemC to HDL converter before you could start on this, and they are not cheap, as systemC is not supported by Quartus. My understanding it wasnt meant as anything more than a modelling language.I would suggest HDL, as that is supported. But you will need to learn digital logic design before you go anywhere near and HDL if you want to get stuff to work.
When you're targeting an FPGA, you need to understand the hardware, and what is and what is not possible, regardless of the input language.I suggest you get started on digital logic.
What about OpenCL, does that help? (OpenCL has nothing to do with OpenGL by the way)There are certainly tools that will take high level circuit description like in C and generate VHDL or directly synthesize a circuit from it. I know that MATLAB can do something to this effect.