APP下载

基于CPLD的X86系统硬件检测卡设计

2014-09-06李春雨夏敏磊

电子器件 2014年6期
关键词:故障检测

李春雨,夏敏磊

(浙江机电职业技术学院,杭州 310053)



基于CPLD的X86系统硬件检测卡设计

李春雨*,夏敏磊

(浙江机电职业技术学院,杭州 310053)

X86处理器价格高,一旦出现故障会导致电子产品出现各种异常且定位困难。提出一种基于CPLD的X86系统硬件检测卡,当X86处理器出现故障时,将通往IO 80端口地址的上电自检数据通过CPLD转成串行数据输出。该方法不需要PCI硬件插槽,节省PCB空间840 mm2,不需要外置硬件debug卡,降低硬件成本,提高X86系统故障定位效率,方案可实施性强,尤其在高密度电子产品上具有很强的推广价值。

X86系统;硬件故障定位;CPLD;检测;PCI;串口

Intel X86处理器因其性能稳定,高效,在桌面平台应用十分广泛,近年来随着X86功耗的降低,该处理器在小型化,高密度的移动终端,小型交换机,电信级服务器,企业服务器,媒体网关等中使用越来越广泛。当在BIOS启动过程中,如果自检失败,屏幕或者串口无任何显示,故障诊断和排除无任何线索,导致定位时间长,单板报废率高。因此提高小型X86系统中CPU故障定位技术是缩短MTTR(Mean Time To Repair)的关键。

1 X86系统的故障

X86系统上电后,在BIOS(基本输入输出系统)的控制下,在主板BIOS的引导下,进行上电自检POST(Power On Self Test),进行上电自检时会向CPU的80端口发出一系列的码字,即POST CODE,码字和相应功能的测试是对应的,如果测试成功,BIOS会发出下一项POST CODE,如果计算机系统存在硬件故障,就会停止在当前的测试项。POST自检过程大致包含:上电、CPU、ROM、System Clock、DMA、IRQ、串并口、显卡等,检测显卡以前的任何部件有问题,计算机都将处于挂起状态,系统将给出提示信息,输出硬件侦错码信息,如POST CODE停止在“9”,代表ROM校验失败[1]。……

登录APP查看全文

猜你喜欢

故障检测
故障一点通
奔驰R320车ABS、ESP故障灯异常点亮
小波变换在PCB缺陷检测中的应用
故障一点通
故障一点通
故障一点通
江淮车故障3例