随笔分类 -  ASIC:BUS

摘要:一、专利基本信息 美国专利号:US 8,510,521 B2 专利授权日:2013 年 8 月 13 日 发明名称:内存控制器中的重排序(REORDERING IN THE MEMORY CONTROLLER) 发明人:苏卡尔帕・比斯瓦斯(Sukalpa Biswas,美国加利福尼亚州弗里蒙特);陈 阅读全文
posted @ 2025-12-16 20:25 咸鱼IC 阅读(31) 评论(0) 推荐(0)
摘要:AXI3/4 中出现了用于时钟和功耗的 C-channel,该协议有缺陷。后来新出的协议,更多的是采用 Q-channel 和 P-channel,这三个协议是怎么回事呢? 0 关于低功耗接口 本文档描述了可用于控制设备的时钟和电源状态的接口。接口为: Q-Channel:适用于简单的运行-停止-静 阅读全文
posted @ 2023-12-31 16:20 咸鱼IC 阅读(3567) 评论(0) 推荐(0)
摘要:前面博客《AMBA总线(3)—— AXI协议》大致过了一遍 AXI3 和 AXI4 协议,对于 AXI5 部分没有研究。本篇博客翻译一下 AXI5 中的新 feature,参考文档是《AMBA5 AXI and ACE Protocol Specification》。 1 Atomic_Transa 阅读全文
posted @ 2023-12-31 16:09 咸鱼IC 阅读(7726) 评论(0) 推荐(1)
摘要:ATB协议主要用于在SOC的Debug系统中,将数据流导出给CoreSight使用。 1 前言 ATB协议是AMBA协议家族的一部分。 ATBv1.0是作为AMBA3的一部分。 ATBv1.1是作为AMBA 4的一部分。 ATB-C是作为AMBA 5的一部分。 ATB协议定义了跟踪信息(Trace) 阅读全文
posted @ 2023-05-21 20:02 咸鱼IC 阅读(4146) 评论(0) 推荐(0)
摘要:1 AXI基本概述 AMBA3版本推出了AXI协议,它支持高性能、高频率的系统设计,其主要特点如下所示: 分离的地址/控制和数据阶段。 通过字节选通方式支持非对齐的数据传输。 使用基于突发的事务,只需起始地址发出。(Burst不得跨4KB边界,防止跨越Slave边界) 单独的读写数据通道,这可以提供 阅读全文
posted @ 2023-05-04 21:27 咸鱼IC 阅读(20255) 评论(4) 推荐(10)
摘要:前面学习APB总线时,由于内容不多就直接将APB4手册翻译了下。到了AHB总线再这样学习就不好了,一是逐句翻译太累人,二是原文翻译过来划不清重点。因此AHB总线以学习笔记的形式记录下来,但其实大多数也就是手册的翻译和理解。 1 AHB特点 AHB协议相比APB协议更加复杂,性能更加优越,手册上也清楚 阅读全文
posted @ 2023-04-09 20:33 咸鱼IC 阅读(21506) 评论(0) 推荐(12)
摘要:APB是最简单的AMBA总线了,功耗很低,它多用于低速外围设备和访问寄存器。相比AHB和AXI,有几个很不一样的点: 最快只能背靠背(back to back)传输,至少2个周期传输一个数据,PSEL起来然后PENABLE起来。 背靠背传输,即连续传输,这笔传输传完,紧挨着下一个Cycle就可以开始 阅读全文
posted @ 2023-04-01 19:46 咸鱼IC 阅读(17894) 评论(1) 推荐(4)
摘要:ARM 公司推出了 AMBA 系列总线,一直迭代至今,不断丰富扩展内容,常用的 AMBA 协议各个版本的变化如下所示: 在我刚入职时,指导人让我前 2 个星期什么都不用干,甚至不用登陆 Linux 系统,就在电脑上硬看 APB、AHB、AXI 数据手册。那时我连基本的握手、互联的概念都没有,看完后虽 阅读全文
posted @ 2021-07-14 23:48 咸鱼IC 阅读(2055) 评论(1) 推荐(2)