PCIe控制器制造技术

技术编号:37982496 阅读:18 留言:0更新日期:2023-06-30 09:57
本申请公开了PCIe控制器,该PCIe控制器包括传输层发送模块、传输层接收模块、存储器访问模块、收取DMA模块、加密模块、存储器以及CPU子系统;传输层发送模块包括第一环回控制模块,传输层接收模块包括第二环回控制模块,第一环回控制模块耦合到第二环回控制模块;存储器访问模块耦合到传输层发送模块与传输层接收模块,存储器访问模块还耦合到存储器;收取DMA模块耦合到加密模块,收取DMA模块还耦合到传输层接收模块;加密模块还耦合到PCIe控制器外部的DRAM;存储器与CPU子系统耦合。存储器与CPU子系统耦合。存储器与CPU子系统耦合。

【技术实现步骤摘要】
PCIe控制器


[0001]本申请涉及电子设备,具体涉及使用PCIe控制器提供内部环回数据通路进行密钥更新。

技术介绍

[0002]PCIe协议定义了设备间通信机制。NVMe协议(也参见“NVM Express Revision 1.2”(下称NVMe协议)第3章,2014年11月3日)定义了访问非易失存储设备的机制。PCIe设备提供存储器空间(Memory Space)。耦合PCIe设备的主机可访问PCIe设备的存储器空间。PCIe规范定义了环回(Loopback)状态。在环回状态,从设备(Slave)将从主设备(Master)接收到的数据发送回主设备。
[0003]PCIe协议定义的环回,数据被发送到PCIe物理链路再从链路上返回。但是在一些情况下,仅需要使用环回的功能建立PCIe控制器内部的数据通路,而无须将数据发送到物理链路,也无须借助从设备(Slave)的PCIe控制器返回数据。但是现在并没有这种建立内部的数据通路的方法。

技术实现思路

[0004]本申请的目的在于提供一种支持内部环回的PCIe控制器,以及使用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种PCIe控制器,其特征在于,包括:传输层发送模块、传输层接收模块、存储器访问模块、收取DMA模块、加密模块、存储器以及CPU子系统;传输层发送模块包括第一环回控制模块,传输层接收模块包括第二环回控制模块,第一环回控制模块耦合到第二环回控制模块;存储器访问模块耦合到传输层发送模块与传输层接收模块,存储器访问模块还耦合到存储器;收取DMA模块耦合到加密模块,收取DMA模块还耦合到传输层接收模块;加密模块还耦合到PCIe控制器外部的DRAM;存储器与CPU子系统耦合。2.如权利要求1所述的PCIe控制器,其特征在于,还包括PCIe物理层模块,PCIe物理层模块用于处理PCIe物理层协议。3.如权利要求1或2所述的PCIe控制器,其特征在于,还包括数据链路层模块,数据链路层模块用于处理PCIe数据链路层协议。4.如权利要求1

3任一项所述的PCIe控制器,其特征在于,存储器访问模块用于处理访问PCIe设备存储器空间的TLP。5.如权利要求1

4任一项所述的PCIe控制器,其特征在于,存储器访问模块通过传输...

【专利技术属性】
技术研发人员:黄好城沈飞王祎磊伍德斌兰彤
申请(专利权)人:成都忆芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1