网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公务员期刊网 论文中心 正文

龙芯处理器一体式安全计算机设计研究

前言:想要写出一篇引人入胜的文章?我们特意为您整理了龙芯处理器一体式安全计算机设计研究范文,希望能给你带来灵感和参考,敬请阅读。

龙芯处理器一体式安全计算机设计研究

摘要:设计了一种基于龙芯3A4000处理器一体式安全计算机,在实现计算机功能的基础上,可通过切换开关将计算机切换为显示器使用。首先,给出一体式安全计算机主板电路的架构,说明主板功能;然后,按照结构框图完成一体式安全计算机主板电路的各模块设计;最后,对龙芯3A4000一体式安全计算机的软件部分进行设计,完成一体式安全计算机的整体设计。

关键词:LS3A4000;电路设计;一体式

安全计算机随着信息泄密事件的不断出现,国家对信息安全的越来越重视,在国家相关政策的大力支持下,以国产CPU为基础的安全计算机得到大力发展,如以龙芯、飞腾、申威等国产CPU为核心的安全计算机已经得到大量使用,其性能已能满足日常办公需求。目前,基于龙芯3A4000的安全计算机大多以桌面式计算机为主,一体式安全计算机相对较少,因此设计一种基于龙芯3A4000的一体式安全计算机,对于丰富安全计算机种类、提升安全计算机设计水平等具有重要意义。

1主板架构设计

图1是基于龙芯3A4000处理器的一体式安全计算机的主板结构框图。龙芯3A4000一体式安全计算机采用“龙芯3A4000+7A1000”的方案进行设计,龙芯3A4000与7A1000桥片之间通过HT总线互联,龙芯3A4000处理器是龙芯中科推出的一款适用于台式机、笔记本及服务器等设备的高性能处理器,其工作频率为1.8GHz,内核数量为4,内核电源采用1.25V供电,典型功耗为50W。通过7A1000桥片进行PCIE资源的扩展,7A1000桥片可向外提供3组PCIEX8信号,每组PCIEX8信号可通过外部配置引脚设置成PCIEX4信号使用,2组PCIEX4信号,其中1组PCIEX4信号可分为4个PCIEX1信号使用,另外1组PCIEX4可分为2组PCIEX1信号使用,通过上述PCIE信号连接相应PCIE设备实现USB信号、SATA信号等信号的扩展,此外,7A1000本身还向外提供3个SATA2.0接口,6个USB2.0接口。一体式安全计算机主板的PICE信号分配情况如表1所示。其中,1路PCIEX8信号接主板上的MXM插槽,用于安装独立显卡,实现显示功能;1路PCIEX8信号连接PCIEX8扩展槽,留以备用;剩余1路PCIEX8信号取PCIEX4信号连接WX1860网络芯片,实现网络扩展;另外1路PCIEX8信号连接M.2插槽,满足各种需求;1路PCIEX1信号连接MINIPCIEX1插槽,连接安全卡,实现一体式安全计算机的主动度量功能,安全卡插槽为特殊的MINIPCIEX1信号,除需要接入PCIE信号外,还需接入相应的控制信号才能实现安全度量功能,另外还需接入LED与蜂鸣器的控制线号,实现安全卡状态的指示;1路PCIEX1信号,连接USB扩展芯片,用于扩展USB信号,满足安全计算机基本的接口功能,另外,采用USB3.0HUB芯片进行USB信号的进一步扩展,连接USB3.0“三合一”模块,实现安全导入功能,用PCIEX2信号连接硬盘扩展芯片进行SATA3.0信号扩展,采用音频解码芯片实现计算机的音频输入输出功能。由于龙芯3A4000的处理器的功耗较大,龙芯3A4000一体式安全计算机采用双散热风扇结构,每片散热片散热功耗60W,保证整机的散热需求。

2主板电路原理设计

一体式安全计算机的电路主要由PCIE扩展电路、“3A4000+7A1000”外围电路、HDMI切换模块、安全模块以及供电模块几部分组成。

