Vendor: Inicore, Inc. Category: CAN / CAN-FD / CAN-XL

Basic CAN Protocol Controller Core

The Controller Area Network (CAN) bus, originally developed for the car industry, is a fast, reliable and cost-effective data bus…

Overview

The Controller Area Network (CAN) bus, originally developed for the car industry, is a fast, reliable and cost-effective data bus for multi-master and real-time applications. In addition to automotive applications, it is widely used in applications such as factory automation, machine control, building automation, maritime, medical, railway and avionics. The iniCAN core first was introduced to the market in 1994 and since then is used in a lot of different applications.

The iniCAN core contains all the low-level CAN protocol handling. The core contains the complete data link layer, including the framer, transmit and receive control, error handling, error reporting and bit synchronization. Simple message level transmit and receive interfaces facilitate smooth system integration. The core provides status on error counts and events as well as a low-level frame reference pointer which identifies the current bit position within a CAN frame. This feature comes in handy when developing CAN protocol analyzers or if detailed reporting on the bit-level is required.

Key features

  • Implementation of CAN protocol version 2.0A/B, ISO-118980-1
  • Supports standard and extended identifiers
  • Maximum bus speed of 1 Mbps
    • Programmable pre-scaler (1-256)
    • Programmable bit sampling settings according to CAN standard
  • Access to internal frame reference pointer
    • Indicates which bit of a CAN frame is currently on the bus
  • Built-in CAN error handling
    • Access to receive and transmit error counters
    • Bus state: Error active, error passive, bus-off
    • Interrupts for CRC error, bit stuffing error, bit error, format error, arbitration loss, and overload frame
  • Parallel message level interface
    • Simplifies system integration
  • Test modes
    • Listen only mode (controller doesn't send any messages to the bus)
    • Internal loop-back (controller receives only its own messages)
    • External loop-back (controller receives a copy of sent messages)
  • Register based design
    • Technology independent
    • Full synchronous design

Block Diagram

Benefits

  • CAN networks can be used as an embedded communication system for microcontrollers as well as an open communication system for intelligent devices. The CAN serial bus system, originally developed
  • for use in automobiles, is increasingly being used in industrial field bus systems, the similarities are remarkable. In both cases some of the major requirements are: low cost, the ability to function in a difficult electrical environment, a high degree of realtime capability and ease of use.
  • Application Specific Message Filters
  • We provide application specific message filters. Whether you need a DMA controller interface, special filter capabilities or message FIFOs with priority encoding we are happy to provide you with a one-stop shopping
  • solution.

Applications

  • Automotive
  • Avionics and aerospace
  • Building automation
  • Entertainment
  • Factory automation
  • Machine control
  • Science

What’s Included?

  • VHDL or Verilog RTL Source Code
  • Verification Suite
    • Functional Testbench including CANbus tranceiver model and additional CAN nodes
  • Synthesis Script
  • Data Sheet
  • User Guide
  • Hotline Support by means of phone, fax and e-mail

Specifications

Identity

Part Number
iniCAN
Vendor
Inicore, Inc.
Type
Silicon IP

Files

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

Provider

Inicore, Inc.
HQ: USA
Inicore is an experienced system design house providing FPGA / ASIC and SoC design services. The company's expertise in architecture, intellectual property, methodology and tool handling provides a complete design environment that helps customers shorten their design cycle and speed time to market. Our offering covers feasibility study, concept analysis, architecture definition, code generation and implementation. When ready, we deliver you a FPGA or take your design to an ASIC provider, whatever is more suitable for your unique solution. Customer Advantages We offer one-stop shopping for everything from the specifications to the chip or module solution. Our experience and fast turnaround time reduces your development costs and increases your returns from the market. Your system is not limited by the level of expertise and standard chip solutions you happen to have in-house. Achieve market success by differentiating and optimizing your product. Reusability builds the basis for further developments in the ever-decreasing product life cycle.

Learn more about CAN / CAN-FD / CAN-XL IP core

CANsec: Security for the Third Generation of the CAN Bus

CANsec is a resource-efficient solution for securing the CAN bus against the most common cyber security threats on software-defined vehicles. Here we show that the encryption and authentication of CAN XL frames are possible without latencies or loss...

Frequently asked questions about CAN / CAN FD / CAN XL IP cores

What is Basic CAN Protocol Controller Core?

Basic CAN Protocol Controller Core is a CAN / CAN-FD / CAN-XL IP core from Inicore, Inc. listed on Semi IP Hub.

How should engineers evaluate this CAN / CAN-FD / CAN-XL?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this CAN / CAN-FD / CAN-XL 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