基于FPGA的SSI接口协议实现
SSI 是一种主机和从机点对点的通信接口,其中从机可以是具有 SSI 协议的各种传感器,例如磁致伸缩位移传感器、编码器等。
SSI协议采用主机主动式读取方式,从机根据主机发送的时钟脉冲按位将数据送到主机.
SSI接口协议的时序图
Signal tap
modelism 仿真图
SSI流程图:
数据传输模块接口
module encode_rx_data(
input sys_clk, //50MH
input sys_rst, //
input rx_bit, //input bit pin
output ssi_clk, // provide SSI receiver the special clock
output reg [16:0] CPR_data, //output data
output data_ready,
output data_end
);
https://download.csdn.net/download/qq_36395111/12367304
代码下载