CAN(Controller Area Network)是用于汽车和工业应用的独立控制器。这个CAN IP符合Bosch CAN 2.0B规范(2.0B主动模式)和CANFD(灵活的数据速率)规范,复杂的错误检测功能(提高了通信的可靠性)和独特的故障隔离(保证了网络范围内的数据一致性)决定了CAN的流行。由于它在安全性和可靠性的各个方面都起着基础的作用,因此可信赖的实现是至关重要的。改进的协议克服了标准CAN的限制:数据传输速度可以超过1 Mbit/s,有效载荷(数据字段)最多为64字节,不再限制为8字节。当只有一个节点在传输时,可以提高比特率,因为不需要同步其他节点。当然,在传输ACK槽位之前,节点需要重新同步。这个解决方案配备有简单的CPU接口(8/16/32位可配置数据宽度),支持小端或大端寻址方案。CAN IP支持标准(11位标识符)和扩展(29位标识符)帧,通过硬件消息过滤和64字节接收FIFO,实现最小CPU负载的连续消息接收。这个IP以RTL语言的形式交付,可在FPGA或ASIC技术中使用。
根据ISO 11898-1:2015进行设计
支持CAN 2.0B和CAN FD帧
支持最多64个字节的数据帧
支持灵活的数据速率
支持表情包,可以打开FD堆栈
8、16、32位CPU从端接口
简单的接口允许轻松地连接到CPU
同时支持标准(11位标识符)和扩展(29位标识符)帧
数据速率高达8 Mbps
硬件信息过滤(双个/单个过滤器)
128字节接收FIFO和传输缓冲区
在FIFO溢出时产生过载帧
正常模式和仅收听模式
收发器延迟补偿,最长可达3个数据位长
单机发射
中止传输的能力
可读错误计数器
最后的错误代码
能够被综合工具转换为门级网表或硬件描述语言
静态同步设计与正边时钟和同步复位
无内部三态
扫描测试准备就绪
交付件
源代码:
o VHDL源代码或/和
o VERILOG源代码或/和
FPGA网络列表
VHDL/实时测试台环境
主动-高密度脂蛋白自动模拟宏
NCSim自动模拟宏
模拟模型自动模拟宏
具有参考响应的测试
技术文件
安装注意事项
HDL核心规范
数据表
合成脚本
示例应用程序
技术支持
IP核心实施支持
3个月维护
交付IP核心和文档更新、次要版本和主要版本的更改
Applications