[发明专利]一种802.11n无线网卡中固件仿真模型的处理方法无效
申请号: | 201110255527.5 | 申请日: | 2011-08-31 |
公开(公告)号: | CN102955727A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 胡侨娟 | 申请(专利权)人: | 北京中电华大电子设计有限责任公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于SOC架构的802.11n无线网卡芯片固件仿真模型。在SOC芯片仿真验证时,使用基于固件行为的仿真模型,替代真实的CPU和C固件,进行RTL系统的行为仿真。本发明,无须关注CPU的类型和C固件的代码容量和实现方式,只需要模拟CPU外部接口时序行为和模拟C固件行为,实现802.11n无线网卡的初始化配置,中断处理,接收/发送数据通道的管理,以及驱动命令解析和应答。本发明,可以在固件行为仿真模型中加入对硬件行为检查机制,加入可以提高SOC架构下硬件出错后定位问题的效率。本发明,可以节约C固件和RTL硬件协同仿真的验证时间,提高软硬件联调测试的验证效率。 | ||
搜索关键词: | 一种 802.11 无线 网卡 中固件 仿真 模型 处理 方法 | ||
【主权项】:
一种802.11n无线网卡芯片固件仿真模型,其特征在于:在芯片验证前期过程中,使用固件仿真模型替代真实的CPU和C固件代码,模拟芯片外部总线的接口时序,实现802.11n无线网卡芯片中加网初始化配置,发送和接收数据通道和描述符链表管理,密钥表的管理和配置,上层驱动的命令解析和应答,中断处理,系统中所有硬件模块的寄存器配置和管理,以及硬件行为的监测和检查,进行系统仿真;固件仿真模型包括总线时序转换装置、加网初始化配置模块、驱动命令解析与响应模块、发送接收数据通道管理装置、硬件行为监测装置、主/从设备状态寄存器、异常插入模块;其中:总线时序转换装置将固件仿真模型对芯片配置和管理操作,转换为总线的时序行为,来控制芯片内部各个模块;加网初始化配置模块在不同工作场景下按照一定约束要求对芯片进行初始化配置;驱动命令解析与响应模块用于解析上层驱动的各类命令;寄存器配置与管理模块用于配置芯片内各个硬件模块的寄存器;密钥表配置与管理模块用于配置无线网卡芯片的密钥表;发送接收数据通道管理装置根据硬件模块产生的发送/接收数据流的中断,配置和管理发送/接收数据的描述符链表,管理发送/接收数据流通道;硬件行为监测装置读取主/从设备状态寄存器,判断主/从设备预期状态和操作是否一致,监测总线的接口行为是否符合预期;异常插入模块在仿真过程中随机的插入工作的异常情况,并对芯片相应硬件模块作监测;中断处理模块对芯片所产生的中断进行响应,并在相应的中断处理程序执行完成后,清除相应的中断源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110255527.5/,转载请声明来源钻瓜专利网。
- 上一篇:蓄电池安装固定组件
- 下一篇:一种石油钻探测量用传感器正交校准方法