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

CAN Controller Core with 8/16 Message Objects

CANmodule-III is a full functional CAN controller module that supports the concept of mailboxes.

Overview

CANmodule-III is a full functional CAN controller module that supports the concept of mailboxes. It is compliant to the international CAN standard defined in ISO 11898-1.

It contains 16 receive buffers, each one with its own message filter, and 8 transmit buffers with prioritized arbitration scheme. For optimal support of Higher Level Protocols (HLP) such as DeviceNet or SDC, the message filter covers the first two data bytes as well.

The design is written in technology independent HDL and can be mapped to ASIC and FPGA architectures and makes use of on-chip SRAM structures. An AMBA Advanced Peripheral Bus (APB) interface enables smooth integration into ARM based SOC’s. This full synchronous bus interface can easily be connect to other system buses.

Key features

  • Standard Compliant
    • Full CAN 2.0B compliant
    • Conforms to ISO 11898-1
    • Maximum baudrate of 1 Mbps with 8 MHz system clock
  • Receive Path
    • 16 receive buffers
    • Each buffer has its own message filter
    • Message filter covers: ID, IDE, RTR, Data byte 1 and Data byte 2
    • Message buffers can be linked together to build a bigger message array
    • Automatic remote transmission request (RTR) response handler
  • Transmit Path
    • 8 Tx message holding registers with programmable priority arbitration
    • Message abort command
  • System Bus Interface
    • AMBA 2.0 Advanced Peripheral Bus Interface
    • Full synchronous zero wait-states interface
    • 8, 16, or 32-bit wide data path
    • Status and configuration interface
  • Programmable Interrupt Controller
    • Local interrupt controller covering message and CAN error sources
  • Test and Debugging Support
    • Listen only mode
  • SRAM Based Message Buffers
    • Optimized for low gate-count implementation
    • Single port, synchronous memory based
    • 100% Synchronous Design

Block Diagram

Benefits

  • Mailbox based CAN controller
  • Provides 16 receive and 8 transmit objects
  • Technology independent

What’s Included?

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

Specifications

Identity

Part Number
CANmodule-III
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 CAN Controller Core with 8/16 Message Objects?

CAN Controller Core with 8/16 Message Objects 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