The invention belongs to the field of
computer system design, and particularly discloses a storage and calculation integrated
microcontroller and a
data processing method. According to the invention, each
processing unit is configured with an independent functional circuit module, so that each
processing unit can independently carry out instruction addressing, decoding and execution processes, and the parallelism of the operation process is improved. A register module is defined in a
processing unit layer, and the storage level of the
system is clearly divided, so that the operation process of the register is only realized in the processing unit in the operation process. And meanwhile, a
data transmission chain is definitely an external memory-storage and
management unit-data storage module-vector / scalar register module, so that the
microcontroller is more reasonable in design. The
instruction set provided by the invention provides a fine-grained in-memory computing instruction operation, a set of
data processing scheme is designed, and a basic operation specification is provided for constructing universal in-memory computing hardware.