【技术实现步骤摘要】
一种通过FPGA抓取BIOS和BMC串口数据的装置及方法
本专利技术涉及BIOS和BMC串口数据抓取领域,具体涉及一种通过FPGA抓取BIOS和BMC串口数据的装置及方法。
技术介绍
目前BIOS和BMC的串口都是放在主板上,在使用时,需要将主板机箱盖打开,通过治具与其相连。但是在实际应用过程中,当服务器出现一些问题需要找原因和解决方案时,该设计就有了局限性。比如服务器在机架上时,如果场景要求不断电接入串口,那么就需要进行电源切换来将整机下架,然后开机箱盖接入串口,操作不方便,效率很低。为了解决这种不便,业界比较先进的做法是通过在服务器前面板上设计一个串口接口和一个button,通过button来切换串口接口是接通BIOS还是BMC。前面板空间非常珍贵,额外放置1个button需要占据额外的空间。
技术实现思路
为解决上述问题,本专利技术提供一种通过FPGA抓取BIOS和BMC串口数据的装置及方法,无需额外放置button,不占用空间。本专利技术的技术方案是:一种通过FPGA抓取BIOS和 ...
【技术保护点】
1.一种通过FPGA抓取BIOS和BMC串口数据的装置,主板上设置FPGA、BIOS和BMC;其特征在于,FPGA上设置第一UART FIFO、第二UART FIFO和输出FIFO;/nBIOS的串口与FPGA连接时,第一UART FIFO抓取BIOS串口数据;BMC的串口与FPGA连接时,第二UART FIFO抓取BMC串口数据;/n第一UART FIFO、第二UART FIFO分别与输出FIFO通信,第一UART FIFO和第二UARTFIFO所抓取数据通过输出FIFO发送至上位机。/n
【技术特征摘要】
1.一种通过FPGA抓取BIOS和BMC串口数据的装置,主板上设置FPGA、BIOS和BMC;其特征在于,FPGA上设置第一UARTFIFO、第二UARTFIFO和输出FIFO;
BIOS的串口与FPGA连接时,第一UARTFIFO抓取BIOS串口数据;BMC的串口与FPGA连接时,第二UARTFIFO抓取BMC串口数据;
第一UARTFIFO、第二UARTFIFO分别与输出FIFO通信,第一UARTFIFO和第二UARTFIFO所抓取数据通过输出FIFO发送至上位机。
2.根据权利要求1所述的通过FPGA抓取BIOS和BMC串口数据的装置,其特征在于,FPGA上还设置编码模块;
第一UARTFIFO、第二UARTFIFO分别通过编码模块与输出FIFO通信;编码模块对第一UARTFIFO和第二UARTFIFO所抓取数据进行编码,以加入相应标识。
3.根据权利要求1或2所述的通过FPGA抓取BIOS和BMC串口数据的装置,其特征在于,输出FIFO为USBFIFO;输出FIFO通过USB接口与上位机通信。
4.一种通过FPGA抓取BIOS和BMC串口数据的装置,其特征在于,配置于上位机端,包括,
数据接收模块:接收FPGA发送来的抓取数据;
数据显示模块:对所接收抓取数据进行显示。
5.根据权利要求4所述的通过FPGA抓取BIOS和BMC串口数据的装置,其特征在于,还包括,
数据解析模块:对所接收抓取数据进行解析,根...
【专利技术属性】
技术研发人员:孙一心,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。