The invention discloses a
reconfigurable computing storage fusion
flash memory control system which comprises a
host interface, a
flash memory medium interface, an embedded processor, a cache and storage controller, an on-
chip FLASH, an
NVSRAM and an embedded FPGA, and all
hardware modules are mounted on an internal
bus and communicate through the internal
bus. And the embedded FPGA is used for calculating
hardware acceleration of tasks, generating a bit
stream file in a
software environment and reburning the bit
stream file, changing the internal structure of the embedded FPGA, arranging andwiring the embedded FPGA, realizing different functions and realizing a reconfigurable
hardware acceleration function. The method solves the problems of bandwidth wall and high
power consumption caused by separation of calculation and storage and the technical problem of
chip tape-out function solidification, has the advantages of being programmable, flexible in design, capable of achieving onlineupgrading and
secondary development and the like, and can achieve calculation in storage, reduce data movement and reduce
power consumption; and the
chip hardware is reconfigurable and supports realization of different functions.