一种802.11n无线网卡芯片仿真固件优化的处理方法技术

技术编号:8387069 阅读:221 留言:0更新日期:2013-03-07 07:45
本发明专利技术公开了一种无线网卡芯片仿真固件优化的处理方法,该方法针对芯片的前端仿真和后端仿真需求定制固件,并提供支持。方法包括中断的汇编处理、提高CPU总线效率及固件体积优化。通过仿真验证环境中的自检查模块及仿真波形可以判断上述操作的正确性和优化后数据的完整性。

【技术实现步骤摘要】

本专利技术涉及一种基于SoC架构802. Iln无线网卡芯片仿真固件优化的处理方法。
技术介绍
由于SOC通讯芯片复杂度的增加,对功耗及效率的要求越来越严格,这也就对传统的验证方式提出了更高的要求。使用固件与RTL在前后端阶段进行仿真可以解决以往使用CPU模型不够准确及仿真无法测量芯片功耗等问题。基于802. Iln无线网卡芯片复杂度大、仿真时间长特性,考虑通过优化固件以减 少后仿真时间提高仿真效率。此种优化方法通过对汇编及C语言实现形式的修改,在原有功能不受影响的情况下实现固件操作性能的提高,固件体积的减小。同时在初始化汇编代码中加入对向量中断、非向量中断的处理也可以减少C代码量,并且将公用部分整合到了一起方便了以后对此功能的修改。由于在后仿真需要进行时序仿真及波形截取分析功耗等工作,仿真使用固件的操作效率就显得格外重要,优化后的固件在后仿真阶段可以节省仿真时间,使后仿真工作可以尽快收敛。
技术实现思路
本专利技术的方法是利用汇编语言及C语言实现一个可以与验证环境相互配合进行仿真的固件系统,该系统包含初始化和中断响应。初始化包括boots、接口及IO初始化、内部寄存器初始化、密钥表初本文档来自技高网...

【技术保护点】
一种基于SoC架构的802.11n无线网卡芯片仿真固件优化的处理方法,其特征在于:利用固件实现与验证环境及RTL的协同仿真,实现前仿真及后仿真工作;CPU在完成上电复位后开始调用固件程序,固件根据与验证环境协商好的数据结构响应指令与数据,最后由验证环境提供的自动检查模块完成结果判断并结束仿真;固件在与验证环境及RTL协同仿真过程中的流程如下:(1)CPU在上电复位后首先调用固件中汇编编写的boots程序,完成对中断控制寄存器的配置,利用boots程序实现中断函数链接及向量中断、非向量中断的初始化操作;在向量中断操作中通过对中断控制寄存器的直接赋值实现清除向量中断的操作;(2)使用联合体数据结构...

【技术特征摘要】

【专利技术属性】
技术研发人员:肖海
申请(专利权)人:北京中电华大电子设计有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1