2.1“3A4000+7A1000”外围电路设计

龙芯3A4000一体式安全计算机采用“3A4000+7A1000”的方案进行设计,3A4000处理器与7A1000桥片之间通过16组HT高速总线进行连接,7A1000向外提供PCIE接口,用以连接各类PCIE设备,实现功能扩展,7A1000向外提供1组HDA信号,通过连接音频解码芯片实现音频功能,另外,为防止HT总线卡死现象的发生,添加看门狗电路,当出现HT总线卡死现象时,看门狗会对CPU进行复位。

2.2PCIE扩展电路设计

由图1可知,7A1000桥片连接的主要PCIE转换芯片有网络芯片、硬盘扩展芯片及USB扩展芯片。网络模块采用网络芯片1及网络芯片2进行设计,其中网络芯片1最大支持4路网络输出,搭载此芯片时,主板可对外提供2个RJ45网络接口;另外,预留网络芯片2的单网口设计方案,降低成本。硬盘扩展模块采用硬盘扩展芯片为核心,将由CPU提供1路PCIEX2信号转换为4路SATA信号,其中,1路SATA3.0连接硬盘加密芯片,实现数据的安全交互;2路SATA3.0信号连接M.2接口,其中1个M.2接口预留PCIEX4信号选焊;剩余1路SATA信号留以备用。USB扩展模块采用“USB扩展芯片+USBHUB芯片”的方案进行设计,可有效降低主板开发成本。一体式计算机用到的USB接口接口,主要有侧面板面板USB接口,3合1模块以及后面板USB接口,其中,3合1模块由主板提供一路标准USB3.0信号,经由3合1模块上的HUB芯片扩展2路单导USB接口,2路加密USB接口。一体式安全计算机的USB接口统计表如表2所示。 USB扩展芯片将PICEX1信号转换为4路USB3.0信号,其中2路USB3.0信号连接至后面板USB接口,1路USB3.0信号连接USBHUB芯片扩展为4路USB3.0信号,连接至侧面板的USB3.0接口,剩余1路USB3.0信号连接至USB3.0的3合1模块,实现安全计算机的数据交换全功能。每个USB接口处均添加ESD防护芯片,提高系统的防静电能力。

2.3HDMI切换模块电路设计

为丰富一体式安全计算机的功能,在一体式安全计算机主板上集成HDMI切换模块,通过HDMI切换模块可将一体式安全计算机切换为普通显示器使用,HDMI切换模块的结构框图如图2所示。正常情况下,一体式安全计算机通过“MXM插槽—HDMI切换芯片—HMDI接口”的通路实现双屏扩展模式;当处于显示器模式时,通过“HMDI接口—HDMI切换芯片—MXM插槽”的通路实现显示器模式。显示器模式通过一体机外部的切换开关进行切换,HDMI切换模块中采用单片机进行切换控制,当单片机检测到切换开关按下后,监测HDMI切换芯片配置引脚的状态后,将状态切换为显示器模式。其中,单片机采用3.3V待机电供电,当检测到切换开关按下的信号后,打开OSD芯片、切换开关芯片的供电,采用这种方式可有效降低整机的待机功耗。

2.4安全模块电路设计

龙芯一体式安全计算机主板设置电子开关,实现通用机与安全机状态的切换,被当做通用型主板使用时,通过跳线帽短接拉低安全卡插槽使能引脚,实现向通用型主板的切换,其结构图如图3所示。龙芯一体式安全计算机的安全模块主要由安全卡、TCM芯片、硬盘加密芯片及3合1模块组成,其中,硬盘加密芯片对硬盘数据的加密,通过M.2接口与电子盘进行数据的加密交互,加密算法出厂前已经固化在芯片内部,不需要单独烧写程序,另外,需要2个GPIO口与CPU相连实现对硬盘加密芯片模式的设置,其结构框图如图4所示。3合1模块实现对U盘等存储设备的管控;安全卡实现主板的安全启动功能;TCM芯片实现对硬盘等设备的度量。安全卡通过主板提供的MINIPCIE进行连接,3合1模块通过主板提供的USB3.0接口连接,TCM采用SSX44-B芯片作为核心,该芯片通过LPC协议与CPU通信。开机键按下后,安全卡首先启动,对BIOS中的内容进行验证,若BIOS中信息正确,则验证通过,反之,计算机自动重启;安全卡验证BIOS成功后,MINI安全卡将CPU复位拉高,电子开关切换至CPU读取BIOS的通路,由BIOS完成CPU的初始化,初始化完成后,通过数据保护接口度量硬盘、网卡等关键硬件,度量通过后,系统正常启动。

