Help: ICE_JVCC_COMPILER
The JVCC cross compiler takes in a Java/Verilog coreName.jv file and generates the
The JVCC cross compiler takes in a Java/Verilog coreName.jv file and generates the
source code for each of the different platforms. This includes coreName.java for
a JVM, coreName.c for a CPU, and coreName.sv for an FPGA supporting SystemVerilog.
The Java and C versions are self contained and will run on any JVM or CPU.
The SystemVerilog version contains instances of Java objects converted into
System Verilog modules that can be compiled into .bit files on Xilinx, Altera
or any other FPGA supporting SystemVerilog. In this case, the library calls in
the C code initialize the objects, load the initial class variables into the FPGA,
and start the data flow to execute the core's processing methods in the hardware
device.