经过生产验证的,复杂的半导体IP核

半导体电路设计IP及配套交付件


T2M MIPI MIPI ASPMI Slave控制器IP

MIPI ASPMI Slave控制器IP

概述和功能介绍

MIPI ASPMI从接口完全支持两线制MIPI ASPMI同步串行接口,并且兼容SPMI规范,为广泛的低成本设备提供了简单的接口。 MIPI ASPMISlave接口IP在FPGA环境中经过验证。 MIPI ASPMI的主机接口可以设定为简单接口,也可以兼容AMBA APB、AMBA AHB、AMBA AHB-Lite、AMBA AXI、AMBA AXl-Lite、VCI、OCP、Avalon、PLB、Tilelink、Wishbone或自定义协议。 设计人员就可以使用Verilog或VHDL语言来集成和使用MIPI ASPMI从接口IP,不需要进行额外的转换或适配L

 

功能描述
  • 遵循了ASPMI从规范第5版中定义的标准和要求,能够与其他符合该规范的设备进行互操作

  • 能够完整的执行MIPI SPMI 从属功能

  • 支持以下帧种类:命令帧,数据/地址帧,无响应帧

  • 设备支持根据0规范的ACK/NACK

  • 通过警报(A) /Slave属请求(SR)位支持Slave属请求

  • 支持从属请求

  • 故障抑制(可选)

  • 支持扩展寄存器的读/写操作

  • 支持唤醒命令

  • 支持身份验证命令序列

  • 支持设备描述符块命令序列

  • 支持以下设备中断边缘敏感中断级别敏感中断一组中断SPS(系统电源状态)中断DVC组中断LDO和DVC中断中断优先级排队IRQH启用注册(禁用IRQ生成功能基于NACK重试限制)生成组事件在任何内部SPMI错误记录在一个错误CTRL寄存器

  • 支持SPMI上的虚拟数据线(同时支持方案1和方案2)

  • 支持短寻址模式

  • 支持控制寄存器0上的写入和电源模式命令(休眠/唤醒/关机/重置)接收

  • 支持SlaveSlave属到Slave属(STS)发送和接收命令过滤

  • 能够生成一个空的仲裁请求

  • 完全可合成

  • 静态同步设计

  • 正边时钟,没有内部三态

  • 扫描测试准备就绪

  • 简单的接口允许方便地连接到微处理器/微控制器设备

交付件

  • 源代码以纯文本语言编写并交付,也可以以提供VHDL语言交付

  • 容易使用的Verilog测试环境及Verilog语言编写的测试用例

  • Lint、CDC、综合、仿真脚本以及配套的Waiver文件

  • 根据IP-XACT RDL生成的地址映射

  • 固件代码和Linux驱动程序包

  • 交付文档包括用户指南和版本手册