| |
|
||||
![]() |
![]() |
||||
|
CAN Bus Controller CoreOn this page: Description | Implementation Results | Features | Applications | Symbol Diagram | Block Diagram | Functional Description | Support | Verification | Deliverables The development of increasingly complex microsystems requires the usage of powerful field bus systems for distributed real-time networks. The CAN protocol has a wide acceptance in the field of serial communication. The CAN bus controller core is described at the RTL system level which allows easy targeting of various technologies. The CAN bus core is founded on the basic CAN principle and meets all constraints of the CAN-specification 2.0B. For buffering of received or transmitted messages, three 13-byte buffers are used. In practice, no overload frames will be generated. See representative implementation results (each in a new pop-up window): Features
ApplicationsThe CAN core can be utilized for a variety of serial communication applications including:
Symbol Diagram
Block Diagram
Functional DescriptionThe CAN bus core is founded on the basic CAN principle and meets all constraints of the CAN-specification 2.0B. For buff-ering of received or transmitted messages, three 13-byte buffer are used. In practice, no overload frames will be generated. The Control Segment contains all necessary registers for controlling and configuring of the chip. The host controller is able to read and write the memory module as a conventional RAM in memory mapped mode. The controller interface is interchangeable. All events on the data
bus or in the controller are flagged as an interrupt to the host controller.
Every interrupt may be enabled or disabled. The controller contains a
27-bit acceptance mask and a 27-bit acceptance code register. SupportThe core as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available. VerificationThe core has been verified through extensive simulation and rigorous code coverage measurements. DeliverablesThe core is available in ASIC (synthesizable HDL) and FPGA (netlist) forms, and includes everything required for successful implementation:
On this page: Description | Implementation Results | Features | Applications | Symbol Diagram | Block Diagram | Functional Description | Support | Verification | Deliverables Download PDF datasheets for more info: ASIC | Actel | Altera | Lattice | Xilinx
|
||||||||||||||||||||
|
top of page |
|||||||||||||||||||||