文档首页 > > 加解密库> 开发指南(KAE加解密)> 逻辑架构

逻辑架构

分享
更新时间:2021/01/18 GMT+08:00

系统逻辑架构如图1所示。

  • 芯片加速器子系统、BIOS子系统和BMC子系统为TaiShan硬件产品自带子系统。
  • 加速器驱动子系统,向上层提供各子加速器模块统一的驱动接口,是本系统的核心子系统。
  • 应用库子系统(OpenSSL/zlib),向上层应用提供标准接口。
  • 应用系统(APPs),指上层应用系统,包括大数据应用、Web应用等,属于用户层面系统。
图1 系统逻辑架构

子系统名称

功能描述

芯片加速器子系统

集成在Kunpeng 920处理器中,提供加速器的能力,对上层提供寄存器接口。该子系统是加速器的硬件实现,不直接开放给客户。

BIOS子系统

单板BIOS软件系统,主要负责根据License决定对加速器哪些模块初始化,并上报加速器ACPI表到内核(加速器驱动子系统处理)。

BMC子系统

服务器BMC软件系统,在这里主要负责对加速器License的管理。

加速器驱动子系统

本系统的核心,向上层提供各子加速器模块统一的驱动接口。

应用库子系统

应用库子系统包括OpenSSL加速器引擎、zlib替代库等,向上层提供标准接口。

应用系统

用户系统,通过调用应用库子系统或驱动子系统实现加速器的功能。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问