FPGA:协议
文章平均质量分 85
游泳冒菜
这个作者很懒,什么都没留下…
展开
-
协议-HDMI
OSERDESE2原语的文档中介绍有:该原语可以进行8:1、10:1、14:1转换,当进行8:1转换的时候,采用一个原语即可,当采用10:1或者14:1转换的时候,需要采用两个原语级联的方式。由前面的简介部分我们知道,并串转换过程的实现的是 10:1 的转换率,理论上转换器需要一个 10 倍像素频率的时钟。8 位数据经过编码和直流平衡得到 10 位最小化数据,这仿佛增加了冗余位,对传输链路的带宽要求更高,但事实上,通过这种算法得到的 10 位数据在更长的同轴电缆中传输的可靠性增强了。原创 2024-09-12 09:30:11 · 1088 阅读 · 0 评论 -
协议-SPI
正是出于这种简单易用的特性,现在越来越多的芯片集成了SPI通信协议,如FLASH、SD卡,AD转换器等。由上图可知,当CPHA = 1时,时钟的第一个变化沿(上升沿或者下降沿)数据开始改变,那么也就意味着时钟的第2个变化沿(与第一个变化沿相反)锁存数据;当CPHA = 0时,数据在时钟的第一个变化沿之前就已经改变,并且保持稳定,也就意味着在时钟的第一个变化沿锁存数据。一般而言,SPI通信有4种不同的模式,不同的从设备在出厂时被厂家配置为其中一种模式,模式是不允许用户修改的。原创 2024-09-01 18:21:35 · 339 阅读 · 0 评论 -
协议-SCCB(区别于IIC)
SCCB不支持连续读,Phase4的主机应答位必须为NA(no ack),即为1,所以SCCB读其实就专指单次读,和IIC单次读几乎一样。由此可见,SCCB就是改编版的IIC,完全可以按照IIC来理解,SCCB最主要是阉割了IIC的连续读写的功能,即每读写完一个字节就主机必须发送一个NA信号。除去上面三点,SCCB和IIC再无区别,因此如果只需要配置寄存器(只用到写),可以直接拿IIC的时序来当做SCCB用,如果需要读,读操作中间必须有一个stop。2.SCCB只能单次读,而IIC除了单次读还支持连续读。原创 2024-09-01 16:16:35 · 553 阅读 · 0 评论 -
协议-IIC
I²C即Inter-Integrated Circuit(集成电路总线),它是一种串行通信总线,使用多主从结构,由飞利浦公司在1980年代设计出来的一种简单、双向、二线制总线标准。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。主机启动总线,并产生时钟用于传送数据,此时任何接收数据的器件均被认为是从机。I²C总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据。原创 2024-08-31 15:55:49 · 1240 阅读 · 0 评论 -
协议-VGA
VGA(Video Graphics Array)是IBM在1987年随PS/2机一起推出的额一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。不支持热插拔,不支持音频传输。对于一些嵌入式VGA显示系统,可以在不使用VGA显卡和计算机的情况下,实现VGA图像的显示和控制。VGA显示器具有成本低、结构简单、应用灵活的优点。对于一名FPGA工程师,尤其时视频和图像的方向的学习者,VGA协议是必须要掌握的。原创 2024-08-31 10:55:19 · 800 阅读 · 0 评论 -
协议-UART
UART(universal asynchronous receiver-transmitter)是一种采用异步串行通信方式的通用异步收发传输器。一般来说,UART总是和RS232成对出现,那RS232又是什么呢?RS232也就是我们计算机上的串口,它的全称是EIA-RS-232C (简称232,或者是RS232 )。原创 2024-08-31 09:33:07 · 527 阅读 · 0 评论