嗨,屏幕前的你还好吗?这里是不二鱼技术分鱼,从这篇文章开始,会开始科普一些芯片当中的术语或者说专业名词,欢迎持续关注,如有错误,也欢迎批评指正。
在我进入IC行业之前,其实我什么都不知道,我只是一个学了数字电路、Verilog,还没来得及学SV和UVM的材料专业硕士。基础知识真的很有限,我是从《大话处理器》这本书、SPI这个协议开始我的芯片工程师生涯,所以也想分享我这一路走来学习的芯片知识,一边学习,一边分享,一边进步。
全双工这个概念,我最早是从SPI协议里头知道的,SPI协议就是很典型的全双工通信总线,接着我就举一反三,去了解半双工和单工。这里也提醒各位转行的朋友,我们面对的是一个充满未知的世界,所以一定要学会举一反三,去尽量穷尽那些我们之前没有学过的“基础知识”。在介绍全双工之前我们先了解一下单工的概念。
单工是指在数据的传输过程当中,只支持数据在一个方向上传输,在同一时间,只有一方能够接收或发送信息,不能实现数据双向通信。简单点说,就好比你看韩剧,你能接收韩剧传来的信息,能够为欧巴或者欧尼尖叫,但是你的欧巴或者欧尼,并不能听到你的尖叫。
在单工和双工之间,有一个半双工。半双工是指允许数据在两个方向传输,可以实现数据的双向的通信,但是,不能在同一时刻。就好比对讲机,在一方讲话的时候另一方只能听着。
“土豆土豆,我是马铃薯,听到请回答!”
“马铃薯马铃薯,我是土豆,请讲。”
双工是指数据通信允许数据同时在两个方向上传输,这就要求,数据发送的双方都要具备能够进行数据发送和接收的能力,这样才能实现同时的双向通信。这很像打电话,两个人可以同时讲,也能同时听到对方在讲什么,同时获取信息。
好了,今天的分享就结束了,每天进步一点点,希望对你的学习有帮助~欢迎关注我,也希望你能点赞、分享鼓励一下,你的鼓励是我最大的动力!我是不二鱼,祝你成功!