Controller Area Network (CAN)
Features
- Implements the Basic CAN specification
- Generates no overload frames
- Receives and transmits both identifiers (CAN specification 2.0B)
- Programmable data rates up to 1 Mbps
- Prescaler programmable baud rate up to 1/30
- Application-specific interface to the host controller
- Links to commercial bus drivers (for instance, PCA82C250T by Philips)
- Certified by the Bosch reference model
Block Diagram
Figure 1 shows a block diagram of the function.
Description
The development of increasingly complex microsystems requires the usage of a powerful field bus system for distributed real-time networks. The CAN protocol has a wide acceptance in the field of serial communication.
The CAN bus controller megafunction at the RTL system level easily targets various technologies.
The CAN bus megafunction is founded on the basic CAN principle and meets all constraints of the CAN-specification 2.0B. Three 130-byte buffers are used to receive or transmit messages. No overload frames will be generated.
Device Utilization Examples
Table 1 lists the typical device utilization results for the megafunction.
| Table 1. Typical Device Utilization for the Megafunction |
| Target Device |
Speed Grade |
Utilization |
Performance
f(MAX) |
|
LEs (1)
|
Memory
|
| Stratix II EP2S60 |
-3 |
1,379 |
3 M512 |
117 MHz |
| Stratix EP1S20 |
-5 |
1,584 |
3 M512 |
80 MHz |
| Cyclone EP1C20 |
-6 |
1,584 |
3 M4K |
78 MHz |
| Flex EPF10K50E |
-2 |
1,733 |
3 EAB |
20 MHz |
| Acex EP1K50 |
-1 |
1,733 |
3 EAB |
33 MHz |
| Apex EP20K60E |
-1 |
1,649 |
3 ESB |
40 MHz |
Notes:
- LE = Logic Element. The LE count for Stratix II devices is based on the number of adaptive look-up tables (ALUTs) used for the design as reported by the Quartus II software.
Deliverables
- EDIF netlist
- Assignment & configuration file
- Symbol file
- Include file
- Vectors for testing the functionality of the megafunction, including expected results
- Documentation
Contact Information
For additional information, contact CAST, Inc.:
CAST, Inc.
11 Stonewall Court
Woodcliff Lake, NJ 07677
Tel: 201-391-8300
Fax: 201-391-8694
E-mail: info@cast-inc.com
URL: www.cast-inc.com
|