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

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


T2M Automotive I2C主/从控控制器IP

I2C主/从控控制器IP

概述和功能介绍

I2C是一种双向的两线串行总线,可以实现简单而高效的短距离数据通信。I2CMS IP是一个I2C总线和微处理器/微控制器之间的桥接器,能够根据微处理器/微控制器的设置,以主机或从机的角色进行发送或接收。I2CMS IP支持最新的I2C规范的所有功能,包括时钟同步、仲裁、多主系统和高速传输模式(I2CMS可以适应所有的传输速度模式)。内置计时器使得这个IP可以在不同的clk频率下工作。I2CMS是技术无关的,可以用VHDL或Verilog在任何工艺技术中实现。此外,这个IP也可以根据用户需求进行完全定制。I2CMS还提供了全自动测试台和完整的测试集,可以在SoC设计流程的每个阶段进行核心验证。

功能描述
  • 符合I2C规范的v.3.0版中的规定

  • 主模式

  • 主操作

  • 主发射机

  • 主接收机

  • 支持所有的传输速度

  • 标准版(最多为100 kb/s)

  • 快速(高达400 kb/s)

  • 快速加号(最多1 Mb/s)

  • 高速(高达3.4 Mb/s)

  • 仲裁和时钟同步

  • 支持多主系统

  • 同时支持I2C总线上的7位和10位寻址格式

  • 内置8位计时器,用于数据传输和速度调整

  • 从机模式

  • 从机操作

  • 从机发射机

  • 从机接收机

  • 支持3种传输速度模式

  • 标准版(最多为100 kb/s)

  • 快速(高达400 kb/s)

  • 快速加号(最多1 Mb/s)

  • 高速(高达3.4 Mb/s)

  • 允许从很大范围的输入时钟频率中进行操作

  • 用户定义的数据设置时间

  • 用户定义的定时(数据设置、启动设置、启动保持等)

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

  • 中断生成

  • 可用的系统接口包装器:

  • AMBA-APB总线

  • 阿尔特拉阿瓦隆巴士

  • Xilinx OPB总线

  • 完全可合成

  • 静态同步设计

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

  • 扫描测试准备就绪

Deliverables

  •   源代码:

                       o   VHDL源代码或/和

                       o   VERILOG源代码或/和

  • FPGA网络列表

  • VHDL/实时测试台环境

  • Active-HDL自动仿真宏

  • 具有参考响应的测试

  • 技术文件

Benefits

  • Fully synthesizable
  • Static synchronous design
  • Positive edge clocking and no internal tri-states
  • Scan test ready
  • Getting a sillicon proven IP
  • Rapid prototyping and time-to-market reduction
  • Design risk elimination
  • Development costs reduction
  • Full customization
  • Technological independence (VHDL and Verilog)
  • Global sales network
  • Professional service

Applications

  • Embedded microprocessor boards
  • Consumer and professional audio/video
  • Home and automotive radio
  • Low-power applications
  • Communication systems
  • Cost-effective reliable automotive systems