LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • CVS
  • Forums
  • News
  • Articles
  • Polls
  •  
    Opencores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
  • CVSGet
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Overview :: VHDL :: verilog :: News :: Downloads :: Tracker    

    CAN Protocol Controller: Overview

    Details

    Name: can
    Created: 11-Feb-2003 11:33:51
    Updated: 22-Nov-2005 14:48:12
    CVS: browse, lint reports

    Other project properties

    Category :: Communication controller
    Standard :: Wishbone compliant core
    Development status :: Production/Stable

    Project maintainers

  • Igor Mohor
  • Shehryar Shaheen
  • Statistics

  • view
  • Description

    Controller Area Network or CAN is a control network protocol from
    Bosch that has found wide use in Industrial Automation and the
    Automotive Industry.

    Most of the patents of CAN are owned by Bosch and although there
    are no restictions on developing an opensource CAN IP but for any
    commercial use the protocol license from Bosch is an indispensable prerequisite.

    Size is approximately 12k gates (930 flip-flops).

    Block Diagram


    Features

    • Non-Destructive bit-wise arbitration (CSMA/CA)
    • Message Based Addressing/Filtering
    • Broadcast Communication
    • 1 Mbit/Sec Operation
    • WISHBONE SoC interface
    • 8051 interface
    • SJA1000 (Philips) compatible interface.

    Status

    • Verilog version finished (tested in HW and verified with the Bosch VHDL Reference System) (October, 27, 2004)
    • vhdl version finished (Remains to be Tested and Verified)

    Verilog version

    VHDL Version


     

     
    Copyright (c) 1999-2006 OPENCORES.ORG. All rights reserved.