Help: ICE_JVCC_LANGUAGE:
The JavaVerilog language follows Java 1.6 constructs with the following extensions:
The JavaVerilog language follows Java 1.6 constructs with the following extensions:
Integer data types can specify the number of bits, ex. int6 for a 6 bit integer.
The Verilog syntax for selecting bit ranges of an integer is also adopted.
For example: myint[5:3] refers to bits 3 through 5 of the integer myint,
and myint[5] refers to bit 5 of the integer cast as a boolean.
To unpack bits of a vector, packed(a,b,c) performs the verilog {a,b,c} = XXX.
To pack bits into a vector, packL(a,b,c) performs the verilog XXX = {a,b,c}.
All right shifts ">>" are converted to arithmetic shifts ">>>" in verilog.
Fixed floating point types fptx and dptx are introduced to support FPGA platforms
that do not efficiently support IEEE floating point arithmetic.