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)。
- 强“芯”赋能,共建智能汽车新生态!矽力杰、芯来与理想星环OS开启深入适配
- 开疆智能EtherCAT转CANopen网关连接IS620P伺服配置案例
- Anritsu 安立 MS2721A 频谱分析仪功率测量不准的检修实例
- 深圳这家传感器公司再获数亿元融资!TCL、商汤押注,这条传感器赛道炙手可热!
- 固态电池和超级电容器的区别
- 虹科免拆诊断 | 07款丰田Hilux启动故障
- MOSFET工艺参数揭秘:合科泰的技术突围之道
- 一个在华为坐了6年“冷板凳”的专家
- 四方光电激光甲烷传感器荣获中国城市燃气协会创新成果一等奖
- RFID 系统与智能工具柜:重构社康、图书馆与医疗行业的资产管理范式
- 格氏电池厂外测试基地落户星湾航空,共建低空经济发展新模式
- 开疆智能CANopen转CCLinkIE网关连接埃斯顿伺服系统配置案例
- 芯驰科技与立锜联合开发车载SoC参考设计
- 20个任何人都能完成的树莓派酷炫项目!
- ModbusRTU转Profinet网关与奥豪斯电子天平通讯案例
- 赛微电子突发,国家大基金出售北京首条MEMS芯片量产线股权!3.2亿元被竞购