Paralleling flash memory controller

The invention discloses a parallel flash memory controller to control flash memory chip group of multiple flash memory channels, which comprises the following parts: transmitting controller, multiple flash memory control units, multiple order arbitration units, multiple order queue units, wherein the transmitting controller interacts each flash memory chip through data bus in the chip; the flash memory chip in the flash memory channel is divided into multiple flash memory lines; the flash memory controls order to distribute to the order queue unit according to the channel parallel; the order arbitration unit sets the transmitting sequence of flash memory control order according to the set arbitration regulation; the flash memory control unit controls the reading and writing in the channel at time-sharing multiplying pattern. The invention improves the reading and writing speed of flash memory, which solves the bottleneck problem of high-capacitance memory equipment effectively.