FPGA使用Verilog实现CAN通信

FPGA实现CAN通信(Verilog)

1.作者使用的方法是通过FPGA芯片(如Xilinx公司的型号为XC7K325TFFG676-2)控制SJA1000T芯片(CAN控制器芯片)实现CAN通信,如下图所示:

2.熟悉连接方式之后,经过分析FPGA要想实现CAN通信,只需要通过FPGA去驱动SJA1000T芯片即可。

3.去下载SJA1000T的芯片手册,找到控制SJA1000T芯片的时序,按照时序实现时序即可。

4.时序图如下所示

4.1读时序

4.2写时序

5.如何用verilog实现读时序和写时序?

未完待续...

相关推荐
尤老师FPGA11 小时前
LVDS系列9:Xilinx 7系可编程输入延迟(二)
单片机·嵌入式硬件·fpga开发
内有小猪卖15 小时前
时序约束 记录
fpga开发
Cao12345678932118 小时前
FPGA时钟设计
fpga开发
JNTeresa21 小时前
锁存器知识点详解
fpga开发
Cao1234567893211 天前
FPGA基础之基础语法
fpga开发
一大Cpp1 天前
通过Quartus II实现Nios II编程
fpga开发
7yewh1 天前
Verilog 语法 (二)
fpga开发
边缘计算社区2 天前
FPGA与边缘AI:计算革命的前沿力量
人工智能·fpga开发
S&Z34632 天前
[官方IP] Shift RAM
网络协议·tcp/ip·fpga开发
S&Z34632 天前
[FPGA Video IP] Video Processing Subsystem
网络协议·tcp/ip·fpga开发·video