共查询到20条相似文献,搜索用时 265 毫秒
1.
提出了一种将堆栈空间划分为任务栈和中断嵌套栈的设计结构,使堆栈空间最小化。采用VHDL硬件语言,在FPGA设备上模拟实现了具有自动检验功能的栈空间管理器。栈空间管理器由不同功能的逻辑模块组成,主要阐述了状态控制逻辑模块和地址产生逻辑模块的设计方法。 相似文献
2.
TMS320F240中断系统分析及C语言编程 总被引:1,自引:0,他引:1
首先,分析TMS320F240 DSP芯片的中断系统结构,包括其内核中断、事件管理模块的中断和系统模块中断.然后,分析DSP中断的处理过程和中断程序的编制方法.最后,给出中断系统的C语言编程方法. 相似文献
3.
在多核处理器的软件设计中,核间通信机制是关键所在,有效合理的核间通信可以发挥多核处理器的并行处理能力.中断和查询方式是传统的核间通信手段,但存在丢失中断和查询效率低的缺点.为解决这一问题,多核处理器提供了一种全新的硬件信号量机制,用于核间通信.本文以多核DSP芯片TMS320C6678为例,描述了硬件信号量的工作原理和方法以及模块的结构和配置,并给出两个核之间通信的实例. 相似文献
4.
单片机多中断处理技术的应用与研究 总被引:1,自引:0,他引:1
PIC系列单片机,其硬件结构和指令系统采用了与众不同的设计手法.与51或者其他系列的单片机相比,PIC单片机的中断机制有其特殊之处,本文针对PIC16F87X系列单片机中断的特点,介绍它在频率计中的具体应用及使用中断时应该注意的几个问题. 相似文献
5.
李学海 《单片机与嵌入式系统应用》2001,(1):201-206
美国微芯公司研制的PIC系列单片机,其硬件结构和指令系统采用了与众不同的设计手法.在架构上和概念上对传统单片机进行了一些突破性的变革,但也给这类单片机的应用带来了一些特殊问题.本文针对PIC16F87X系列单片机中断的特点,及其在应用过程中应该注意的几个问题进行必要的说明.内容包括中断源、中断逻辑、中断相关的寄存器、中断的延时、中断的现场保护以及注意事项等. 相似文献
6.
中断是嵌入式系统中处理器的必备功能。文章详细论述了设计TDN—CM++系统中断功能的方法和过程。提出在复杂可编程逻辑器件ispLSI1032芯片上设计指令译码器等硬件电路的设计原理、CPU设计中微指令格式修改方案和中断响应等微程序流程。最后,将此系统与扩充模块相结合构成整机系统,搭建测试平台,对中断系统进行全面的测试。测试结果表明该系统实现了中断系统功能。 相似文献
7.
本文采用Intel8259A可编程中断控制器对8098单片机的外中断源进行扩展。文中具体介绍了8259与8098单片机的硬件接口电路,完成中断响应的软件设计。采用这种方法,用一个8098单片机的外中断源扩展到八个以上,并且具有中断嵌套功能,因此极大地加强了8098单片机对外中断源的管理能力。 相似文献
8.
9.
在基于FPGA的SoPC系统中,信号处理IP核是信号处理系统的功能核心,也是信号处理SoPC设计的重点,因此对来自信号处理IP核的中断请求处理也成为SoPC设计实现的重点.在基于PowerPC处理器的信号处理SoPC中,处理机的外部中断控制器(EIC)与IP核总线接口(IPIF)中断服务模块共同构建了具有多个层次的分层中断模型,使得SoPC的中断实现具有了特殊性.本文首先介绍了IPIF接口结构,然后研究了基于IPIF的中断实现机制,最后给出了一个在雷达实时信号处理SoPC中的中断实现以及常见问题和解决方案. 相似文献
10.
11.
中断处理是嵌入式实时操作系统的核心,介绍了Windows CE.net组件式结构和设备管理模式,剖析了Windows CE.net操作系统的中断体系机构,分析了ISR和IST完成中断的全过程及实现代码,给出了Windows CE.net操作系统中断处理的通用方法。 相似文献
12.
针对51系列单片机与智能模块的串口通信,研究嵌入式实时内核的串口通信方案。讨论了实时操作系统下消息队列功能正确配置方法,利用系统中断和内核提供的消息队列功能,实现了串口通信和数据存储,对通信协议、消息队列功能配置、驱动程序任务分解、数据存储方式作了重点论述,为设计使用智能模块与单片机串口通信的控制系统应用领域提供了良好的升级解决方案。 相似文献
13.
针对航天器在应用实时操作系统时的特殊需要,设计了航天器用实时操作系统的总体设计方案及内核;总体设计中,将操作系统分为板卡级驱动层、系统内核层、接口层三个层次,并确定了满足航天器任务的最简需求与各层的关系;在内核设计中,设计了双向链表管理器、多任务调度管理器、时钟管理器、消息队列管理器、中断管理器,并在其中体现了最简设计的思想;最后,对航天器用实时操作系统的可靠性设计思路进行了描述;此操作系统目前已应用多个航天器中。 相似文献
14.
15.
为解决大规模海上拖缆地震勘探对控制系统的实时性和处理效率问题,提出了采用CPCI工控机箱为硬件平台,VxWorks实时操作系统为软件处理平台,设计和实现了一套CPCI多通道卡驱动程序。通过分析VxWorks驱动程序结构和CPCI总线设备特点,重点给出了从内存映射模块、中断注册初始化模块和中断处理模块等方面进行CPCI多通道卡驱动程序的设计方法、实现过程和关键代码。集成CPCI多通道卡驱动程序的“海燕”拖缆定位与控制系统具备12个通道数据处理能力,多次成功应用到海上生产作业中,其实时性和处理效率满足大规模海上拖缆地震勘探对控制系统的要求。CPCI多通道卡驱动程序设计合理,易于扩展到其他具有多通道、多任务、实时性要求高的嵌入式数据采集系统中。 相似文献
16.
17.
综合环境监视(IAESS)是民机航空电子系统中的重要组成部分,其综合化程度的发展是当前研究的热点。将环境监视中的各项功能,如机载防撞系统(ACAS)、地形告警系统(TAWS)等进行软硬件综合,对软硬件系统中的操作系统提出了实时性、高可靠性等要求。针对这一问题,提出了一种新的基于虚拟中断技术的实时Linux设计与实现方法。在此基础上,对综合环境监视系统架构进行了分析和测试。试验结果表明,该实时Linux设计方案能够胜任实时性操作系统,可在未来的应用中很好地满足民机综合环境监视系统的实时性需求。 相似文献
18.
19.
20.
介绍了Spartan6芯片搭载MicroBlaze软核的硬件平台,以及集成了μC/OS-Ⅱ操作系统的软件平台;给出了在此软硬件平台上的可抢占、可嵌套的中断机制的实现方法;灵活地运用面向底层硬件代码与操作系统代码之间的参数传递,协调了中断处理与任务调度之间的关系。阐述了方案的原理,给出了程序流程图;通过试验,验证了可抢占、可嵌套的中断机制的正确性与可行性。 相似文献