2.5供电模块电路设计

龙芯3A4000一体式安全计算机的供电模块采用高性能的开关电源及LDO实现,先将由适配器供给的19V转换为12V,12V转换为5V_SB电及3P3V_SB电,通过7A1000控制切换开关芯片将5V_SB电及3P3V_SB电转换为5V电及3.3V电,进而转为核电、内存电及其他芯片用电,其结构框图如图5所示。龙芯一体式安全计算机通过7A1000桥片内部集成的ACPI电源管理模块,进行上电时序进行控制,龙芯一体式安全计算机的上电时序如下:1)当检测到开机按键按下后,7A1000打开2.5V、1.2V的内存供电;2)内存上电完毕后,7A1000拉高ACPI_S3N信号,使能电子开关,上12V、5V及3.3V;3)将12V、5V及3.3V的PWOERGOOD信号相与后作为1.8V、1.2V电源芯片的使能控制信号,上1.8V、1.2V;4)将1.8V、1.2V的PWOERGOOD信号相与后作为7A1000桥片PLL电、1.1V核电及3A4000核电电源芯片的使能控制信号,上PLL电、1.1V核电及3A4000核电;5)最后上3A4000内存控制器的供电,上电完成后向7A1000发送所有电源上电完成的POWERGOOD信号,完成整个上电过程。

3一体式安全计算机软件设计

一体式安全计算机软件主要包括操作系统及固件部分,其结构框图如图6所示。针对用户办公需求,本主板采用银河麒麟安全操作系统,并进行专项性能适配优化及功能完善。固件部分采用模块化思路进行设计,可分为应用层、核心层及硬件抽象层。其中,硬件抽象层由处理器驱动、芯片组驱动及外设驱动组成,处理器驱动实现处理器和内存的初始化,并提供访问处理器和内存的接口,芯片组驱动实现桥片的初始化和资源分配,外设驱动驱动主板所连接的外设;核心层实现所有模块的统一管理,包括显示模块、配置界面模块、文件系统模块及SHELL模块等;应用层提供人机交互界面、操作系统引导及SHELL配置界面功能。

4结束语

本文设计了一种基于龙芯3A4000处理器的一体式安全计算机主板,在实现基本办公功能的基础上,添加HDMI切换模块,可将一体式安全计算机切换为显示器使用,丰富整机功能,通过设置安全卡、TCM芯片及加密芯片等实现安全计算机的安全启动、端口控制及数据保护等功能,使用国产安全操作系统及安全固件完成软件设计。采用国产芯片完成了基于龙芯3A4000处理器的一体式安全计算机主板的整体设计,具有一定的创新性与实用性。

参考文献

[1]赵斌,杨明华,柳伟.基于龙芯处理器的自主可信计算机研究[J].计算机技术与发展,2015,25(3):126-130

[2]沙万里.基于龙芯2J1500的计算机主模块设计[J].工业控制计算机,2020,33(5):19-22

[3]冯磊,路永轲,刘磊.基于飞腾处理器的专用计算机设计[J].工业控制计算机,2020,33(5):17-18

[4]朱小波,舒棚,周晓霞.基于TCM的可信计算机设计[J].信息技术,2013,12(36):102-105

作者:朱书杉 路永轲 刘磊 张新建 单位:山东超越数控电子股份有限公司

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表