
协议
文章平均质量分 93
GGbao_
误入歧途,及时止损!
展开
-
APB到AHB的接口
传输在AHB上的时刻T1发起并且地址在T2被APB桥采样。如果传输是到外设总线那么该地址被广播并且产生合适的外设选择信号。在外设总线上的第一个周期成为SETUP周期,当PENABLE信号被断言后,该周期后跟随着ENABLE周期。在ENABLE周期期间外设必须提供读数据。通常可能会将要读的数据直接发回到AHB,总线主机在ENABLE周期结束时的时钟上升沿采样该数据,在图5.9中为时间T4。在时钟频率很高的系统中可能需要桥在ENABLE周期结束时寄存读数据然后桥在接下来的周期将该数据驱动回AHB总线主机。原创 2023-05-08 22:16:33 · 449 阅读 · 0 评论 -
APB协议
高级外设总线(APB)是高级微控制器总线体系(AMBA)的总线层次的一部分并且为降低功率消耗和接口复杂性做了优化。AMBA APB应该被用来连接任何一种低带宽且不需要高性能通道总线接口的外设。最新版本的APB确保了所有信号转变仅和时钟的上升沿有关。这中改进意味着APB外设可以方便的集成到任何设计流程,并有以下优点:在高频操作时性能得到提高;性能独立于时钟的占空比;静态通过使用单时钟边沿简化了静态时序分析;自动测试插件无需特别考虑因素;许多特定用途集成电路(ASIC)库有较好的上升沿寄存器选择。原创 2023-05-08 22:10:56 · 331 阅读 · 0 评论 -
AHB总线
AHB是为提出高性能可综合设计的要求而产生的新一代AMBA总线。它是一种支持多总线主机和提供高带宽操作的高性能总线。AMBA AHB 实现了高性能,高时钟频率系统的以下特征要求:突发传输;分块处理;单周期总线主机移交;单时钟沿操作;非三态执行;更宽的数据总线架构(64位或者128位)。原创 2023-05-08 21:25:32 · 1412 阅读 · 0 评论 -
AXI总线协议
AMBA-AXI协议以高性能,高频系统设计为目标,提供了很多适合高速亚微型系统互连的特征。最新的AMBA接口的目标是:适合高带宽、低延迟的设计不使用复杂桥的情况下能够进行高频的操作适应多部件的接口要求适合高初始访问延迟的访问控制器为互联结构实现提供灵活性后向兼容现存的AHB和APB接口AXI协议的关键特征有:分离的地址/控制和数据通道采用字节选通的方式支持不对齐数据的传输基于burst交易的数据传输,主机只需提供首地址分离的读写数据通道,能支持低功耗的DMA支持outstanding交易。原创 2023-05-05 22:38:00 · 2996 阅读 · 0 评论 -
UART协议
UART,即通用异步接收器/发送器,是最常用的设备间通信协议之一,正确配置后,UART可以配合许多不同类型的涉及发送和接收串行数据的串行协议工作。在串行通信中,数据通过单条线路或导线逐位传输。在双向通信中,我们使用两根导线来进行连续的串行数据传输。根据应用和系统要求,串行通信需要的电路和导线较少,可降低实现成本。原创 2023-05-05 20:52:49 · 722 阅读 · 0 评论 -
I2C协议
只要求两条总线线路一条串行数据线 SDA 一条串行时钟线 SCL每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机从机关系软件设定地址主机可以作为主机发送器或主机接收器它是一个真正的多主机总线 如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏串行的 8 位双向数据传输位速率在标准模式下可达 100kbit/s 快速模式下可达 400kbit/s 高速 模式下可达 3.4Mbit/s片上的滤波器可以滤去总线数据线上的毛刺波 保证数据完整。原创 2023-04-27 19:16:43 · 1206 阅读 · 1 评论 -
SPI协议
SPI作为通用通信协议在许多不同设备中使用。例如,SD卡模块,RFID卡读取器模块和2.4 GHz无线发送器/接收器均使用SPI与微控制器通信。原创 2023-04-27 13:07:20 · 403 阅读 · 1 评论