Samsung S5PC100 User Manual page 698

Table of Contents

Advertisement

S5PC100 USER'S MANUAL (REV1.0)
8.5
1 OVERVIEW
The C_CAN is a CAN module integrated as stand-alone device or as part of an ASIC. It is described in VHDL on
RTL level, prepared for synthesis. It consists of the components namely (see Figure 8.5-1) CAN Core, Message
RAM, Message Handler, Control Registers, and Module Interface.
The CAN_Core performs communication according to the CAN protocol version 2.0 part A and B. The bit rate is
programmed to values up to 1MBit/s. This depends on the technology used. To connect to the physical layer
additional transceiver hardware is required.
To communicate on a CAN network, individual Message Objects are configured. The Message Objects and
Identifier Masks for acceptance filtering of received messages are stored in the Message RAM.
The functions related to handling of messages are implemented in the Message Handler. The functions
implemented are Acceptance Filtering, Transfer of messages between the CAN Core and the Message RAM, and
Handling of transmission requests as well as the generation of the module interrupt.
The register set of the C_CAN is accessed directly by an external CPU via the module interface. These registers
are used to control/ configure the CAN Core and the Message Handler and to access the Message RAM.
The Module Interfaces delivered with the C_CAN module can easily be replaced by a customized module
interface adapted to the user requirement.
2
FEATURE
Supports CAN protocol version 2.0 part A and B
Bit rates up to 1 MBit/s
32 Message Objects
Each Message Object has its own identifier mask
Programmable FIFO mode (Concatenation of Message Objects)
Maskable interrupt
Disabled Automatic Retransmission mode for Time Triggered CAN applications
Programmable loop-back mode for self-test operation
8-bit non-multiplex Motorola HC08 compatible module interface
Two 16-bit module interfaces to the AMBA APB bus from ARM
C_CAN
CCAN
8.5-1

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents