SOC学习笔记-----软件异常保护
2013-04-11 09:08
141 查看
[align=left]1、 软硬件配合:[/align]
[align=left]A、 逻辑支持对中断响应做检测,当出现10ms周期(时间可在逻辑可配置),CPU未对逻辑做任何的读、写操作,则认为CPU出现挂死,逻辑可以复位CPU。[/align]
[align=left]B、 逻辑对送给软核的中断进行滤波保护,当小于超帧周期的中断出现时,逻辑能够屏蔽,并且逻辑对中断异常进行统计;[/align]
[align=left]2、 软件可测试点:[/align]
[align=left]A、 组网模式每1S钟统计一次,将组网信息存储在L1memory中,主控A9可以访问L1,对这些信息进行监控;[/align]
[align=left]B、 主从属性和时钟选择变化时,记录产生跳变的条件,包括CPRI物理端口的协商状态、LOS、LOF、组网相关的控制字;[/align]
C、 当出现控制字下发异常时,能够记录下发的内容,存储在L1中;
DFR(原则:避免产生故障,故障产生要能恢复,恢复不了要能隔离,隔离不了要报告故障)
1、软化和维测两个任务需要分开,维测异常不影响软化
2、软化运行文件和日志文件物理空间要考虑分离
3、软化任务异常需要考虑自愈,但不能导致反复复位
4、软化运行文件需要有校验机制、备份恢复
5、软化模块异常隔离,软化模块失效不影响维护链路
6、软化CPU支持和RU的CPU握手
DFT
1、软化模块故障要考虑界定,比如环回检测
2、掉电复位,软化故障日志不丢失
3、软化模块日志支持一链式上传
[align=left]A、 逻辑支持对中断响应做检测,当出现10ms周期(时间可在逻辑可配置),CPU未对逻辑做任何的读、写操作,则认为CPU出现挂死,逻辑可以复位CPU。[/align]
[align=left]B、 逻辑对送给软核的中断进行滤波保护,当小于超帧周期的中断出现时,逻辑能够屏蔽,并且逻辑对中断异常进行统计;[/align]
[align=left]2、 软件可测试点:[/align]
[align=left]A、 组网模式每1S钟统计一次,将组网信息存储在L1memory中,主控A9可以访问L1,对这些信息进行监控;[/align]
[align=left]B、 主从属性和时钟选择变化时,记录产生跳变的条件,包括CPRI物理端口的协商状态、LOS、LOF、组网相关的控制字;[/align]
C、 当出现控制字下发异常时,能够记录下发的内容,存储在L1中;
DFR(原则:避免产生故障,故障产生要能恢复,恢复不了要能隔离,隔离不了要报告故障)
1、软化和维测两个任务需要分开,维测异常不影响软化
2、软化运行文件和日志文件物理空间要考虑分离
3、软化任务异常需要考虑自愈,但不能导致反复复位
4、软化运行文件需要有校验机制、备份恢复
5、软化模块异常隔离,软化模块失效不影响维护链路
6、软化CPU支持和RU的CPU握手
DFT
1、软化模块故障要考虑界定,比如环回检测
2、掉电复位,软化故障日志不丢失
3、软化模块日志支持一链式上传
相关文章推荐
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.6 中断和异常处理
- 操作系统学习笔记——保护模式——中断和异常(1)
- 软件测试学习笔记第四课:系统测试之测试方法
- Thinking in Java学习笔记 Thread.UncaughtExceptionHandler接口实现捕获线程内异常
- JavaWeb学习笔记-spring-12-AOP-创建增强类(异常抛出增强)
- C++学习笔记(十五):异常
- 嵌入式linux软件开发学习笔记--uboot环境变量命令行的使用
- 黑马程序员java学习笔记——内部类、异常、包
- 软件测试第二周学习笔记
- 【ssh学习笔记】struts处理json异常之JSONWriter can not access a member of class org.springframework.aop.TruePoin
- 黑马程序员_学习笔记:6) 异常、包
- Python学习笔记(八)异常
- 黑马程序员 java学习笔记 Day1:异常
- android个人学习笔记:Unable to open sync connection!异常处理
- 软件测试实验学习笔记系列3--单元测试
- Java SE学习笔记:Java的异常机制和异常的处理
- Java软件开发学习笔记(一)
- Java学习笔记-异常
- python学习笔记-(17)python中的异常
- 软件工程视频学习笔记(二十六)