基于SystemVerilog的NOR FLASH控制器验证平台设计
需积分: 14 16 浏览量
更新于2024-08-08
收藏 1.82MB PDF 举报
"该文研究了一种NOR FLASH控制器的验证平台,主要关注于在航空电子设备开发中遵循RTCA/DO-254设计保证规范的验证过程。文章介绍了NOR FLASH相比于NAND FLASH的优势,如独立的地址和数据总线,高可靠性和快速读取,使其适用于引导存储器和程序存储。作者使用SystemVerilog-Assertion和Verilog HDL设计了一个验证平台,以确保控制器设计的规范和输出结果的一致性。文中还提及了VMM、OVM等验证方法学,以及基于Verilog HDL的验证平台在小规模模块验证中的适用性。此外,文章讨论了总线功能模型(BFM)的概念,它是将物理总线时序转换为高级抽象接口的关键,有助于加速验证平台的开发。"
本文深入探讨了在航空电子设备开发中,尤其是民用飞机的机载电子硬件设备,如何按照RTCA/DO-254标准进行设计验证。这个标准对于确保硬件的安全性至关重要。NOR FLASH因其独特的特性和优势,如独立的地址和数据总线,使得它在航空电子领域被广泛应用。为了验证NOR FLASH控制器的正确性,作者提出了一个基于SystemVerilog-Assertion和Verilog HDL的验证平台,该平台不仅能够验证控制器的逻辑功能,还能检查其时序特性。
在验证方法学方面,文章提到了VMM和OVM,这些都是业界广泛使用的高级验证框架,它们基于SystemVerilog、SystemC、e语言等强大语言。然而,对于小型模块的验证,Verilog HDL已经足够,并且不需要复杂的验证知识产权(VIP)。尽管有针对NAND FLASH的控制器验证平台,但它们并不适用于NOR FLASH,且缺乏时序验证。因此,提出的NOR FLASH控制器验证平台弥补了这一空白,提供了全面的验证覆盖。
文章的焦点在于总线功能模型,BFM简化了总线交互的抽象,通过提供API,减少了开发验证环境所需的时间。BFM的核心作用在于它能够模拟真实的总线行为,使得验证更加高效和准确。
这篇论文对于理解和实施基于SystemVerilog-Assertion和Verilog HDL的NOR FLASH控制器验证平台具有重要的指导意义,尤其对于航空电子硬件设计和验证的专业人士来说,是一个宝贵的资源。它展示了如何在遵循严谨的行业标准的同时,提高验证质量和效率。
2017-11-01 上传
2022-09-23 上传
2015-08-06 上传
2023-09-20 上传
2023-07-14 上传
2023-08-21 上传
2023-04-04 上传
2023-07-14 上传
2023-05-13 上传
weixin_38557068
- 粉丝: 4
- 资源: 862
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常