From java to FPGA (general concept)

OP (Company: University) #4208421
Rate this post
• ▲ useful
▼ not useful
Hello everybody. I would like to develop a word counter for my FPGA 
starting from Java but I'm not sure how to proceed. The idea is to 
create a Java circuit description of the application using JHDL in order 
to generate the netlist and then push it into my FPGA. Is it how the 
steps should go?
Guest #4208475
Rate this post
• ▲ useful
▼ not useful
After creating the EDIF netlist, you will need to run the FPGA vendor's 
tools which convert an EDIF netlist to a bitstream. In case of Xilinx, 
these might be the Alliance or Foundation tools. At any rate, the 
execution of these tools is outside the scope of this JHDL getting 
started guide and will be specific to your FPGA site setup.

more on:
http://www.jhdl.org/documentation/starter.html
OP (Company: University) #4208519
Rate this post
• ▲ useful
▼ not useful
Lothar M. wrote:
> Junior H. wrote:
>> The idea is to create a Java circuit description of the application
>> using JHDL in order to generate the netlist
> What toolchain is able to handle this?
> In what manner is Java suitable to describe hardware?

JHDL is a software that given a Java hardware description as parameter 
(basically are java files that contains methods to describe input, 
output and behaviour of hardware components) it outputs a netlist.
more on: http://www.jhdl.org/documentation/starter.html

rm wrote:
> After creating the EDIF netlist, you will need to run the FPGA vendor's
> tools which convert an EDIF netlist to a bitstream. In case of Xilinx,
> these might be the Alliance or Foundation tools. At any rate, the
> execution of these tools is outside the scope of this JHDL getting
> started guide and will be specific to your FPGA site setup.
>
> more on:
> http://www.jhdl.org/documentation/starter.html

I have a Xilinx Artix 7. I Should use Vivado, isn't it? Anyway, guessing 
from your posts it seems the right direction.

Thanks to you all.

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.