
硬件设计-总线篇
文章平均质量分 75
主要分享嵌入式硬件设计中,遇到的各种总线协议。
第二层皮-合肥
知识在于积累,分享也是总结。
优快云签约博主,曾在合肥科大讯飞、国科天迅、新华三集团就任硬件及FPGA工程师。主要分享数十年来的学习及工作经验。合作请私信
展开
-
嵌入式开发之总线篇UART
串口包含三根线(地线,发送,接受),尽管比并行总线通信慢,但是只在三根线的情况下实现通信,这也是一种优势,后来串口就成了一种工具,对于我们每个硬件工程师来说,第一步是点灯,第二部就是串口打印了;uart主要指三种,RS422,RS485,RS232,本文主要重点介绍下RS232.一般物理接口为DB9,也有用RJ45的,一下为DB9接口定义。停止位和奇偶效验位;对于两个需要进行串口通信的端口,这些参数必须匹配,所以在遇到串口通信异常的问题时,可以重点排查这几个参数。所以就想着通过写文章,来试试介绍一种总线。原创 2023-03-29 10:53:42 · 252 阅读 · 0 评论 -
嵌入式开发之SDI总线
SDI(serial digital interface)数字分量串行接口,有三种不同的标准分别为标准清晰度SD-SDI、高清标准HD-SDI和3G-SDI,对应速率分别是270Mb/s、1.485Gb/s和2.97Gb/s。针对各个视频流像素, XYZ关键字在SAV和EAV以及不同行数的固定格式如下图所示,经过实际操作发现,消隐期的SAV为2AC即可,有效期的SAV为200即可,同理消隐期的EAV为2DB即可,有效期的EAV为274即可。格式,其频率和速率的计算公式为;,算上消隐期,其像素分辨率为。原创 2023-04-27 09:36:18 · 2010 阅读 · 0 评论 -
嵌入式开发之以太网
以太网问题总结近两年的项目工作,接触到了很多以太网的项目,本来今年准备基于FPGA手写以太网mac IP的以便进一步认识整个以太网的知识,但由于工作情况的影响,未能完成这项任务。首先是是整体架构:MAC→PHY→接口,首先得明白理解各个部分功能和含义。这其中有个疑问就是:为啥不把MAC和PHY放在一起更简单呢,其实受制于制程工艺 的难度,PHY整合了大量模拟硬件,而MAC是典型的全数字器件,芯片面积及模拟/数字混合架构是为什么先将MAC集成进微控制器而将PHY留在片外的原因。不过目前更灵活、密度更高原创 2021-04-03 21:41:50 · 7073 阅读 · 40 评论