云彩店邀请码|半壳|优胜
在Multi-Media Systmem-on-Chip的设计和开发过程中,花费在功能验证上的时间和资源已超过60%。在标准制定过程中,建立高效灵活的验证平台是关键环节之一。其目的是验证系统的预期主要功能,特别是用高级编程语言(通常是C/C++)预先定义的算法的硬件实现。本主题将新的验证语言SystemC与传统的Verilog语言进行对比,从系统级验证的角度阐明SystemC在行为建模和功能验证方面的优势。结论是SystemC是一种有效的多媒体片上系统建模语言和功能验证语言。本文详细介绍了一个以SystemC语言为核心的可复用系统级验证平台的构建过程。该验证问题满足了多媒体SOC验证过程中验证平台效率和灵活性的双重要求。本项目以AC97接口的自适应差分脉冲编码器(ADPCM)为验证对象(Design-Under-Verification)。验证环境的构建过程包括接口总线功能模型(Bus Function Model)和算法模型的SystemC编码。为动态解析机制定制的Test Vector语言规则及对应的PERL语言解释器编码,验证平台内嵌PERL解释器C++类,C++激励模型+ 类的定义和使用。在验证对象的系统级验证中,在功能验证中成功复用System-based Modeling的SystemC算法模块,实现对算法模块输出数据的实时检测。验证平台还增加了资源整合脚本,实现不同版本的并行验证,达到高效验证的目的。关键词:片上系统 (SOC)、功能验证、SystemC、基于系统的建模、总线功能模型 (BFM)、测试向量
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/267165.html
本站部分内容来源网络如有侵权请联系删除