Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
1,543 Views

Computational algorithm-how to imlement it into FPGA?

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!
0 Kudos
7 Replies
Altera_Forum
Honored Contributor I
33 Views

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.
Altera_Forum
Honored Contributor I
33 Views

I want to work with fixed-point numbers. Does HDL will allow me to do this?

Altera_Forum
Honored Contributor I
33 Views

FPGAs and HDL are built around fixed point. Fixed point is nothing more than integer arithmatic, and hence very simple.

Altera_Forum
Honored Contributor I
33 Views

I have Bayesian approach in the C-like form. So I thought it would be easier to develop the SystemC project.

Altera_Forum
Honored Contributor I
33 Views

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.
Altera_Forum
Honored Contributor I
33 Views

ok, I'll try. thanks for your answers. But the question concernin SystemC is still open

Altera_Forum
Honored Contributor I
33 Views

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