"CodeSqueezer Floating" is a tool to build a complicated numeric operation module by designer's simple operation. Target data flow is described in a newly developed META-hardware-description-language "MHDL". The optimum internal numeric types are decided automatically based on the input signal properties. The generated logic module can treat not only integers and fixed point numbers but also floating point numbers directly. The tool also inserts registers and makes pipeline logic to satisfy the timing constraint.
1-3-13, Yukinoshita, Kamakura-shi, Kanagawa 248-0005, Japan