Skip to main content
Skip to main content

SAE J2716 Sensor IIP

SAE J2716 Sensor IIP

Overview

COMPETITIVE ADVANTAGE

The SivaKali Tech SAE J2716 Sensor IIP is a highly reliable, silicon-proven IP core designed for high-performance system integration. Engineered to meet strict industry compliance standards, this core offers exceptional flexibility and ease of integration into both ASIC and FPGA designs. Professional grade IP core for embedded system design. Validated on leading FPGA platforms and foundry nodes, it provides a low-risk, time-to-market advantage for developers.

COMPETITIVE ADVANTAGE

Production Proven: Validated in silicon and FPGA across diverse applications.

Cost Efficient: Competitive licensing models designed to lower the barrier to entry for custom silicon.

Expert Support: Direct access to senior design engineers for rapid integration assistance.

Flexible Deliverables: Available as synthesizable source code or optimized netlists.

FEATURES
  • Supports SENT standard specification SAE J2716 APRIL2016
  • Supports all types of frame reception
    • Short Serial Message Format
    • Enhanced Serial Message Format
  • Supports Enhanced serial message format with two different configurations
    • 12-bit data and 8-bit message ID
    • 16-bit data and 4-bit message ID
  • Supports all the fast channel data frame formats
    • Two 12-bit fast channels (6 data nibbles)
    • One 12-bit fast channel (3 data nibbles)
    • High-speed with one 12-bit fast channel (4 data nibbles, where only values 0-7 are used)
    • Secure sensor with 12-bit fast channel 1 and secure sensor information on fast channel 2 (6 data nibbles)
    • Single sensor with 12-bit fast channel 1 and zero value on fast channel 2 (6 data nibbles)
    • Two fast channels with 14-bit fast channel 1 and 10-bit fast channel 2 (6 data nibbles)
    • Two fast channels with 16-bit fast channel 1 and 8-bit fast channel 2 (6 data nibbles)
  • Supports programmable clock frequency of operation
  • Supports programmable length for nibble pulse period
    • Minimum nibble pulse period - 12 clock ticks
    • Maximum nibble pulse period - 27 clock ticks
  • Supports both 4-bit CRC and 6-bit CRC
  • Supports Alternative CRC calculation
  • Supports pause pulse properties
    • Minimum length - 12 clock ticks
    • Maximum length - 768 clock ticks
  • Supports extended pause pulse with up to 3333 clock ticks
  • Supports all types of error detection
    • Calibration error
    • Nibble length error
    • Frame CRC error
    • Status nibble CRC error
    • Pause length error
    • Short serial start bit error
    • Unique pattern error
  • Supports interrupts for error detection and for complete serial message reception
  • Supports optional SPC protocol to enhance the SENT protocol
  • Supports all the 4 SPC transfer modes
    • Synchronous mode
    • Dynamic range selection mode
    • ID selection mode
    • Bi-directional mode
  • Fully synthesizable
  • Static synchronous design
  • Positive edge clocking and no internal tri-states
  • Scan test ready
  • Simple host interfaces enable straightforward integration with microcontrollers and application processors
FUNCTIONAL DESCRIPTION

CORE: Core module interconnects all the sub-modules in the SAE_J2716 Controller IP. Ports of core module are the top level ports for the SAE_J2716 Controller IP

PRESCALER: Prescaler module is used to divide the system clock based on the given prescaler value to derive the serial clock input for SAE J2716.

TFSM: TFSM module generates the SAE J2716 transactions on SAE J2716 based on commands from CSR block. This blocks implements all the features of SAE J2716 specs.

RFSM: RFSM module receives the SAE J2716 transactions on SAE J2716 based on commands from CSR block for SPC-bidirectional mode. This blocks implements all the features of SAE J2716 specs.

CSR: CSR module has all the registers. The contents of the registers are decoded and assigned to its respective output ports based on its functionality.

CRC: CRC Module calculates the CRC value based on the input data received from the FSM Modules. Calculated CRC Value are sends back to the FSM Module. Based on this CRC Values the nibble status registers are compared.

ASIC AND FPGA IMPLEMENTATION
ASIC TechnologyLogic ResourcesClock Frequency
TSMC 28nm7.41K40MHz
UMSC 55nm10.36K40MHz
SMIC 40nm8.84K40MHz

FPGA Device and FamilyLogic ResourcesClock Frequency
AMD-xcvu9p-flga2104-2L-e172667 LUT's40MHz

LICENSING OPTIONS
  • Single Site license for regional development teams.
  • Multi-Site license for global corporate deployments.
  • Single Design license for specific project cost-efficiency.
  • Unlimited Design license for high-volume product roadmaps.
DELIVERABLES
  • Complete Verilog/VHDL/SystemC Source Code.
  • UVM-compliant verification environment with a comprehensive test suite.
  • Production-ready synthesis, Lint, and CDC scripts.
  • IP-XACT RDL generated address maps.
  • Standard-compliant firmware and Linux/C driver packages.
  • Detailed documentation: User Guides, Release Notes, and ISO 26262 Safety Manual (SAM)/FMEDA.