Hardware/Software Design of NAND Flash Controller for a New Generation of Smart Storage SoC

Wei Shaojun
2009-01-01
Abstract:A new generation of smart storage SoC(SSC)was described.Hardware/software architecture of the NAND sub-system was discussed in detail.NAND Flash controller was partitioned by a template based hardware/software co-design methodology.The SSC was manufactured and passed factory tests.Test results indicated that,by using hardware/software partitioning methodology,the area of the NAND controller was reduced by 58%,while the performance decreased by only 16%,compared with that of hardware implementation,and the average speed was 20 times faster,compared to that of ARM software implementation,while retaining its flexibility.
What problem does this paper attempt to address?