<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Data Matters - A blog about flash memory &#187; Flash Memory</title>
	<atom:link href="http://blog.datalight.com/category/flash-memory/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.datalight.com</link>
	<description>Datalight's blog on flash memory, device data storage, data reliability and the embedded industry</description>
	<lastBuildDate>Mon, 23 Jan 2012 17:25:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Advances in Nonvolatile Memory Interfaces Keep Pace with the Data Volume</title>
		<link>http://blog.datalight.com/advances-in-nonvolatile-memory-interfaces-keep-pace-with-the-data-volume</link>
		<comments>http://blog.datalight.com/advances-in-nonvolatile-memory-interfaces-keep-pace-with-the-data-volume#comments</comments>
		<pubDate>Tue, 22 Nov 2011 19:05:24 +0000</pubDate>
		<dc:creator>Michele Pike</dc:creator>
				<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[Flash Memory Manager]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/?p=536</guid>
		<description><![CDATA[This article entitled Advances in Nonvolatile Memory Interfaces Keep Pace with the Data Volume, recently published in RTC Magazine, gives a nice overview of maintaining performance on newer technologies. &#160; Learn more about Datalight and ClearNAND]]></description>
			<content:encoded><![CDATA[<p>This article entitled <em><a href="http://rtcmagazine.com/articles/view/102304" target="_blank">Advances in Nonvolatile Memory Interfaces Keep Pace with the Data Volume</a></em>, recently published in RTC Magazine, gives a nice overview of maintaining performance on newer technologies. </p>
<p>&nbsp;</p>
<h3 class="cta"><a title="Flash Management" href="http://blog.datalight.com/flash-memory-summit-follow-up-and-clearnand-support">Learn more about Datalight and ClearNAND</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/advances-in-nonvolatile-memory-interfaces-keep-pace-with-the-data-volume/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EZ NAND compared to eMMC</title>
		<link>http://blog.datalight.com/ez-nand-compared-to-emmc</link>
		<comments>http://blog.datalight.com/ez-nand-compared-to-emmc#comments</comments>
		<pubDate>Tue, 08 Nov 2011 22:06:56 +0000</pubDate>
		<dc:creator>Thom Denholm</dc:creator>
				<category><![CDATA[Flash Industry Info]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[eMMC]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/?p=523</guid>
		<description><![CDATA[A recent article by Doug Wong compared performance characteristics of eMMC and ONFI specification EZ-NAND, specifically Toshiba&#8217;s SmartNAND here: http://www.eetimes.com/design/memory-design/4218886 One consideration I would add to this quite excellent summary is about the availability of drivers. Raw NAND has been around for quite a while and the market supplies a large range of drivers. Many [...]]]></description>
			<content:encoded><![CDATA[<p>A recent article by Doug Wong compared performance characteristics of eMMC and ONFI specification EZ-NAND, specifically Toshiba&#8217;s SmartNAND here: <a title="e-MMC-vs--NAND-with-built-in-ECC" href="http://www.eetimes.com/design/memory-design/4218886" target="_blank">http://www.eetimes.com/design/memory-design/4218886</a></p>
<p>One consideration I would add to this quite excellent summary is about the availability of drivers. Raw NAND has been around for quite a while and the market supplies a large range of drivers. Many of these will utilize the basic functionality of SmartNAND and other EZ NAND chips with only small modifications. Drivers for eMMC, on the other hand, are much harder to find. Only Linux has a freely available driver, which Google&#8217;s Android has taken advantage of in recent releases.</p>
<p>At Datalight, we continue to be excited by both of these new technologies. From the JEDEC eMMC parts, the cool features such as Secure Delete and Replay Protected Memory Block are very exciting. On the other hand, the sheer performance of Toshiba&#8217;s SmartNAND and other EZ NAND solutions is very much in demand.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/ez-nand-compared-to-emmc/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Increase Capacity, Reduce Cost: Benefits of NAND Flash -Wind River and Datalight Webinar</title>
		<link>http://blog.datalight.com/increase-capacity-reduce-cost-benefits-of-nand-flash-wind-river-and-datalight-webinar</link>
		<comments>http://blog.datalight.com/increase-capacity-reduce-cost-benefits-of-nand-flash-wind-river-and-datalight-webinar#comments</comments>
		<pubDate>Fri, 19 Feb 2010 18:38:35 +0000</pubDate>
		<dc:creator>Michele Pike</dc:creator>
				<category><![CDATA[Cost Savings]]></category>
		<category><![CDATA[Flash Industry Info]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[NAND Flash Memory]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/?p=282</guid>
		<description><![CDATA[Join us March 18th at 11am PDT as Datalight CEO Roy Sherrill and Wind River Product Manager Bill Graham weigh the pros and cons of switching to NAND. Maximize the usability and efficiency of your device memory by understanding all the considerations that go into integrating a NAND flash with your device’s software. Learn more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Join us March 18<sup>th</sup> at 11am PDT as Datalight CEO Roy Sherrill and Wind River Product Manager Bill Graham weigh the pros and cons of switching to NAND. Maximize the usability and efficiency of your device memory by understanding all the considerations that go into integrating a NAND flash with your device’s software. <a href="http://www.windriver.com/email/2010/web-seminar-7011-partner.html"><span style="text-decoration: underline;">Learn</span> more</a> and reserve your spot today as space is limited.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/increase-capacity-reduce-cost-benefits-of-nand-flash-wind-river-and-datalight-webinar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InHand Chooses FlashFX Pro for Fingertip Modules</title>
		<link>http://blog.datalight.com/inhand-chooses-flashfx-pro-for-fingertip-modules</link>
		<comments>http://blog.datalight.com/inhand-chooses-flashfx-pro-for-fingertip-modules#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:45:16 +0000</pubDate>
		<dc:creator>RobHart</dc:creator>
				<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[flash manager]]></category>
		<category><![CDATA[InHand]]></category>
		<category><![CDATA[Success Story]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/inhand-chooses-flashfx-pro-for-fingertip-modules</guid>
		<description><![CDATA[InHand’s development platforms are known in the embedded industry for their generous list of features, fast time-to-market, and solid performance. Recently, when a customer’s unusual flash configuration began causing corruption issues related to the default flash driver on Windows CE, InHand turned to Datalight FlashFX Pro, with immediate results. The InHand team was so impressed [...]]]></description>
			<content:encoded><![CDATA[<p>InHand’s development platforms are known in the embedded industry for their generous list of features, fast time-to-market, and solid performance. Recently, when a customer’s unusual flash configuration began causing corruption issues related to the default flash driver on Windows CE, InHand turned to Datalight FlashFX Pro, with immediate results. The InHand team was so impressed with the ease of implementation and improved flexibility of <a href="http://www.datalight.com/products/flashfxpro" target="_blank">FlashFX Pro</a>, that they decided to include it with every Fingertip4 and Fingertip5 module they sell. Continue reading for more about <a href="http://www.datalight.com/resources/success-story-inhand-preserves-reputation-of-reliability-oct-2009" target="_blank">InHand’sDatalight FlashFX Pro</a> experience with .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/inhand-chooses-flashfx-pro-for-fingertip-modules/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Problems Impeding Flash Adoption</title>
		<link>http://blog.datalight.com/top-5-problems-with-flash</link>
		<comments>http://blog.datalight.com/top-5-problems-with-flash#comments</comments>
		<pubDate>Thu, 23 Jul 2009 02:19:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash Industry Info]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[Flash Memory Manager]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[MLC NAND]]></category>
		<category><![CDATA[NAND Flash Memory]]></category>
		<category><![CDATA[SLC NAND]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/?p=144</guid>
		<description><![CDATA[It’s been over 20 years since NAND flash was supposed to take over the world, so why is the ‘ultra-portable’ laptop I’m writing this on still using HDD? And why, nearly 30 years after the invention of flash, are we still debating its applications vs. the rotating platter? Given the performance advantages of flash and [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been over 20 years since NAND flash was supposed to take over the world, so why is the ‘ultra-portable’ laptop I’m writing this on still using HDD? And why, nearly 30 years after the invention of flash, are we still debating its applications vs. the rotating platter? Given the performance advantages of flash and the mechanical shortcomings of HDD – things like wear and susceptibility to shock and vibration, not to mention the latency associated with spinning up for reads – it’s no wonder that flash has long been the darling of memory technology futurists. So why after all this time has flash not replaced older technologies? I’ll give you a hint: It’s all about the money. But it’s not only about the money – check out our list of five top barriers to flash adoption:</p>
<p>1. <strong>Cost</strong> – Despite years of oversupply in the flash market, and the corresponding reductions in price, flash is still relatively expensive when compared to HDD, especially on a $/bit basis. To make matters worse, the current economic climate has taken its toll on the flash industry, spurring several rounds of consolidation and requiring flash vendors to curb manufacturing costs by shrinking portfolios and closing fabs. Predictably, these changes in the supply landscape are causing prices rise in many cases, making the cost factor an even bigger problem for flash.</p>
<p>2. <strong>Shrinking lithography = lower endurance</strong> – One way for flash manufacturers to remain competitive is to use smaller die size to reduce raw material costs. Just a couple years ago, the vast majority of NAND flash was manufactured with 90nm lithography. Most vendors are now planning to move to 30nm technology either this year or next. An unfortunate side-effect of smaller lithography is significantly decreased endurance. SLC NAND, which had 100K + erase cycles, is now predicted to be in the 50-70k range. The biggest impact is on MLC NAND where the endurance has gone from 10k erase cycles to around 3k (a 70% reduction!).</p>
<p>3. <strong>Increasing ECC</strong> – Another side-effect of shrinking lithography is an increase in error rates for flash, requiring stronger correction codes. Most SLC NAND flash today requires 1-bit correction. That number is predicted to increase to 4-bit on 30nm NOR parts. And the ECC outlook for MLC NAND is even worse, requiring ECCs greater than 12-bit (compared to 4-bit or 8-bit today). These increased ECC requirements mean the controller design for managing flash will become more complicated, and more difficult for OEMs to implement. Performance will also be impacted, especially if the ECC is done in software running on the host processor.</p>
<p>4. <strong>Vendor volatility</strong> – Churn or volatility in the flash market, the products of a difficult economic climate, are making it difficult for OEMs to find a reliable source of flash parts. Examples are everywhere; A major flash supplier is currently under Chapter 11. There are merger talks happening between SanDisk and Samsung. Asian vendors have been hit especially hard, particularly those also in the DRAM business. OEMs are rightfully concerned about interruptions to their production cycles in the midst of all this turmoil.</p>
<p>5. <strong>Lack of killer application</strong> – While NAND flash densities have continued to increase, the industry is still waiting for the killer application to gobble up these immense quantities of flash. For long SSDs have been viewed as that application but they have not taken off as fast as the flash industry would have liked.</p>
<p>In spite of the obstacles faced by the industry, flash remains a strong and growing choice for data storage and has put breakthrough devices like MP3 players and smart phones (iPhone!) into the hands of millions of consumers. Early adopters of SSD technology in laptop computers, netbooks and enterprise applications are making a solid case for mass market potential there, which should significantly drive flash adoption in the next few years. Visit the <a href="http://www.datalight.com/products/flashfxtera">FlashFX Tera</a> page to learn how Datalight is making flash easier and more competitive.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/top-5-problems-with-flash/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Datalight Labs: Managed NAND vs. Raw NAND</title>
		<link>http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand</link>
		<comments>http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand#comments</comments>
		<pubDate>Wed, 22 Jul 2009 03:05:41 +0000</pubDate>
		<dc:creator>RobHart</dc:creator>
				<category><![CDATA[Datalight Products]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[managed NAND]]></category>
		<category><![CDATA[Raw NAND]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/?p=121</guid>
		<description><![CDATA[Our R&#38;D folks couldn’t wait to get their hands on the new test board from Digi which arrived a couple weeks ago. The board comes with multiple testing interfaces, making it easy to switch between a number of different flash parts for back-to-back comparisons. They have been practically wearing the thing out, testing the performance [...]]]></description>
			<content:encoded><![CDATA[<p>Our R&amp;D folks couldn’t wait to get their hands on the new test board from Digi which arrived a couple weeks ago. The board comes with multiple testing interfaces, making it easy to switch between a number of different flash parts for back-to-back comparisons. They have been practically wearing the thing out, testing the performance of a number of different managed and raw NAND parts to get a better idea of the differences our customers see when doing benchmarks. Check out a few pictures of the setup currently in Glenn’s office, and contact us for more information on this project.</p>
<p><a href="http://blog.datalight.com/wp-content/uploads/2009/07/GlennsSetup.jpg"></a></p>
<p><a href="http://blog.datalight.com/wp-content/uploads/2009/07/MicronPart.jpg"></a>
<a href='http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand/module-with-micron-emmc' title='Module with Micron EMMC'><img width="150" height="112" src="http://blog.datalight.com/wp-content/uploads/2009/07/Module-with-Micron-EMMC.JPG" class="attachment-thumbnail" alt="Module with Micron EMMC" title="Module with Micron EMMC" /></a>
<a href='http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand/micron-part-3' title='Micron Part'><img width="150" height="112" src="http://blog.datalight.com/wp-content/uploads/2009/07/Micron-Part2.JPG" class="attachment-thumbnail" alt="Micron Part" title="Micron Part" /></a>
<a href='http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand/glenns-setup' title='Glenn&#039;s Setup'><img width="150" height="112" src="http://blog.datalight.com/wp-content/uploads/2009/07/Glenns-Setup.JPG" class="attachment-thumbnail" alt="Glenn&#039;s Setup" title="Glenn&#039;s Setup" /></a>
<a href='http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand/nand-board-2' title='NAND Board'><img width="150" height="112" src="http://blog.datalight.com/wp-content/uploads/2009/07/NAND-Board1.JPG" class="attachment-thumbnail" alt="NAND Board" title="NAND Board" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/the-datalight-labs-managed-nand-vs-raw-nand/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reliance and Reliance Nitro</title>
		<link>http://blog.datalight.com/reliance-and-reliance-nitro</link>
		<comments>http://blog.datalight.com/reliance-and-reliance-nitro#comments</comments>
		<pubDate>Mon, 20 Jul 2009 20:26:46 +0000</pubDate>
		<dc:creator>Michele Pike</dc:creator>
				<category><![CDATA[Datalight Products]]></category>
		<category><![CDATA[Flash File System]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[File system]]></category>
		<category><![CDATA[file system performance]]></category>
		<category><![CDATA[flash file system]]></category>
		<category><![CDATA[flash memory performance]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[Reliance Nitro]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/reliance-and-reliance-nitro</guid>
		<description><![CDATA[Ever since we announced our high performance file system Reliance Nitro, we have been getting questions on how it compares to the original Reliance file system. Below is a quick-reference table noting some of the differences between the two. For a more detailed comparison (including performance benchmarks), please contact us. Attributes Reliance Reliance Nitro Recommendation [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since we announced our <a href="http://www.datalight.com/products/reliancenitro/">high performance file system</a> Reliance Nitro, we have been getting questions on how it compares to the original Reliance file system. Below is a quick-reference table noting some of the differences between the two. For a more detailed comparison (including performance benchmarks), please <a href="http://www.datalight.com/about/contact-us">contact us</a>.</p>
<table width="498" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="102"><strong>Attributes</strong></td>
<td valign="top" width="78"><strong>Reliance</strong></td>
<td valign="top" width="78"><strong>Reliance Nitro</strong></td>
<td valign="top" width="238"><strong>Recommendation</strong></td>
</tr>
<tr>
<td valign="top" width="102">High performance on large number of files  (100+)</td>
<td width="79"></td>
<td width="79"><strong>√</strong></td>
<td valign="top" width="237">If your device stores a large number of files in a single directory, Nitro will perform much faster than Reliance.</td>
</tr>
<tr>
<td valign="top" width="103">High performance on large files</td>
<td width="79"></td>
<td width="79"><strong>√</strong></td>
<td valign="top" width="236">Nitro’s extent based design allows it to perform faster on larger files. For sake of this comparison, files can be considered large if they are 10+ times the block size of the device</td>
</tr>
<tr>
<td valign="top" width="104">Frequent transaction points</td>
<td width="79"></td>
<td width="79"><strong>√</strong></td>
<td valign="top" width="236">Nitro introduces a new structure called Delta transactions which speed up the time taken to conduct transaction points. Depending on how often you conduct transactions points, Nitro can provide significant advantage</td>
</tr>
<tr>
<td valign="top" width="104">Random I/O performance most critical</td>
<td width="79"><strong>√</strong></td>
<td width="79"><strong>√</strong></td>
<td valign="top" width="236">Reliance’s block based design provides an advantage on random I/O on small files. On large files both Reliance and Nitro perform equally well on this metric</td>
</tr>
<tr>
<td width="104">Sequential I/O  performance most critical</td>
<td width="79"></td>
<td width="79"><strong>√</strong></td>
<td width="236">Nitro outperforms Reliance on sequential I/O due to its extent based design</td>
</tr>
<tr>
<td width="104">Support for Windows Mobile</td>
<td width="79"></td>
<td width="79"><strong>√</strong></td>
<td width="236">FlashFX Pro 4.0 for Windows Mobile enables a new discard interface that allows Nitro to have much faster write speeds on flash memory</td>
</tr>
<tr>
<td width="104">File-size limit</td>
<td width="79">32-bit</td>
<td width="79">64-bit</td>
<td width="236">Nitro uses 64-bit variables for file size limits allowing for very large file sizes.</td>
</tr>
<tr>
<td width="104">Read-only version</td>
<td width="79"><strong>√</strong></td>
<td width="79"></td>
<td width="236">Reliance currently provides a read-only version called Reliance Reader. Nitro currently does not provide a reader application – this is scheduled for v2</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/reliance-and-reliance-nitro/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Universe of Managed NAND</title>
		<link>http://blog.datalight.com/the-universe-of-managed-nand</link>
		<comments>http://blog.datalight.com/the-universe-of-managed-nand#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash Industry Info]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[BA NAND]]></category>
		<category><![CDATA[Compact Flash]]></category>
		<category><![CDATA[eMMC]]></category>
		<category><![CDATA[eSD]]></category>
		<category><![CDATA[managed NAND]]></category>
		<category><![CDATA[Solid-state drive]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/the-universe-of-managed-nand</guid>
		<description><![CDATA[We have talked about managed NAND in a few blog posts before. Usually a combination of raw NAND flash (SLC or MLC) combined with a hardware controller that performs flash management features like bad block management, ECC and wear leveling is referred to as managed NAND. The term covers a huge spectrum of flash-based storage [...]]]></description>
			<content:encoded><![CDATA[<p>We have talked about managed NAND in a few <a href="http://blog.datalight.com/why-raw-nand-flash-with-hardware-based-ecc-is-the-way-to-go">blog posts</a> before. Usually a combination of raw NAND flash (SLC or MLC) combined with a hardware controller that performs flash management features like bad block management, ECC and wear leveling is referred to as managed NAND. The term covers a huge spectrum of flash-based storage devices so in this post we will try and highlight some of the more prevalent types of managed NAND</p>
<p>The following is an enumeration of some of the popular managed NAND form factors. Please note that the list covers flash technologies used for resident storage and does not cover removable storage like USB flash, SD, etc.</p>
<p>•    eMMC<br />
•    eSD<br />
•    CompactFlash<br />
•    Solid State Drives<br />
•    BA NAND<br />
•    Adaptable NAND<br />
•    Specialized<br />
–    Specially designed controller + raw flash</p>
<p>CompactFlash is included here because it is used both as resident and removable storage. CF comes with a Fixed-drive option which allows it to be used a resident managed NAND.</p>
<p>The above technologies differ from each other on several attributes</p>
<p>•    Form factor – managed NAND can come is several form factors. An SSD may sport a standard 2.5” drive enclosure whereas a CF card will take a 1.0” card form factor.<br />
•    Plug-in interface: What interface does the managed NAND use to connect to the device platform<br />
–    MMC<br />
–    SD<br />
–    ATA<br />
–    Custom<br />
•    Cost: Cost depends on several elements<br />
–    Type of flash used: SLC is much more expensive than MLC<br />
–    Type of controller used: consumer grade controllers (used for consumer grade CF for example) are much cheaper than specialized industrial grade controllers<br />
•    Performance<br />
–    Performance varies depending on the flash type, the controller attributes and the interface.</p>
<p>Some of the big players in the managed NAND business are</p>
<p>•    eMMC<br />
–    Micron, Numonyx<br />
•    eSD<br />
–    SanDisk, Toshiba<br />
•    BA NAND<br />
–    Toshiba<br />
•    Solid State Drives, CompactFlash<br />
–    Too many players in these markets</p>
<p>This was a brief view of the managed NAND landscape. If there is interest, we will do a follow up going in details about the specific categories and interfaces</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/the-universe-of-managed-nand/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reliance Nitro Demo Video</title>
		<link>http://blog.datalight.com/reliance-nitro-demo-video</link>
		<comments>http://blog.datalight.com/reliance-nitro-demo-video#comments</comments>
		<pubDate>Thu, 21 May 2009 18:04:36 +0000</pubDate>
		<dc:creator>Michele Pike</dc:creator>
				<category><![CDATA[Datalight Products]]></category>
		<category><![CDATA[Flash File System]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[flash file system]]></category>
		<category><![CDATA[flash memory performance]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[reliance]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/reliance-nitro-demo-video</guid>
		<description><![CDATA[We’re totally psyched about Reliance Nitro, our newest file system (yes, we’re file geeks), and we’re always on the lookout for opportunities to show off the performance and reliability attributes it adds to Windows Mobile and Windows CE. When we discovered the relatively-new Beagle Board, it occurred to us that a small, low-cost platform might [...]]]></description>
			<content:encoded><![CDATA[<p>We’re totally psyched about Reliance Nitro, our newest file system (yes, we’re file geeks), and we’re always on the lookout for opportunities to show off the <a href="http://www.datalight.com/news/datalight-releases-new-tree-based-file-system">performance</a> and reliability attributes it adds to Windows Mobile and Windows CE. When we discovered the relatively-new Beagle Board, it occurred to us that a small, low-cost platform might be just the thing to demonstrate Nitro’s amazing benefits. As you’ve probably heard, the Beagle is making waves with its low cost (around $150) and diminutive size. It uses an OMAP 3530 processor and 256MB of NAND. Though they are most commonly used with Linux, we lucked out in having a partner (MPC Data) who has already developed a Windows CE BSP for it. After a few phone calls, the wizards at MPC Data were able to develop a slick video playback demo app, and presto, the Reliance Nitro Beagle Demo was born! Amateur videographers that we are (ok, REALLY amateur), we recently videotaped John Burnham, who has been working on this project on the Datalight side (and who is a really good sport, btw) showing what happens when power is interrupted during a file write and the extra reliability factor of Reliance Nitro on Windows CE. Be sure to check it out <a href="http://www.youtube.com/watch?v=LGOBm3PsS1A">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/reliance-nitro-demo-video/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reliance usage in a boot code update scenario</title>
		<link>http://blog.datalight.com/reliance-usage-in-a-boot-code-update-scenario</link>
		<comments>http://blog.datalight.com/reliance-usage-in-a-boot-code-update-scenario#comments</comments>
		<pubDate>Thu, 11 Sep 2008 19:30:25 +0000</pubDate>
		<dc:creator>Michele Pike</dc:creator>
				<category><![CDATA[Flash File System]]></category>
		<category><![CDATA[Flash Memory]]></category>
		<category><![CDATA[Booting]]></category>
		<category><![CDATA[File system]]></category>
		<category><![CDATA[Operating system]]></category>

		<guid isPermaLink="false">http://blog.datalight.com/?p=71</guid>
		<description><![CDATA[There are two possible configurations in how boot code might be stored on a device Boot code is stored in raw flash (no file system) and directly accessed from bootloader Boot code is stored on a Reliance formatted flash volume Option 1: Raw flash If the boot image is being stored in RAW flash outside [...]]]></description>
			<content:encoded><![CDATA[<p>There are two possible configurations in how boot code might be stored on a device</p>
<ol>
<li>Boot code is stored in raw flash (no <a class="zem_slink" title="File system" rel="wikipedia" href="http://en.wikipedia.org/wiki/File_system">file system</a>) and directly accessed from bootloader</li>
<li>Boot code is stored on a Reliance formatted flash volume</li>
</ol>
<p><strong>Option 1: Raw flash<br />
</strong>If the <a class="zem_slink" title="Boot image" rel="wikipedia" href="http://en.wikipedia.org/wiki/Boot_image">boot image</a> is being stored in RAW flash outside the file system, then the only way to be able to ensure that you got an update without damaging the original would be to reserve extra RAW space such that you could simultaneously have two boot images. The bootloader now needs to be able to switch between them and/or locate both of them The process of updating the boot image to a new location would include erasing the old image after updating the new, and having some sort of checksum to ensure the image was intact in case both were still there.</p>
<p>In this case, there would be no really good way to protect the update of the file to that exact same location without compromising the boot image itself. Many customers still use this way to store their boot images, but of course this means that they can’t take advantage of disabling transactions, atomically updating the boot image, and then doing a single transaction to commit all (or none) of the changes.</p>
<p><strong>Option 2: Reliance<br />
</strong>In this case, customer would not have a bootloader that checked a physical location for a boot image – they would have a bootloader that opened a file in the Reliance file system at <a class="zem_slink" title="Booting" rel="wikipedia" href="http://en.wikipedia.org/wiki/Booting">boot time</a> instead, if they were using a file system. Datalight Reliance comes with an utility called “Datalight Loader” which includes a lightweight Reliance reader. This utility integrates seamlessly in your bootloader code and allows the bootloader to mount and read Reliance partitions. Since the bootloader is capable of “reading” a Reliance disk, it doesn’t care where in the file system Reliance stores the file – it just opens the file, and loads it.</p>
<p>In this mode, while updating the boot image, the update utility disables all transactions and initiates the boot image update. Reliance never overwrites live data and hence this new boot code is written to a free-area of the flash. Once the entire boot image code is written, the bootloader calls for a manual transaction event, in which we update the metaroots to point to the new boot code area as the committed area. Old boot code area is now marked as free and can be used for future operations.</p>
<p>If power loss occurs during this replacement process, the device still boots back using the previous boot image, which was never modified</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.datalight.com/reliance-usage-in-a-boot-code-update-scenario/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

