The invention provides a storage array control method and device based on multiple channels of a NandFlash memory. The device includes an embedded-type
microprocessor, and the embedded-type
microprocessor is connected with each external module through an in-
chip high-speed intercommunication
bus; the external modules include the SATA controller, the Nandflash controller, the DDR2 SDRAM controller,the JTAG debugging interface, the AHB / APB bridge, the
code algorithm module, the DMA controller, the on-
chip RAM controller and the SPI flash controller. The AHB / APB bridge connects the in-
chip high-speed intercommunication
bus with an in-chip low-power-consumption intercommunication
bus, the in-chip low-power-consumption intercommunication bus is connected with an interrupt controller, a
timer,a watchdog, a
serial port and a GPIO, and therefore a complete on-chip
system is constructed. The control method is designed on the basis of an
assembly line framework and a fully-connected parallel framework,
parallel running of the channels and an
assembly line operation are achieved, the access bandwidth of a Flash interface is fully utilized, and the
system performance is further improved.