基于嵌入式多核处理器的通信及中断问题的研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:dmj_66666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多年来微处理器性能的提升大都基于提高单个处理器主频或者指令级并行度进行的,随着芯片功耗问题的加剧,摩尔定律将越来越不起作用。目前,无论是工业界还是学术界都将目光转向了多核处理器体系结构,多核结构能够提供强大的处理速度。如今,计算机实现了多核处理的能力,这就意味着计算机能够真正实现并行处理。多核处理器成为了发展的主流。在嵌入式领域中,多核处理器的应用是目前嵌入式系统开发的一个热点问题。PB11MPCore是一款基于ARM V6架构,拥有4个ARM11 MPCore处理器的开发板。该开发板借用了X86平台的北桥和南桥概念,其功能分别用ASIC和FPGA实现。PB11MPCore开发板是一款基于ARM的SMP架构的高度集成的软硬件开发平台。它在ATX机箱外壳内提供自供电。PB11MPCore开发板作为一款快速的多处理器软硬件开发平台,配备了4块ARM11 MPCore处理器和一个运行速度接近ASIC的存储系统。使用堆建于基板上的基于FPGA的RealView Logic Tiles,能够让客户的AMBA3外围设备、处理器和DSP很容易地被添加到现存的ARM开发板上。本论文对PB11MPCore开发板的体系结构进行了介绍,尤其是对中断系统的原理进行了详细分析。基于该开发板,本论文分别对多核的启动和中断系统进行了设计和实现。介绍了系统启动流程,实现了主核和次核通过核间中断的依次启动;对中断系统进行了分层,分别实现了硬件相关层和内核层,最后对核间中断进行了实现。
其他文献
近年来,Internet迅速发展起来,而World Wide Web(简称Web)不仅成为Internet上主要信息资源,而且也成为日益流行的网上教育之核心。开发基于Web的教学应用程序,已经成为现代网上教
与传统的访问控制模型相比,基于角色访问控制(RBAC)模型是一个策略中立的模型,它具有授权管理、职责分离等方面的优势.对于单域的分布式环境下基于角色访问控制系统的实施问
随着Web的发展,越来越多的企事业单位建立了网站,方便用户获取信息和宣传自己,但采用传统的建站方式存在着内容不易管理、信息更新不及时、页面一致性较差和响应速度慢等问题
防火墙是网络安全的保障,同时也是网络性能的瓶颈.因此,高性能防火墙的设计与实现已成为当前网络安全领域一个重要的研究方向.分析了典型状态检测包过滤流程,以及包过滤防火
该文对工作流系统中若干关键技术问题进行了深入的探讨和研究,主要的工作和成果如下:首先,结合事务工作流和面向对象工作流提出了基于扩展UML的工作流模型.利用面向对象技术,
该文主要对异构数据库的信息集成系统的设计及实现做了系统全面的研究,提出了一种基于B/S体系结构的异构数据库集成系统(HDBIS).该系统在Intranet环境下,支持ORACLE、SYBASE、I
蓝牙协议采用分层的体系结构,针对不同的应用可以采用不同的协议体系,蓝牙无线局域网实现了TCP/IP在无线环境下的传输.由于目前使用的TCP/IP协议是针对线路差错率很小的有线
多协议标记交换技术是IETF正在研制并积极推广的一种数据转发机制.MPLS可以实现流量工程,服务质量,安全性控制等功能.利用这些特性来实现组播服务.可以避免原先IP组播的种种
通过对RTOS体系结构的研究,指出进程间通信(IPC)在RTOS中的地位和作用,重点分析了IPC中的消息通信机制,在研究了微内核结构RTOS中影响消息传递性能的各种因素后,提出一种改进
该论文的主要工作是借助于信息融合的理论和方法,对来自虚拟环境外设的大量多传感器信息进行融合推理,以得到含义明确、简单有效的控制信息.该文的创新之处在于建立了一个"面