虚拟样机为SSD和NAND闪存控制器的软件开发提供了充足的好处。
当你认为你知道你是嵌入式软件开发的所有变化接触到另一个域的独特而有趣的挑战。
这发生在我身上的一段时间的时候我开始学习闪存控制器的软件。你可以阅读很多关于Flash市场增长预测或对物理下一代存储技术的挑战在SemiEng新利体育下载注册ineering。但是很难找到很多文章,涉及软件方面的闪存。一些有趣的事实,你可能不知道:
这些是完美的软件开发挑战适合虚拟原型的使用。与虚拟原型:
让我们看一个更深的闪存设备控制器的体系结构。我知道闪存管理软件开发主要从嵌入式主机角度的实际存储在哪里隐藏在UFS或eMMC接口。然而,设备控制器内部有一层复杂的硬件和软件。典型的组件:
图1——虚拟参考SSD与Synopsys对此仿真器设计可用
SSD / Flash设备软件团队我口语理解这些挑战和虚拟样机提供的好处。然而,在开始时他们有时会感到不知所措的第一步。来了虚拟样机的概念开始点,可用Synopsys对此仿真器和仿真器开发工具包(VDKs),我在我的解释以前的博文。新的SSD起点提供了一个完全可配置VDK通用SSD架构的基本组一起TLM FTL固件模型和例子。这不仅需要做第一步的负担,也展示了独特的Flash建模的最佳实践的挑战:
图2 -深可见性的虚拟样机,相关函数与ONFI跟踪状态和删除数据
维克多•雷耶斯和Thoen最近提出Synopsys对此SSD起点VDK以及它如何可以用于故障注入测试在硅谷在舒适的会议上。请检查舒适的网页在未来的几周内查看程序。
留下一个回复