Vendor: Silvaco, Inc. Category: FlexRay

FlexRay Controller

The FlexRay Controller fully complies with FlexRay Communication System Protocol Specification, Version 2.1, Revision A.

Overview

The FlexRay Controller fully complies with FlexRay Communication System Protocol Specification, Version 2.1, Revision A. It implements the specification-defined Controller Host Interface (CHI) and Protocol Engine (PE) functionality, with clean partitioning between the CHI and PE functional blocks.

The FlexRay Controller supports 4–252 message buffers and features standard interfaces to system logic and memories, so it can be readily optimized to your system requirements and easily integrated into your FPGA or ASIC device.

The host CPU interface is similar to the AMBA 2 APB. Example glue logic to connect to AMBA 2 APB is included with the product. The interface to FlexRay memory, which stores the message buffer header, payload, and status, is AMBA 2 AHB and can be adapted to other system memory interfaces upon request.

Hardware Configuration Parameters

OPTION RANGE DEFAULT
Maximum number of message buffers 4-252 32
FlexRay memory (AHB) data bus width 32 or 64 (bits) 32

 Gate Count and Performance

NUMBER OF MESSAGE BUFFERS GATES MIN. CHI FREQUENCY
4 76,720 20
32 83,431 22
252 140,997 135

Key features

  •  Modular design
    •  PE cleanly separated from CHI
    •  Memories external to core
  •  Data transfer is done through message buffers that  hold the payload, header, and status information
  •  Single 10-Mbit/s channel for affordability, dual  independent channels for 20-Mbit/s, or redundant 10-Mbit/s channels for reliability
  •  Support for lower data rates (2.5, 5 and 8 Mbit/s)
  • Maskable interrupt signals
  •  Reports on clock synchronization
  •  AMBA interface to host CPU and system memory
  •  Low power consumption through extensive clock  gating (optional, may be implemented external to the  IP block)
  •  CHI clock independent of PE clock through Clock Domain Crossing
  • • Configurable:
    •  Maximum number of message buffers hardware
    •  configuration option (4-252)
    •  Message buffer setup programmable at runtime
    •  Two independent receive FIFOs, each with up to  255 entries and flexible filtering
    •  Four configurable slot error counters

Block Diagram

What’s Included?

  • Verilog RTL source code
  • Test bench with test suites
  • Documentation including User’s Guide and Integration Guide
  • Technology-independent synthesis constraints

Specifications

Identity

Part Number
FlexRay Controller
Vendor
Silvaco, Inc.
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

HQ: United States

Learn more about FlexRay IP core

FlexRay - The Hardware View

FlexRay is an upcoming networking standard being established to raise the data rate, reliability, and safety of the automotive applications of today and tomorrow. Synthesizable FlexRay intellectual property (IP) is now available for those who want to integrate it into a new chip. This paper discusses what the FlexRay IP is and how to implement it; highlighting issues, considerations, and solutions for the system designer.

e Verification Environment for FlexRay Advanced Automotive Networks

FlexRay is the vehicle networking standard being backed by all major automotive manufacturers because it is fast and flexible while being reliable and deterministic. NXP (formerly Philips) Semiconductor is a founding member of the FlexRay Consortium and has invested heavily in a comprehensive e verification environment for FlexRay, which IPextreme is taking to market.

Open Source FlexRay Communication: Time Triggered OS and FlexRay Communication Middleware

We developed a set of software programs for FlexRay communication, which is considered the next de facto standard for automotive communication, and we will release our programs as open source software in near future. For the programs mentioned above, we have decided to develop specifications for a time triggered real time operating system that is suitable for FlexRay communication middleware. This operating system has a special feature which manages both time triggered control and event triggered control

Five steps to FlexRay

FlexRay comes onto the road with single-channel high-speed power-train, driver-assistance, and comfort automotive electronics applications. In developing FlexRay applications, there are five basic steps that design engineers can apply leading to a robust network topology.

Frequently asked questions about FlexRay IP cores

What is FlexRay Controller?

FlexRay Controller is a FlexRay IP core from Silvaco, Inc. listed on Semi IP Hub.

How should engineers evaluate this FlexRay?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this FlexRay IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP