Problem to be solved: to provide a method for solving the ordinary differential equations with high accuracy, high speed and small scale circuits by solving the embedded type Runge Kutta method efficiently.In the single clock of the FPGA 207, the switching circuit 302 selects one bite width from the M pitch width stored in each of the first to m-th storage sections and inputs it to the first operation unit.The first operation unit performs calculation using one input width.In the same clock, the calculation section in which the width of the first to nth operating sections is input is input to one of the following arithmetic units.Each of the following arithmetic operations is performed using the input cutting width, and after the calculation is finished in the first operation unit to the n-th operation unit for all the cutting widths, an error determination of the operation result by the first operation unit to the n-th operation part is made, and based on the cutting width that the error judgment becomes possible. The value of m width of each of the M memories stored in the first memory section to the M storage section is determined.Diagram
展开▼