The FPGA softcore has now been developed to a stage where all integer instructions work. This includes complicated instructions such as: multiplication, multiplication high part, multiply and add, division with a choice of rounding modes, remainder, push/pop a sequence of registers with a choice of direction (first-in-last-out or first-in-first-out), population count, bit scan, round to nearest power of 2. The softcore is now ready to be used in embedded applications. Floating point and vector instructions are not implemented yet.
The ForwardCom standard is updated to version 1.12. This version improves the support for half-precision floating point vectors. Various instruction details are modified.
The website is updated and redesigned: www.forwardcom.info.
Softcore update
Moderator: agner