AMBA
- 格式:ppt
- 大小:6.05 MB
- 文档页数:100


amba designer用法
AMBA Designer是一种用于ARM处理器的高级系统级设计工具,用于设计和开发片上系统(SoC)。它提供了一个全面的集成开发环境,包括可视化建模工具、验证和性能优化功能。AMBA Designer使设计人员能够快速、高效地进行SoC设计,并具有灵活性以适应不同的设计需求。
本文将逐步回答有关AMBA Designer的用法和功能。
步骤1:安装AMBA Designer
首先,您需要从ARM官方网站下载AMBA Designer,并按照安装向导的步骤进行安装。请确保您的计算机符合所需的系统配置要求。
步骤2:理解AMBA协议
AMBA Designer是基于AMBA协议的设计工具。在使用AMBA Designer之前,您需要深入了解AMBA协议的不同版本和规范。AMBA协议定义了SoC的硬件和软件接口,包括片内总线、互连、通信和控制。
步骤3:创建和配置系统模型
一旦您安装了AMBA Designer并理解了AMBA协议,您便可以开始创建和配置系统模型。系统模型是用于描述SoC的硬件和软件组件的高级抽象表示。您可以使用AMBA Designer提供的可视化建模工具来创建和编辑系统模型。
在创建系统模型时,您需要选择适当的AMBA总线规范(如AMBA 2.0、AMBA
3 AXI等)并将其添加到模型中。您还可以添加和配置其他硬件和软件组件,如处理器核心、内存控制器、外设等。
步骤4:验证设计
一旦您完成了系统模型的配置,您可以使用AMBA Designer的验证功能来验证和验证您的设计。AMBA Designer提供了强大的仿真和调试工具,以帮助您发现和解决设计中的错误和问题。
您可以通过运行仿真测试来验证系统模型的功能和性能。AMBA Designer还支持硬件加速仿真,这可以大大加快仿真过程。一旦您完成了仿真测试,并通过了系统级验证,您便可以开始更详细的单元级和集成级验证。
AMBA 3 APB协议规范 ARM®
西安 XGY 2010 1 AMBA 3 APB 协议规范 关于该规范 该规范使用于AMBA 3 APB 协议,引用自AMBA 3 (不适用AMBA 2 或更早版本) 使用范围 该规范用来帮助硬件或软件工程师设计使用APB协议的系统或模块 使用该规范 该规范按照以下章节进行组织: Chapter 1 简介 Chapter 2 传输 Chapter 3 操作状态 Chapter 4 信号描述 目录 第一章 简介 ...................................................................................................................................................................... 2 1.1 关于AMBA 3 APB ............................................................................................................................................ 2 1.2 AMBA 3 APB 协议规范v1.0修改 .................................................................................................................. 2 第二章 传输 ...................................................................................................................................................................... 3 2.1 写传输 ................................................................................................................................................................ 3 2.1.1 无等待状态 ............................................................................................................................................. 3 2.1.2 有等待状态 ............................................................................................................................................. 3 2.2 读传输 ................................................................................................................................................................ 4 2.2.1 无等待状态 ............................................................................................................................................. 4 2.2.2 有等待状态 ............................................................................................................................................. 4 2.3 错误响应 ............................................................................................................................................................ 5 2.3.1 写传输 ..................................................................................................................................................... 5 2.3.2 写传输 ..................................................................................................................................................... 6 2.3.3 PSLVERR映射 ...................................................................................................................................... 6 第三章 操作状态 .............................................................................................................................................................. 7 3.1 操作状态 ............................................................................................................................................................ 7 第四章 信号描述 .............................................................................................................................................................. 8 4.1 AMBA 3 APB 信号 ............................................................................................................................................ 8 AMBA 3 APB协议规范 ARM®
第2期 2013年4月 微处理机 MICROPROCESSORS NO.2 Apr.,2013
基于AMBA总线的UART模块设计与验证
余龙 ,肖 明 ,王建雄
(1.江苏科技大学,镇江212003;2.广东石油化工学院,茂名525000)
摘 要:随着微电子技术的快速发展,电子设备逐渐趋向于小型化、集成化且要求设备功耗低、
体积小、重量轻、可靠性高,因此在芯片设计中集成UART模块已成为一种趋势。介绍了一种基于
AMBA总线的UART模块设计与验证方法,该设计采用了自顶向下和有限状态机相结合的方法,并 且在ISE开发平台上采用Verilog HDL语言实现了UART模块的设计,最后借助于FPGA验证平台
进行验证。结果表明,基于AMBA总线作为标准接口实现UART模块的设计可以传输准确的数
据,可以满足扩展UART通信接口的要求。 关键词:AMBA总线;现场可编程门阵列;通用异步接收/发送器
DOI编码:10.3969/j.issn.1002—2279.2013.02.021 中图分类号:TN7 文献标识码:B 文章编号:1002—2279(2013)02—0073—05
Design and Verification of UART Module based on AMBA
YU Long ,XIAO Ming ,WANG Jian—xiong (1.Jiangsu University ofScience and Technology,Zhenfiang 212003,China; 2.Guangdong University of Petrochemical Technology,Maoming 525000,China)
Abstract:With the rapid development of microelectronic technology,electronic equipment is
XGY 2917 西安- 1
- 1 AMBA 3 AHB-Lite 技术协议 AMBA® 3 AHB-Lite 协议 v1.0 中文版 版权© 2001, 2006 ARM有限公司 版权所有 ARM IHI 0033A Xingguangyi翻译 XGY 2917 西安- 2
- 2 AMBA 3 AHB-Lite 技术协议 目录 第一章 简介 .................................................................................................................................................... 4 1.1 关于本协议 ....................................................................................................................................... 4 1.1.1 Master .................................................................................................................................... 5 1.1.2 Slave ...................................................................................................................................... 5 1.1.3 解码器 ................................................................................................................................... 6 1.1.4 多路转换器 ........................................................................................................................... 6 1.2 操作 ................................................................................................................................................... 6 1.3 多层AHB-Lite .................................................................................................................................. 7 第二章 信号描述 ............................................................................................................................................ 8 2.1 全局信号 ......................................................................................................................................... 8 2.2 Master信号 ..................................................................................................................................... 8 2.3 Slave信号 ....................................................................................................................................... 9 2.4 解码器信号 ..................................................................................................................................... 9 2.5 多路转换器信号 ........................................................................................................................... 10 第三章 传输 ..................................................................................................................................................... 10 3.1 基本传输 ....................................................................................................................................... 10 3.2 传输类型 ....................................................................................................................................... 12 3.3 锁定传输 ....................................................................................................................................... 14 3.4 传输大小 ....................................................................................................................................... 15 3.5 Burst 操作 .................................................................................................................................... 16 3.5.1 Burst在一个BUSY传输后终止 .................................................................................... 17 3.5.2 早期Burst终止 ................................................................................................................ 18 3.5.3 Burst举例 ......................................................................................................................... 18 3.6 等待传输 ....................................................................................................................................... 22 3.6.1 在传输等待期间改变传输类型 ....................................................................................... 23 3.6.2 在等待状态期间的地址更改 ........................................................................................... 26 3.7 保护控制 ....................................................................................................................................... 29 第四章 总线互连 .......................................................................................................................................... 29 4.1 地址解码 ....................................................................................................................................... 30 4.1.1 默认值 ............................................................................................................................... 30 4.2 总线互连 ....................................................................................................................................... 30 第五章 Slave响应信号 ................................................................................................................................ 31 5.1 Slave传输响应 ............................................................................................................................. 32 5.1.1 传输完毕 ........................................................................................................................... 32 5.1.2 传输挂起 ........................................................................................................................... 32 5.1.3 ERROR响应 .................................................................................................................... 33