NVMe控制器IP设计系列之接口转换模块
这是NVMe控制器IP设计系列博客之一,其他的见本博客或csdn搜用户名:tiantianuser。相关视频见B站用户名:专注与守望。
接口转换模块负责完成AXI4接口与控制器内部的自定义接口之间的转换工作。接口转换模块的框图如图1所示。
图1 接口转换示意图
由于AXI4接口协议的实现会占用大量的逻辑资源,为了节约资源,控制器内部的接口信号均采用逻辑简单的自定义接口,对外通过此模块转换为通用的AXI4接口,从而实现与其他模块之间的高效互联。
接口转换模块内部包含AXI4-Lite写转换模块、AXI4读转换模块、AXI4写转换模块。AXI4-Lite写转换模块是用于将内部信号(addr、en、data_db)转换为与AXI PCIe IP模块相连接的AXI4-Lite接口。
该模块的主要功能是在队列管理模块需要更新SSD内部门铃寄存器时,通过访问BAR空间实现更新NVMe SSD内部门铃寄存器。
门铃寄存器更新后,NVMe SSD会通过AXI PCIe IP模块的AXI4接口访问提交队列内存空间,读取NVMe命令。在这个过程中,需要通过读转换模块将读地址通道和读数据通道的信号转换为控制器内部信号(addr、en、data_out)。
命令执行结束后,完成信息通过AXI PCIe IP模块的AXI4接口传输至完成信息解析模块。这个过程需要通过AXI4写转换模块将读地址通道和读数据通道的信号转换为控制器内部信号(addr、en、data_in)。
- EtherCAT 转 ProfiNet 赋能倍福 CX5140 PLC 与西门子 S7-1500 在高端数控机床柔性产线的数字化升级实践
- 【机器视觉】睿擎平台支持NCNN AI 推理框架,轻松实现实时目标检测( 睿擎线下 Workshop 报名已开启)|产品动
- 【新品 MB307U-1VB】U.2/U.3 NVMe SSD转USB4 移动式外接硬盘读取器
- 带v2x车载网关,支持车路云一体设备介绍
- 法拉电容反复充放电能解决自放电吗?
- 空压机站环境监控智能管理系统方案
- 工业网关打通村镇供水“数据孤岛”,实现远程监控与集中管理
- 艾为电子上半年净利润同比增长71.09%,多领域产品强势突破
- 无刷电机堵转:如何避免电机烧毁的风险--【其利天下】
- 不止 “接口多”,ECM-C114 核心板让医疗设备 “联得更通、跑得更稳”
- 替代TI ADS1299的脑机接口芯片IPA1299
- 高性能音频解决方案:HT3382 D类功放芯片解析
- 王东杰评《程允亨的十九世纪》︱每个人都在风中摇摆
- 中国女足“追风”特训营:王霜亲临与乡村女孩跳“胜利之舞”
- 国际低空经济博览会在沪落幕,累计接待观众超5.52万人次
- 殷若宁领衔冠军阵容,别克LPGA锦标赛十月重返上海