Font Size: a A A

Design And Verification Of NAND Flash Controller In SOC

Posted on:2014-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:X DingFull Text:PDF
GTID:2268330401952889Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, the competition for smart phone becomes much intense, this largelypromotes the functional performance of increasingly enriched and powerful smartphone.And what s meaningful is that, it gets into everyone’s life and give us more actives.Those powerful multimedia embedded in the phone core, easily to image that,they hasmore dependence on the capability of ROM,RAM, DSP and so on. For ROM, NANDflash could be a inevitable choice for phone design engineer, with large capacity, hightransfer capability and low-cost, this non-volatile memory, has become of largeindustrialization. This article, based on a new type of mobile baseband chip project, triesto introduce the design and verification of the flash controller in baseband SOC system.The paper firstly introduces new characteristics of the NAND flash, the much theusable resource allocation excavated, the better the controller designed. Take a Samsungand a Micron flash memory for example, the structure, principle and internal allocationof resources are introduced in detail, as well as the new ONFI flash standard.Subsequently begins the introduction of the controller design.Controller has two bus(AHB and AXI) for the SOC system control or data transfer.It plays a slave role that is controlled by the ARM process via AHB bus, and a masterrole that can be started to directly access the system RAM. Meanwhile, the design of theflash chip interface can be well matched with the flash protocol. The core model couldwell decode the command coming from each IF model and initiate the transfer. ECCmodel could make hard to ensure the flash reading data correct. Efficient transmissionand High performance could be gotten by correctly setting its abundant registers.Controller could well identify more ID information of connected NAND flash, andbetter control them. After the modules designed and module-lever verified, embed it inthe baseband SOC system.Controller system-level functional verification is introduced then, function pointsare defined based on the project design specifications defined, the paper help set up theverification platform. Fictitious flash mode is settled in TB. And Using the directstimulus-verification method, cover all the functional verification point. The flashcontroller is of high performance and expansibility for the market.
Keywords/Search Tags:SOC, nand flash, NFC, verification
PDF Full Text Request
Related items