自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 认识ZYNQ的第三天

AXI接口AXI标准(三类AXI4,每一类代表了一种不同的总线协议):①AXI4,用于存储映射链接,它支持最高的性能,即通过一簇高达256个数据字(或数据拍)的数据传输来给定一个地址;②AXI4-Lite,一种用于简化了的链接,只支持每次连接传输一个数据(非批量)。AXI4-Lite也是存储映射的,这种协议下每次传输一个地址和单个数据,数据就是写入那个指定的地址或从那个地址读出;③AXI4-stream,用于高速流数据,支持批量传输无限大小数据。没有地址机制,这种总线类型最适合源和目的地之间的直接数据流

2021-09-13 11:47:23 115

原创 认识ZYNQ的第二天

ZYNQ架构:ZYNQ是由两个主要部分组成的:一个是由双核ARM cortex A9 构成的处理系统(PS);另一个是等价于一片FPGA的可编程逻辑(PL)。而PS和PL之间的采用了工业标准的高级可扩展接口(AXI)方式。ZYNQ还具有集成的存储器、各种外设和高速通信接口。处理系统(PS)包括:ARM处理器、应用处理器单元(APU)、扩展外设接口、cache存储器、存储器接口、互联网接口、时钟发生电路。 其中:1.APU包括 两个ARM处理核、一个NEONTM媒体...

2021-09-13 11:43:14 312

原创 认识ZYNQ的第一天

初识ZYNQ: ZYNQ是Xilinx公司推出的行业第一个可扩展处理平台,即ZYNQ是一款带ARM核的FPGA芯片,构成了所谓的“全可编程SOC”片上系统,潜在意思是单个硅芯片就可用来实现整个系统的功能。Zedbord是一款ZYNQ-7000系列开发板,而ZYNQ-7000系列FPGA也称完全可编程SOC。补充:1.SOC称为系统级芯片,也称片上芯片。 2.可以理解成SOC包含CPU,芯片的发展就是从CPU到SOC。 3.ARM公司生产的就...

2021-09-13 11:36:19 264

原创 SPI总线协议

SPI是串行外设接口的编写,SPI是一种高速的、全双工、同步的串行通信总线;SPI采用主从方式工作,一般有一个主设备和一个或多个从设备;SPI需要至少4根线,分别是MISO(主设备输入、从设备输出)、MOSI(主设备输出、从设备输入)、SCLK(时钟)、CS(片选)。SPI使用引脚较少且布线方便,所以越来越多的芯片集成了这种通信协议。示意图:寻址方式:当主设备要和某个从设备进行通信时,主设备需要先向对应从设备的片选线上发送使能信号(高电平或者低电平,根据从机而定)表示选中该从设备。示意图:

2021-07-31 16:28:37 162

原创 IIC总线协议

IIC总线是一种串行、半双工总线主要用于近距离、低速的芯片之间的铜线;IIC总线有两根信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步;IIC总线硬件结构简单,成本较低因此在各个领域得到了广泛的应用。 IIC总线是一种多主机总线,连接在IIC总线上的器件分为主机和从机。主机有权发起和结束一次通信,而从机只能被主机呼叫;当总线上有多个主机同时启用总线时,IIC也具备冲突检验和仲裁的功能来防止错误产生;每个连接到IIC总线上的器件都有一个唯一的地址(7bi...

2021-07-31 16:26:45 268

原创 RS232和RS485

UART串口通信存在的问题电气接口不同一(最大问题):UART只是对信号的时序进行了定义,而未定义接口的电气特性;UART通信时一般使用处理器的TTL电平,但不同的处理器使用过的电平存在差异,所以不同的处理器使用UART通信一般不能直接相连;UART没有规定不同器件连接时连接器的标准,所以不同器件之间通过UART通信时很不方便。 抗干扰能力差:UART一般直接使用TTL电平表示0或1,但TTL信号的抗干扰能力较差,数据在传输过程中很容易出错。 通信距离极短:因为TTL信号的抗干扰能力较差,所以其通信

2021-07-25 11:02:10 136

原创 UART串口协议

Universal Asynchronous Receiver Transmitter,即通用异步收发器,是一种通用的串行异步通信总线。该总线有两条数据线,可以实现全双工的发送和接收。在嵌入式系统中常用于主机于辅助设备之间的通信。如图所示: ps:一般情况下,处理器中都会集成UART控制器(包括接收器、发送器),我们使用UART串口通信时,只需要对其内部的相关寄存器进行设置即可,具体配置见芯片手册。UART帧格式:串口通信发送0x55(即01010101):...

2021-07-25 10:58:06 731

原创 总线协议-笔记

总线协议包括UART串口协议(且RS232、RS485)、IIC协议、SPI协议。其中UART串口协议与RS232或RS485协议搭配使用,原因是这两种协议(RS232、RS485)是属于电气层(即物理层)协议,依赖于串口协议存在,在编程上仍是UART串口协议,只是在物理层面做了一些处理,其优点是抗干扰能力更强,传输距离更远。三者对比: UART(RS232/RS485) 串行、异步、全双工 两根数据线(RXD、TXD) 最多发

2021-07-25 10:55:13 2361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除