【精品博文】Zedboard 学习笔记之《ZYNQ中断的学习》

由于ZYNQ芯片内部有ARM处理器,那么必然具有到中断资源。我们在学习嵌入式时,中断总是很重要但是很复杂的东西,那么现在来回顾一下当中断来临时的处理过程:

-中断待处理。

-处理器停止执行当前的线程。

-处理器在堆栈中保存当前的状态。

-处理器执行当前的中断服务程序。

-处理器从堆栈恢复后恢复中断线程的操作。

下面就一起来学习ZYNQ的中断。参考UG585-Zynq-7000-TRM,ZYNQ的中断框图为:

  Zynq的中断来源大致分为以下几个方面:

1、软件产生的中断--每个处理器有16个中断(Zynq内部总共有CPU0和CPU1两个处理器),这种中断能让自身中断或者让两个CPU都中断。

2、共享的外部中断---共有60个,它们被两个CPU共享,来源于I/O外设或者PL侧的设备。

3、私有的外部中断---每个CPU具有5个私有中断,比如CPU定时器、CPU看门狗和专有的PL到CPU的中断。

软件中断:

CPU私有中断:

共享外部中断:

PS和PL共享的外部中断:

未完待续。。。

(0)

相关推荐

  • Intel 8代移动版处理器i7-8750H性能测试

    Intel 8代移动版处理器i7-8750H性能测试 编辑 孤独凤凰战士 中央处理器 (CPU)话题下的优秀答主 关注他 1,059 人赞同了该文章 今天,Intel发布了全新一代笔记本标压处理器系列 ...

  • 超能课堂(167):还在用TDP估算选电源么?其实PL估算更可靠

    早在我们超能课堂的第43期<拒绝小马拉大车,如何选择功率合适的电源?>上我们就给大家介绍过一个快速估算电脑功耗的方法,那就是TDP估算法,简而言之就是CPU和显卡的TDP相加后所得到的数值 ...

  • Intel Lakefield性能测试:优于骁龙8cx,能与Comet Lake-U挣高下

    说到Intel的Lakefield,应该是这几年来最为有趣的x86处理器,它是一个五核心的x86处理器,并且里面封装有两种完全不同的架构的x86核心,甚至内部的制程工艺都是不同的,它是首款采用Inte ...

  • 酷睿i7-11800H vs. 酷睿i7-11700K:移动端与桌面端CPU同功耗对比

    "14nm",一个令DIY玩家五味杂陈的名词,伴随着英特尔下一代的桌面端的Alder Lake-S处理器即将到来,14nm制程终于被扫进英特尔的历史垃圾堆里面,目前的英特尔最新桌面 ...

  • 有问有答:怎么样的平台最适合使用650W级别电源?

    在之前的有问有答<为什么说650W电源在今天是"万金油"选择>中,我们对650W电源成为当前主流选择的必要性进行了简单的讲解,简单来说就是目前650W电源不仅可以轻松满 ...

  • jiasuka

    电子工程专辑 EE Times China -提供有关电子工程及电子设计的最新资讯和科技趋势 2018年6月,O-RAN联盟正式成立,由中国移动.美国AT&T.德国电信.日本NTT DOCOM ...

  • 什么样的散热才能压住Core i7-10700K?实测9款散热器告诉你答案

    Intel从6系列的Skylake开始K系列处理器就不再配送原装散热器了,而最近AMD新推出的锐龙3000 XT系列处理器也有两款型号不送散热器了,官方不送散热器的原因也很简单直接,反正买这些高端处理 ...

  • 聊一款“不小心曝光”的游戏本

    昨天我照例在看IT之家发布的科技新闻,发现微博上有个博主,曝光了神舟在天猫上泄露的RTX3060新品价格表: 虽然我平时几乎不上微博,也不认识这个营销号,但根据笔吧评测室的情报,RTX3060游戏本的 ...

  • ZYNQ PS简介

    ZYNQ PS简介 ZYNQ 实际上是一个以处理器为核心的系统,PL 只是它的一个外设.Zynq-7000 系列的亮点在于它包含了完整的 ARM 处理器系统,且处理器系统中集成了内存控制器和大量的外设 ...

  • 【精品博文】基于ZC706,ZYNQ学习手记(2):用PL端点亮流水灯(第1部分)

    开发环境安装好之后,进行大家都喜闻乐见的第一个程序--点灯,本次使用纯逻辑端也就是PL端来控制ZC706开发板上的4个LED灯. 一.查看开发板原理图 打开之后,找到GPIO页面中四个LED灯位置 然 ...

  • 【精品博文】基于ZC706,ZYNQ学习手记(1):zynq开发环境搭建

    接触ZYNQ系列的片子半年了,可是楼主实际上开始学习FPGA也就是八九个月前的事.在与实验室BOSS老白的第一次见面时,第一次从老白那听到了PCIE接口这个词,然后楼主就一脸懵逼的被接受了任务,并要求 ...

  • CTR学习笔记&代码实现1-深度学习的前奏LR->FFM

    CTR学习笔记系列的第一篇,总结在深度模型称王之前经典LR,FM, FFM模型,这些经典模型后续也作为组件用于各个深度模型.模型分别用自定义Keras Layer和estimator来实现,哈哈一个是 ...

  • 行动学习笔记(05)行动学习的经典方法之六顶思考帽

    故事看完啦 是不是超有才,超有趣呢! 接下来敲黑板,划重点啦! 温馨提示: 本期文章有点长哦~ 搬好小板凳 拿出小本本 耐心看下去 必会有收获 白色思考帽 1.白色显得中立而客观.白帽思维代表客观的事 ...

  • 【精品博文】Zedboard 学习笔记之《XADC的使用》

    赢一个双肩背包 有多难? 戳一下试试看! →_→ 长摁识别 在Xilinx的7系列芯片上,有一个XADC模块,这是一个双12bit的模数转换器.通过该模块,我们可以检测芯片的外部输入的各种电压和温度等 ...

  • 【精品博文】Itop4412学习笔记(2)

    今天学习的是文件IO的操作,需要记录的点: 1.库函数头文件 在所有Linux系统中,对文件的操作都只需包含下面四个头文件即可: #include <unistd.h>     #incl ...

  • 【精品博文】Itop4412学习笔记(1)

    学习了ubuntu下自己编译最小Linux系统,大概步骤为构建根文件系统+编译:具体这里不再记录. 需要记录下来的是给itop4412烧写系统的方法:  1. COM3用串口或者串口转USB连接到电脑 ...

  • 【博文精选】AMBA学习笔记——AXI Stream详解

    AXI Stream一般被翻译为AXI流协议,是AXI总线的一种演化版本.AXI4流协议作为一个标准接口,用于连接进行数据交换的组件.接口可以用来连接一个单一的主机,主机向接收数据的单一从 机发送数据 ...

  • 【精品博文】关于FPGA处理中断

    所有的入门的屌丝都是知道处理器中断模式是两种是边沿触发和电平触发. 边沿触发用的很少,一般还是以下降沿触发为主.当设备完成一个数据后,会输出一个下降沿,触发处理器.而电平触发,是输出一个电平,并且会保 ...