FLEXRAY通信控制器

Flexray

FRCC2100是全球领先的半导体器件供应商恩智浦为汽车行业提供的FlexRay通信控制器可合成的IP内核。作为FlexRay联盟的创始成员,恩智浦生产了第一款合格的汽车FlexRay控制器设备,并为第一款生产汽车宝马X5的FlexRay控制器IP提供FlexRay技术。

FRCC2100完全符合FlexRay通信系统协议规范版本2.1,修订版A。它实现了规范定义的控制器主机接口(CHI)和协议引擎(PE)功能,在CHI和PE功能块之间提供清晰的分区。

FRCC2100支持4-252消息缓冲区,并具有系统逻辑和存储器的标准接口,因此可以优化系统要求,并轻松集成到FPGA或ASIC器件中。

主机CPU接口类似于AMBA 2 APB。产品中包含连接到AMBA 2 APB的示例胶合逻辑。存储消息缓冲区标头、有效载荷和状态的FlexRay存储器的接口是AMBA 2 AHB,并且可以根据要求适应其他系统存储器接口。

丰富的生态合作体系,包括领先的FlexRay软件提供商的支持和可用于评估和原型设计的入门工具包,可实现快速的软件开发。

主要特性:

  • 符合FlexRay通信系统协议规范,版本2.1,修订版A的协议实现
  • 符合FlexRay通信系统电气物理层规范,版本2.1,修订版A的总线驱动程序接口
  • TUV一致性测试
  • 在恩智浦MFR43xx和MCP55xx器件中验证
  • 双通道或单通道支持
  • 支持多种FlexRay总线数据速率:10,8,5和2.5 Mbit/s(软件可选)
  • 硬件配置选项是支持的消息缓冲区数(4-252)
  • 运行时选项是所用的消息缓冲区数
  • 提供两个独立消息缓冲区,其具有运行时可配置有效载荷大小(0-254字节)
  • 每个消息缓冲区支持单独的帧ID、信道ID和周期计数过滤
  • 每个消息缓冲区都可以配置为发送或接收消息
  • 两个发送消息缓冲区可以组合形成双缓冲发送消息缓冲区
  • 发送消息缓冲区可以配置为状态或事件触发的传输
  • 当帧有效载荷长度超过消息缓冲区数据段的大小时,应用静态段中的发送消息缓冲区的零填充
  • 消息缓冲区可以安全地关闭和重新配置
  • 消息缓冲报头、状态和净荷数据储存在FlexRay存储器中
  • 两个独立的接收FIFO
  • 4个可配置的插槽错误计数器
  • 四个专用插槽状态指示灯 - 用于观察插槽,而不使用接收消息缓冲区
  • 时钟同步数据可用于主机系统
  • 可单独和组合屏蔽中断源
  • 两个计时器:1个绝对值,1个绝对值或相对值
  • 选通端口可用于显示所选的内部信号
  • 面向CHI和PE的独立时钟
  • 广泛的时钟门控功耗低
Flexray
USB

合作伙伴Silvaco负责FlexCAN通信控制器可合成的IP内核的分销。Silvaco是领先的软件工具EDA提供商,EDA用于模拟/混合信号、电源IC和存储器设计。

Silvaco总部设在加州圣克拉拉,拥有30多年全球运营的经验,业务办事处遍及北美、欧洲、日本和亚洲,并为TCAD、SPICE建模和PDK开发提供快速周转和经济实惠的服务。2016年6月,Silvaco收购了半导体IP块供应商IPextreme,现在是Silvaco的IP部门(仍采用IPextreme品牌)

USB IP是恩智浦所有的,但通过Silvaco进行封装、销售和提供技术支持

规格

门数目和性能

消息缓冲区数 最小频率
4 76,720 20
32 83,431 22
252 140,997 135

选项

选项 传输距离 默认
消息缓冲区最大数 4-252 32
FlexRay内存(AHB)数据总线宽度 32或64 (位) 32

可交付成果

FRCC2100可交付成果
可合成的Verilog源代码
集成测试台和测试
文档
通过IPextreme IP分配和支持门户自动配置
用于模拟和综合的脚本,支持常见的EDA工具