Beruflich Dokumente
Kultur Dokumente
0)
AllianceCORE™ Facts
Core Specifics1
Device Family XC4000E
CLBs Used:
CAN Core Alone 298
SICAN Microelectronics Corp. CAN + User Module ~5201
400 Oyster Point Blvd., Suite 512 IOBs Used:
South San Francisco, CA 94080 USA CAN Core Alone 712
Phone: +1 650-871-1494 Can + User Module 433
Fax: +1 650-871-1504 System Clock fmax 10 MHz
E-mail: info@sican-micro.com Device Features 3-State Buffers
URL: www.sican-micro.com Used Global Clocks
Supported Devices/Resources Remaining1
SICAN GmbH
CAN Core Alone I/O CLBs
Garbsener Landstrasse 10
XC4013E 121 278
Hannover
D-30419, Germany XC4020E 153 486
Phone: +49 511-277-1601 Provided with Core
Fax: +49 511-277-2600 Documentation CAN Core module documentation
E-mail: info@sican.de XC4000E data sheet
URL: www.sican.de Design File Formats .xnf netlist
Constraint Files .cst
Features Verification Tool None
• Supports CAN 2.0A, 2.0B passive/active protocol Schematic Symbols None
functions Evaluation Model None
• Data transfer rate of up to 1 Mbit per second
Reference designs & User interface module in Verilog
• 10 Mhz cycle frequency
application notes source code format
• Supports CAN bus line arbitration
• Sampling of receive data Additional Items None
• Supports all required CAN functions Design Tool Requirements
- Error handling Xilinx Core Tools Alliance 1.3
- Stuff bit generation Entry/Verification FPGA Compiler
- CRC generation Tool
- Multiple sample points Support
- Acknowledge generation
Support provided by SICAN Microelectronics
• Individual acceptance filtering
Notes:
1. CLB count depends upon user configuration. Total CLB
count is ~520 for User Module and CAN core together.
2. Assuming all core signals are routed off-chip.
3. I/O count provided is total for both CAN Core and User
Module with a 16-bit data interface, assuming all core
signals are routed off-chip. See Pinout section.
CAN Bus Interface (R3.0)
Tx
Rx
Bit Timing Logic
Register Bank
Transmit Logic
SamPoint CP
BCR1
CD
Sample[2:0] StuffReg[5:0]
BCR2
Receive
TEST
Error Counter
Transmit BCR3
Majority Decision Comparator Error Counter
DATAIN[7:0]
BusMon CMC
DATAOUT[7:0]
Receive[7:0] Transmit[7:0]
X8541
RecData[7:0] TrmData[7:0]
SICAN can also perform modifications to the CAN Core CAN Bus Transceivers
module itself. All modifications performed by SICAN,
The Xilinx FPGA requires an external CAN Bus compliant
whether to the User Module or the CAN core are at addi-
transceiver that is available from several sources.
tional cost.
Robert Bosch GmbH
Pinout (see contact info above)
Device: CF150
The pinout is not fixed to any specific device I/O. By itself,
the CAN core has 71 I/O. Signal names are provided in the
Philips Semiconductors
block diagram shown in Figure 1, and described in Table 1.
811 East Arques Avenue
When using the optional User Module, with a 16-bit wide P.O. Box 3409
DATA bus the I/O count for the combined design is 43. All I/ Sunnyvale, CA 94088-3409
Os of the CAN User Module connect to a microcontroller URL: www.semiconductors.philips.com
and external CAN transceivers. The User Module is like a Device: PCA 82C250
shell around the CAN core module. None of the core I/O
signals can be accessed from outside. Every access to the Siliconix Incorporated
core is made via the User Module. Signals for this configu- 2201 Laurelwood Rd.
ration are described in Table 2. Santa Clara, CA 95056-0951
URL: www.siliconix.com
Verification Methods Device: SI9200
The CAN core module has been used successfully in Xilinx
FPGAs. SICAN constructed a Xilinx-based prototyping International CAN Users and Manufacturers
board during to perform in-house verification. Group
The international trade association CAN in Automation
Recommended Design Experience (CiA) provides technical, product and marketing informa-
Users should be familiar with the CAN protocol as tion regarding CAN Bus applications. For more information,
described in the CAN specification by Bosch. contact them directly at:
CAN in Automation e.V.
Available Support Product E-Mail: headquarters@can-cia.de
An evaluation board that includes Xilinx XC4025E devices Phone: +49-9131-69086-0
is available for purchase separately from SICAN. Fax: +49-9131-69086-79