- 博客(7)
- 收藏
- 关注
原创 AMBA2 AHB2与AMBA3 AHB-Lite, AHB 5 总线协议的区别
本文摘要: AMBA总线协议中AHB系列协议的演进分析,重点比较了AHB-Lite、AHB2和AHB5三个版本的核心特性。AHB-Lite是简化版单主设备协议,适用于高性能系统;AHB2支持多主设备、突发传输等高级功能;AHB5在安全传输、字节顺序等方面有显著增强,新增了独占传输等特性。文章详细解析了各版本的总线结构、接口组成及关键技术差异,包括AHB5引入的扩展存储类型和三种字节顺序模式(小端、BE8、BE32)的实现原理。通过对比三个协议版本的功能演进,展现了AMBA总线在性能、灵活性和安全性方面的持续
2026-01-07 11:29:45
781
原创 APB总线协议
APB总线协议是AMBA协议中的一种低成本、低功耗低速总线,主要用于连接低速外设。协议采用主从结构,包含设置周期和数据周期,至少需要2个时钟周期完成传输。APB3.0/4.0/5.0版本逐步增加了PSTRB、PPROT等信号,支持数据校验和优先级控制。传输分为无等待和有等待的读写操作,由PREADY信号控制等待周期,PSLVERR指示传输错误。协议采用三状态机(IDLE、SETUP、ACCESS)管理传输流程,后期版本还支持端口校验保护功能。该协议设计简单,适合低速外设通信需求。
2026-01-07 10:40:02
524
原创 timescale作用范围
Verilog中timescale和delay_mode_path的作用范围都遵循编译顺序规则。当timescale出现在test1.v中而未出现在test2.v时,若先编译test1.v则会影响test2.v,反之则不影响。delay_mode_path的作用原理与之相同,均取决于文件解析顺序。这两个指令的作用仅限于其后出现的代码,直到被新指令覆盖为止。
2025-09-11 10:09:01
136
原创 UPF小思
本文介绍了UPF(Unified Power Format)在芯片低功耗设计中的应用。UPF是用于描述电源管理意图的标准格式,可以在RTL设计、综合、门级仿真等不同阶段逐步完善。文章详细讲解了UPF设计方法,包括创建电源域、电源端口和网络配置,并分析了不同电源状态下的电路行为。特别说明了隔离单元(isolation)和保留寄存器(retention)的作用原理:隔离单元用于处理跨电源域信号,保留寄存器可在断电时保存关键数据。文章还通过实例代码展示了UPF的具体实现方式,包括电源域划分、电源网络连接和参数设置
2025-09-08 22:16:28
983
原创 低功耗设计的基本单元和upf书写流程
本文介绍了低功耗设计文件(UPF)的基本概念和应用。UPF用于描述芯片低功耗设计意图,不同版本(IEEE1801-2009/2013)支持不同设计场景。主要内容包括:1)电源域(Power Domain)定义及supply network设置;2)电源网络(Power Supply)中supply nets和ports的连接关系;3)电源状态表(PST)描述多个电源域的工作状态组合;4)特殊单元如隔离单元(Isolation)、电平转换器(Level Shifter)、常开缓冲器(Aon_buffer)和保
2025-08-23 11:56:52
1194
原创 UPF低功耗设计基础
摘要:本文系统介绍了芯片低功耗设计的主要方法,重点分析了电源门控(Power Gating)技术。文章首先阐述了低功耗设计的必要性,详细解析了五种关键的低功耗技术:工艺升级、电压调节、时钟门控、多阈值电压单元和多电压域设计。特别针对电源门控技术,深入探讨了其实现原理、关键组件(如电源开关单元、隔离单元、保持寄存器等)以及两种典型布局方式。通过对比不同实现方案的优缺点,文章为芯片低功耗设计提供了全面的技术参考,尤其对后端设计工程师具有重要指导价值。
2025-08-21 22:25:42
1199
原创 UART学习笔记
UART协议学习摘要 UART是一种通用异步收发器,采用串行全双工通信方式,仅需两根数据线(TX/RX)即可实现双向数据传输。协议特点包括: 传输模式:异步传输依靠起始位(低电平)同步,无需时钟线,但需约定相同波特率 数据帧结构:包含起始位(1bit)、数据位(5-9bit)、可选校验位(1bit)和停止位(1-2bit高电平) 物理层实现: TTL电平:简单直接,传输距离短 RS232:增强驱动能力,采用±12V双极性信号 RS485:工业级差分信号传输,抗干扰强,支持多点通信 典型波特率为115200b
2025-07-09 18:27:57
802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