Patent ID: 11862217
Assignee: TOHOKU UNIVERSITY
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 19:
20. A processing method in a microcontroller comprising a nonvolatile CPU, an MRAM, and a nonvolatile FPGA-ACC as a reconfigurable computing module, wherein
the microcontroller is a single-chip microcomputer having the MRAM, the nonvolatile CPU, the nonvolatile FPGA-ACC, and a power-gating controller, and
the nonvolatile FPGA-ACC is configured to include a nonvolatile memory and execute a part of operations on the nonvolatile CPU in parallel, and
the MRAM is configured with a region to store data transmitted between the nonvolatile CPU and the nonvolatile FPGA-ACC, and
the method comprises:
the MRAM writing data into the region, the data being input from the nonvolatile CPU to the nonvolatile FPGA-ACC;
the nonvolatile CPU passing a signal indicating completion of preparation for the writing and starting a calculation to the nonvolatile FPGA-ACC;
the nonvolatile FPGA-ACC starting an operation by using the data written in the region; and
the nonvolatile CPU being passed an operation result computed by the nonvolatile FPGA-ACC to the nonvolatile CPU through the region.