芯片常用协议种类详解,含多协议转换器

题目:芯片常用协议种类详解,含多协议转换器

 

目录

1. 引言 

1.1常用通信样式 

1.2 FPGA芯片上的UART也是一样的 

1.3 FPGA用verilog实现UART 

1.4基于FPGA的SPI协议实现 

1.5通过FPGA来做多协议转化 

Pan德

十年专注FPGA硬件工程师

FPGA&芯片的定制开发、技术交流+V好:xinpianxiehui

 

  1. 引言

为什么需要通信协议,通信协议就像一个人的语言,如果没有语言信息传达,芯片之间就像哑巴一样,不知所云。通讯的二进制信息里主要包含:时间CL,地址,数据,还有一个速率。

1.1常用通信样式

无非就以下两种,要么串行,要么并行

一种是需要时钟(同步通信) 一种是不需要时钟(异步通信)

 

 

1.传输速率 2.数据长度 3. 开始和停止

1.1.1常用I2C

理论上最高可控制127个地址设备

I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在各类电子产品中有着广泛的应用。 I2C总线最主要的优点是其简单性和有效性。

由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件(根据I2C的总线长度的不同和所挂组件的多少,这个传输速率是不同的,理论最大的传输速率是400Kbps)

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值