製品の詳細
資料
サポートするデバイス
- Spartan-3
- Spartan-3 XA
- Spartan-3A
- Spartan-3A DSP
- Spartan-3E
- Virtex-4 FX
- Virtex-4 LX
- Virtex-4 SX
- Virtex-II Pro
システム要件
- ISE 8.21i SP3 またはそれ以降のバージョン
- IP アップデート 2 以降
ザイリンクスの CAN IP コアは、オートモーティブおよび産業用のアプリケーションに最適で、オートモーティブ ゲートウェイ、車体制御ユニット、オートモーティブ テスト装置、インストルメント クラスタ、センサ制御、産業ネットワークなどにご利用いただけます。 ユーザー設定可能なオプションを通して、ザイリンクス CAN コアは、多数の電子制御ユニット (ECU) のアプリケーションにおいての柔軟性をお届けします。同コアは、スタンドアロン モードで使用することも、ザイリンクス MicroBlaze™ または PowerPC™ プロセッサに接続して使用することも可能です。ザイリンクス CAN LogiCORE™ 製品は Bosch 社ライセンス規約に準拠した柔軟な IP コアを提供し、同コアをご使用になることで、FPGA ベースのオートモーティブおよび産業システムを迅速に開発することができます。
CAN IP ソリューション に含まれています。
主要機能
- ISO 11898-1 、 CAN2.0A 、 CAN2.0B 仕様に準拠した設計
- CAN2.0B 仕様での最大 1Mbps のビット レートをサポート
- 送受信用のメッセージ FIFO は、最大 64 個のメッセージまでユーザー設定可能
- 最大 4 個のプログラマブル フィルタからなるパラメータ化されたアクセプタンス フィルタリング
- 自動ウェークアップ機能を備えたスリープモードをサポート
- 1 個の高優先度送信バッファを介した送信の優先度付け
- マスク可能なエラーおよびステータス割り込み
- エラーやアービトレーション ロスの発生時に自動的に再送信
- 3.3V 対応の外部 CAN PHY チップと互換
- オンチップ ペリフェラル バス (OPB) および一般的なマイクロコントローラ インターフェイスをサポート
- ザイリンクス EDK 内で オンチップ ペリフェラル バス (OPB) 使用でサポート
- 汎用マイクロコントローラ インターフェイス用のオプショナル サポート
- Vector 社の CANbedded ソフトウェア ソリューションへ簡単にアクセスできる MicroBlaze 32 ビット プロセッサ用 CAN Driver は、 Vector Group から提供されています。
1. What are the features available in v1.4?
- Spartan™-3, Spartan-3E, Spartan-3XA, Spartan-3A, Virtex™-II Pro , Virtex-4 support
- Support for ISE™ software 8.2i with SP3 or later
- ISO 11898-1, CAN2.0A and CAN2.0B compliant
- Transmit and Receive message FIFOs with a user configurable depth of up to 64 messages
- Parameterized Acceptance Filtering of up to 4 programmable filters
- Maskable error and status interrupts
2. What deliverables are provided with the CAN core?
- Implementation netlist (.NGC)
- Verilog and VHDL functional simulation support (Unisim)
- Example design including both a verilog and VHDL testbench
- Comprehensive set of user documentation
- Datasheet
- Getting Started Users Guide
3. What Xilinx FPGA families and speed grades does the CAN core support?
- Spartan-3 (-4)
- Spartan-3E (-4)
- Spartan-3 XA (-4)
- Spartan-3E XA (-4)
- Spartan-3A (-4)
- Virtex-II Pro (-5)
- Virtex-4 (-10)
- Virtex-II Pro XA (-5)
- Virtex-4 XA (-10)
4. Which Xilinx ISE software version supports this latest core?
Please select the System Requirements tab above.
5. What are the target applications of this core?
Controller Area Network (CAN) is implemented in a large number of industries including automotive, industrial, marine, construction, medical and textile. The CAN core is ideally suited for: </p><ul><li>Automotive gateways.
- Body control units.
- Automotive test equipment.
- Instrument clusters.
- Sensor controls.
- Industrial networks.
6. What is the availability, cost and licensing terms for the CAN core?
The CAN core is available now. The parameterizable core is configured through a COREGenerator™ software GUI . Purchase of the core entitles you to Xilinx world class technical support and access to any updates which may be provided for a period of one year from your date of purchase. Continued access to updates is available after the first year when you purchase an annual support contract.
The core is provided under the terms of the
For pricing information,
7. Are there any pinout restrictions for the core?
The pinouts for all configurations of the CAN core are flexible.
8. What are the FPGA resources requirements for the CAN core?
The CAN core's resource requirements are largely dependent of the operating speed and ranges between ~ 450 to 750 slices, depending on the features you select.
The following features can be customized via COREGenerator software to reduce the FPGA resources required:
- TX FIFO Depth choices are: 2, 4, 8, 16, 32, 64
- RX FIFO Depth choices are: 2, 4, 8, 16, 32, 64
- Acceptance Filters choices are: 0, 1, 2, 3, 4
9. How is functional simulation supported?
A gate level Verilog or VHDL Unisim-based functional simulation model tailored to the features selected is created along with the core when you generate the core in the ISE CoreGenerator software.
10. What are the I/O voltage requirements for compatible PHYs?
The core is compatible with 3.3V CAN PHY chips.
11. Has the CAN core been verified in hardware?
Yes. Xilinx has completed hardware testing with
Vector CANalyzer and CANstress test equipment using the
Spartan-3 SP305 Development Board as the test platform.
The Xilinx CAN core has been validated to be ISO compliant by C&S Group - the worldwide #1 in testing of CAN chip implementations.
12. Is the CAN core available as an EDK core?
An OPB_CAN IP core is fully supported in Xilinx Embedded Development Kit. A valid CAN LogiCORE license is required to use OPB_CAN.
13. How can I evaluate the core?
There are two levels of evaluation available for the CAN core:
- Simulation-Only
- Full System Hardware Evaluation
To try out the CAN customization GUI and generate a gate level simulation model to functionally evaluate the core in your system ("Simulation-only Evaluation"), follow the
instructions.
14. Where can I find a list of known issues?
To find information on the latest known issues and solutions, search on the keywords "CAN Core", on the Technical Answers Search page on support.xilinx.com or go to
8.2i IP Update #2 - Release Notes and Known Issues for CORE Generator ISE 8.2i IP Update 2 (8.2i_IP2)