Chinese

CAN总线控制器

OBT-CAN实现了CAN 2.0B协议,支持BasicCANPeliCAN模式,这两种模式可以通过时钟分频寄存器选择。在BasicCANPeliCAN两种模式下寄存器的映射有所不同。

OBT-CAN控制器共有32个寄存器,地址分别为0-31。在CPU看来,CAN控制器相当于存储器地址映射的I/O设备,CPUCAN控制器的所有操作都是通过访问寄存器实现的。

OBT-CAN控制器主要特征

PCA82C200 模式(即默认的BasicCAN 模式)

扩展的接收缓冲器(64字节先进先出FIFO

CAN2.0B协议兼容

同时支持11位和29位标识符

位速率可1Mbits/s

PeliCAN模式扩展功能

可读/写访问的错误计数器

可编程的错误报警限制

最近一次错误代码寄存器

对每一个CAN 总线错误的中断

具体控制位控制的仲裁丢失中断

单次发送(无重发)

只听模式(无确认、无活动的出错标志)

支持热插拔(软件位速率检测)

验收过滤器扩展(4字节代码,4字节屏蔽)

自身信息接收(自接收请求)

结构框图

CAN控制器主要由寄存器、位定时逻辑和位流处理器3个模块组成,如1‑1所示。

2‑1 CAN控制器结构框图

CAN寄存器是与CPU连接的模块,CPUCAN控制器的所有操作都是通过寄存器进行的。

位定时逻辑实现的主要功能是检测CAN总线输入信号和来自位流处理器的CAN总线输出信号,输出采样点、采样位、发送点和同步信号等位定时信息。

位流处理器实现的主要功能是输入来自寄存器的寄存器信息和来自位定时逻辑的采样点、采样位、发送点和同步信号等位定时信息,对采样位的位流进行处理,并输出状态信息和CAN总线输出信号。

2‑1 OBTCAN-IP 核外部接口信号说明

序号

信号名称

信号方向

默认状态

信号描述

1

rst_n

I

部复位信号高电平有效

2

ale

I

ALE 输入信号

3

rd_n

I

微控制器的/RD信号(Intel模式)或E使能信号(Motorola模式)

4

wr_n

I

-

微控制器的/wr信号(Intel模式)或RD/(/WR)信号(Motorola模式)

5

port_io

I/O

多路地址/数据总线

6

cs_n

I

片选信号,低电平有效

7

clk_i

I

时钟信号输入

8

rx_i

I

接收数据信号端

9

tx_o

O

发送数据信号端

10

Mode

I

模式选择信号

11

irq_n

O

-

中断请求信号

12

clkout_o

O

CAN分频后时钟信号输出


典型接口

资源利用情况


Altera Cyclone III:

LE: 24,593

Memory bits: 5,248

Xilinx Virtex2:

Slices : 3,500

LUTs : 6,109

Memory bits : 5,248

Flip-Flops :1,239

Xilinx Virtex5:

Slices : 1,346

LUTs : 3,410

Memory bits : 5,248

Flip-Flops :1,260

Actel ProASIC3:

D-flip-flops(CORE) : 27,308

订货信息:

 

序号 产品型号 产品描述 备注
1 OBTIP-CAN-F  ASIC版本固核(ASIC网表)  /
2 OBTIP-CAN-V  FPGA版本固核(FPGA网表)  /
3 OBTIP-CAN-S  软核(RTL源码)  /


技术文档:

OBTCAN-IP核用户手册(V2.1).pdf 资料下载

 




4Mb 8Mb 16Mb 32Mb

  • Part Number Configuration Voltage Clock Rate / Access time Package Temperature SCD#
    No record
  • Part Number Configuration Voltage Clock Rate / Access time Package Temperature SCD#
    No record
  • Part Number Configuration Voltage Clock Rate / Access time Package Temperature SCD#
    No record
  • Part Number Configuration Voltage Clock Rate / Access time Package Temperature SCD#
    No record

Official WeChat

Large satellite data

TOP