您好,欢迎来到61ic! | [登录] [注册] 忘记密码 | 设为首页 帮助
 . 网站首页 . 业界新闻 . 设计中心 . 移动技术 . TI专栏 . ADI专栏 . FPGA专栏 . 代码工厂 . 官方商城 . 
 . 活动专区 . 新品快递 . 解决方案 . 前沿科技 . TI资源 . ADI资源 . FPGA资源 . 下载中心 . 产品展示 . 
加入收藏
付款方式
联系我们
您现在的位置: 61IC电子在线 >> FPGA专栏 >> Xilinx >> 正文
  [组图]Zynq中断学习           ★★★ 【字体:
Zynq中断学习
作者:jicheng0…    文章来源:jicheng0622    点击数:    更新时间:2014-3-3    
ZynqPS是基于ARM架构,使用两个ARM Cortex A9处理器和GIC pl390中断控制器。

系统中断框图如下:

Interrupt Controller(中断控制器)框图如下:

中断详细分为SGISoftware Generated Interrupts)软件中断,PPIPrivate Peripheral Interrupts)私有外设中断,SPIShared Peripheral Interrupts)共享外设中断。

1.       SGI软件中断

存在16个软件产生的中断,通过向ICDSGIR寄存器写入SGI中断号,以及指定目标CPU,来产生一个软件中断,通过读ICCIAR寄存器或者向ICDICPR寄存器相应的比特位写1,可以清楚中断。所有的SGI为边沿触发。

2.       PPI私有外设中断

每个CPU连接一个私有的共享5个外设中断,素有中断的敏感类型是固定的,不能改变,UPI全局定时器,nFIQ,CPU私有定时器,AWDTnIRQ

3.       SPI共享外设中断。

PSPL上的各种I/O控制器和存储器控制器产生,这些中断信号会被路由到CPUPS的外设产生的SPI中断也会路由到PL上。默认地,所有共享外设中断类型在复位时是高电平,然后软件使用的ICDICFR2ICDICFR5寄存器编程中断323392为上升沿敏感。


寄存器表


 

实验部分在下一篇博客中叙述。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    Zynq正确的使用GPIO
    ubuntu 上安装xilinx 14.1及…
    ubuntu上 搭建xilinx zynq l…
    从零开始,搭建zynq-7000的P…
    从零开始,搭建zynq-7000的P…
    从零开始,搭建zynq-7000的P…
    从零开始,搭建zynq-7000的P…
    从零开始,搭建zynq-7000的P…
    从零开始,搭建zynq-7000的P…
    ZYNQ调试遇到的种种问题汇总
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61 湘ICP备13001086号-2