首页> 中文学位 >基于AXI总线协议的中断控制器的设计与实现
【6h】

基于AXI总线协议的中断控制器的设计与实现

代理获取

目录

声明

第 1 章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 研究内容及主要结构

第 2 章 AMBA AXI总线协议

2.1 AXI总线协议

2.1.1 AXI总线简介

2.1.2 AXI总线架构

2.1.3 AXI接口信号

2.2 AXI基本传输事务

2.2.1 AXI主从握手协议

2.2.2 AXI突发式读写事务

2.3 AXI通道之间的握手关系

2.4 本章总结

第 3 章 中断控制器整体架构设计

3.1 中断控制器的整体架构

3.1.1 中断控制器特征

3.1.2 中断控制器的整体架构图

3.2 中断状态设计流程

3.3 中断控制器的寄存器设计

3.4 本章总结

第 4 章 中断控制器各模块硬件设计

4.1 配置器模块设计

4.1.1 配置器整体功能分析

4.1.2 配置器模块架构图

4.1.3 配置器中断请求逻辑

4.2 CPU接口模块设计

4.2.1 CPU接口整体功能分析

4.2.2 CPU接口模块架构图

4.2.3 CPU接口中断抢占原理

4.3 AXI接口模块设计

4.4 本章总结

第 5 章 验证与分析

5.1 系统级功能仿真

5.1.1 验证平台说明

5.1.2 中断控制器整体验证分析

5.1.3 配置器中断触发模式验证

5.1.4 CPU接口中断抢占模式验证

5.1.5 AXI总线接口验证

5.1.6 中断控制器功能验证

5.2 测试覆盖率

5.2.1 覆盖率分析介绍

5.2.2 覆盖率收集报告

5.3 逻辑综合

5.4 本章总结

结论与展望

参考文献

附录A

致谢

展开▼

摘要

随着信息产业的高速发展,信息技术的时代已悄然来临。尤其是信息产业中的物联网芯片技术更是得到了前所未有的发展,而作为芯片系统中不可或缺的模块,中断控制器的作用举重若轻。中断控制器作为在芯片系统中连接外部中断设备与处理器之间的枢纽,随着芯片集成规模的越来越大,相应的CPU处理各种突发性事件也变的越来越复杂,如何高效快速的处理外设中断源事件也成为了衡量中断控制器性能好坏的一个重要指标。本项目所研发的IP便是能够实现快速处理外设中断源信号的高性能中断控制器。  本论文首先深入分析了国内外中断控制器的发展历程以及近几年中断控制器研发所取得的进展。分析了AMBAAXI总线协议的架构、接口信号以及基本的传输事务,由于AXI总线传输信息的安全性和高效性特点,在此基础上制定了基于AXI总线协议的中断控制器的设计方案。并给出中断控制器的整体架构图,然后根据中断控制器的中断状态转化逻辑分析中断控制器的设计流程。再进行整体寄存器介绍,接着对中断控制器划分的几个模块进行详细的阐述,具体到各模块的整体架构图,主要模块逻辑结构图和相应的接口信号说明。重点通过一个实例阐述了不同优先级的中断信号在中断控制器上实现中断抢占的具体过程。  项目采用自顶向下的方法使用Verilog语言对中断控制器进行设计,通过Perl脚本生成的测试平台。用VCS以及Verdi仿真验证工具对中断控制器进行系统级的仿真验证,接着进行覆盖率的收集。最后采用Synopsys公司的DesignCompiler对设计代码进行逻辑综合,生成综合报告,产生门级网表,综合结果说明设计代码的时序和面积都满足要求。  本文实现了一种可同时支持普通中断和快速中断的中断控制器的设计。可以实现根据不同优先级的中断信号来实现处理器的实时处理,提高了中断控制器的传输速率,大大增强了微处理器处理中断信息的工作效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号