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