Embedded Linux bare Metal Development (12)--inand Introduction

Source: Internet
Author: User

Embedded Linux Bare Metal Development (12)--inand Introduction First, Inand Introduction

in and is a memory chip developed by SanDisk company, which can be considered as an SD card or MMC card chip. Inand is the SanDisk company complies with the EMMC protocol chip family name, the internal use of MLC storage particles. The Inand interface circuit is designed to be complex and fully functional, providing a EMMC interface protocol for pairing communication with the SOC's eMMC controller.

Relative MLC Nandflash , Inand has the following advantages:

1. Lift Performance

A, reduce SOC effort and conserve SOC resources.

If the use of MLC to do storage, SOC to participate in Flash bad block management, ECC correction and other management, will sacrifice some SOC performance, and use Inand, flash management work has inand complete, SOC only when needed to read and write Inand, There are other times when you don't have to listen to Inand.

B, Fast read and write speed

Inand built-in cache module, if you want to store less than 4K of small capacity files, the cache can help users to increase the speed to 10 times times the MLC, and the cache module does not require user control, as long as the storage of small files, the cache automatically start, very convenient.

Inand can convert the built-in MLC Flash simulation into SLC, which is a inand with SLC read-write speed and other performance, thus improving read and write speed.

C, products more reliable and stable inand built-in power-down protection, Wear leveling and other SanDisk patented technology, can help customers improve the read and write life of Flash, as well as prevent the system suddenly lose power damage system files, reduce product repair rate.

2. Reduce system cost

First, because Inandz in the selection of Flash is generally the latest in the market, the most advanced process of flash, so Inand has a certain price advantage. Second, Inand different capacity of the package consistent, customers if a model has different capacity of several models, then it only needs to do a set of PCB can help customers simplify work, improve efficiency, such as Apple iphone has 8G, 16G and other capacity products, his PCB only need a set, The inand can be affixed to the production time.

3. Convenient Sourcing

Purchasing Inand only need to pay attention to the use of capacity, no control process, architecture. And a lot of CPU on the ordinary NAND flash is not fully compatible, if a CPU up to 51nm process of flash, if the Flash factory product upgrade, the customer may encounter procurement difficulties and other issues, and the market also has Samsung, Hyundai, Midea and other company's products, They are fully compliant with the JEDEC committee standards.

4, easy to use, accelerate product development progress

A, for software engineers, flash process change, its corresponding driver also need to change, its program porting, code upgrade to re-debug, and Inand product driver is exactly the same, a debugging success without worries;

B, corresponding hardware engineer may also be due to new flash to re-cloth board, increase the intensity of work, and inand no matter how large capacity, packaging is the same, if your product capacity upgrade, you can directly on the original PCB on the higher capacity of the inand.

Second, Inand Interface

650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/82/90/wKiom1daVnfhQ1vAAACj1FR2cW8495.png "title=" Picture 16.png "alt=" Wkiom1davnfhq1vaaacj1fr2cw8495.png "/>

Inand connected to the SD/MMC channel, compared to the SD card, the Inand chip IO pin has 8, is the chip of SD card, software operation and SD card basically the same. The hardware interface functions as follows:

A, Inand IO support 1, 4, 8bit parallel transmission

B, cmd pin for transferring commands

C, the CLK pin is used to transmit the synchronous clock signal

This article from "Endless life, Struggle not only" blog, please be sure to keep this source http://9291927.blog.51cto.com/9281927/1787764

Embedded Linux bare Metal Development (12)--inand Introduction

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.