【技术实现步骤摘要】
一种复杂可编程逻辑器件扫描方法和装置
本专利技术涉及计算机领域,更具体地,特别是指一种复杂可编程逻辑器件扫描方法和装置。
技术介绍
目前服务器架构,大多数都会使用CPLD(复杂可编程逻辑器件)来控制电源时序管理,主要原因在于CPLD是硬件式架构,每一个逻辑单元都是独立运作,相比软件式架构更加精确。而系统初期开发时,由于很多功能尚未开发完成,故有很多潜在性风险,若是开发初期遇到电源时序问题时,可以扫描CPLD管脚的方式来快速分析问题。传统大多数是透过JTAG(联合测试行动组)接口来扫描CPLD管脚,需要有CPLD厂商提供之特定刻录工具硬件,并且需要有该刻录工具之驱动程序与应用程序软件,才可使用JTAG扫描CPLD管脚之功能,因而使用不便。针对现有技术中JTAG扫描CPLD软硬件难以使用的问题,目前尚无有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种复杂可编程逻辑器件扫描方法和装置,能够方便地扫描CPLD管脚,快速分析电源时序状态。基于上述目的,本专利技术实 ...
【技术保护点】
1.一种复杂可编程逻辑器件扫描方法,其特征在于,包括执行以下步骤:/n在CPLD中由输入输出管理模块采集输入输出分组数据并通过UART模块转化为UART信号;/n使用通用的USB-UART转换模块将所述UART信号转换为USB信号并发出;/n在上位机使用超级终端接收所述USB信号以获取所述输入输出分组数据。/n
【技术特征摘要】
1.一种复杂可编程逻辑器件扫描方法,其特征在于,包括执行以下步骤:
在CPLD中由输入输出管理模块采集输入输出分组数据并通过UART模块转化为UART信号;
使用通用的USB-UART转换模块将所述UART信号转换为USB信号并发出;
在上位机使用超级终端接收所述USB信号以获取所述输入输出分组数据。
2.根据权利要求1所述的方法,其特征在于,由输入输出管理模块采集输入输出分组数据包括:使所述输入输出管理模块连接到CPLD中的多个输入输出分组,并分别从每个所述输入输出分组收集所述输入输出分组数据。
3.根据权利要求2所述的方法,其特征在于,从每个所述输入输出分组收集所述输入输出分组数据包括:从每个所述输入输出分组收集CPLD各管脚的与电源时序相关的电平状态。
4.根据权利要求3所述的方法,其特征在于,从每个所述输入输出分组收集所述输入输出分组数据还包括:从每个所述输入输出分组收集CPLD各管脚的与基础输入输出系统、温度、和调试相关的电平状态。
5.根据权利要求3所述的方法,其特征在于,各管脚的所述电平状态包括以下之一:低电平、高电平、高阻抗状态。
6.根据权利要求1所述的方法,其特征在于,所述USB-UART转换模块为硬件...
【专利技术属性】
技术研发人员:谢武志,
申请(专利权)人:山东英信计算机技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。