摘要:
SPI--SerialPeripheralInterface,串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。SPI通常有SCK时钟,STB片选,DATA数据信号 阅读全文
摘要:
1、AXI(AdvancedeXtensibleInterface)是一种总线协议,该协议是ARM公司提出的AMBA(AdvancedMicrocontrollerBusArchitecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写数据通道、并支持显著传输访问和乱序访问,并更加容易就行时序收敛。AXI是AMBA中一个新的高性能协议。AXI技术丰富了现有的AMBA标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。2、AXI特点:单向通道体系结构。信息流 阅读全文
摘要:
AHB的从通常包括:外挂内存接口,APB桥,内存RAM,其他的一些外围设备通常也能作为从,但是低带宽的外围设备挂在APB上。AHB的主要部分的功能:1,可初始化读写操作,提供地址和控制信号,同一时间只有1个主会被激活 2,可读写操作在一定的地址范围内做出响应,并对主返回成功,失败或者等待等状态。3,仲裁器主要负责让总线上同时只有一个主在工作,仲裁协议是规定的,但是仲裁算法可以根据应用的决定,只挂一个主的AHB上可能不带有仲裁器4,负责对地址进行编码,并提供片选信号到各从设备,每个AHB总线都需要1个中央解码器。APB总线是为了功耗最小化和减低接口复杂度而设计的,APB总线应该用于低带宽和不需要 阅读全文