基于NiosⅡ与Mc/-Ⅱ的多核系统应用支撑框架设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:lionfirst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代社会的快速进步,原有的单核处理器已经不能满足人们的需求,多核技术应运而生。通过将两个或更多个处理器核集成在一个芯片上,使一个程序可以同时运行在多个计算引擎上,真正缩短了执行时间,提高了计算效率。   目前多核系统设计的一大重点及难点在于如何有效分解计算任务,然后并行执行,使开发出的软件很好地支持多处理器核硬件系统。针对该问题,本文提出了一种基于通用划分策略的多核系统设计方法。该通用划分策略一方面在硬件设计中按照处理器核对外设进行分组,从而减轻单个处理器核服务外设的负担;另一方面在软件设计中基于外设分组编写各处理器核上的软件;同时要使用共享存储器等机制实现核间消息通信。   本文基于对嵌入式处理器NiosⅡ多核系统开发技术细节的研究,使用SOPC Builder工具创建了包含两个NiosⅡ处理器核的多核系统,处理器核间使用硬件邮箱IP核共享消息存储器,并将此多NiosⅡ核系统集成到了QuartusⅡ硬件工程中,从而搭建了一个可以运行在FPGA开发板上的完整的硬件平台。接下来,本文对μC/OS-Ⅱ操作系统中任务管理机制、消息队列管理机制及时间管理机制等进行了分析,并进一步设计了运行在已搭建好的多NiosⅡ硬件系统上用于测试多核系统功能及性能表现的应用软件。最后,本文对本设计中硬件和软件两方面的系统测试结果进行了分析和总结。
其他文献
数字化校园是教育信息化的重要推手,特别是近十年来,已形成一个高速发展的行业。目前,其本身内涵的日益丰富,前期建设的系统各自独立,其基本框架已显诸多弊病。严重阻碍其信
随着IT技术的不断发展,互联网中日益增加的用户和分布广阔的数据,给分布式存储技术带来了新的挑战。然而,在基于客户端/服务器(C/S)体系结构的存储系统中,如果服务器出现故障
无线传感器网络是新一代智能信息系统,其应用前景广阔。然而传感器节点的计算和通信能力通常十分有限,加之无线传感器网络中的数据传输具有多到一、多跳等特点,使得无线传感网中
面对城市繁重的管理工作,视频监控系统在辅助城市管理工作上起到越来越重要的作用。本文主要针对城市管理中的绿地区域监控展开研究工作。通过解析摄像头实时拍摄的图像信息
计算机网络的出现,使得独立的计算机能够相互进行通信,提高了人们的工作效率。然而,人们在享受网络带来的种种方便、快捷服务的同时,也不得不面临来自网络的种种威胁。网络取证正
近年来,移动通信网络有了快速多样化的发展,主要可以从两方面来看:首先,无线接入网络的下行峰值速率越来越高,从GPRS的85.6Kbps到3G WCDMA网络的384Kbps再到现有的3.5G HSDPA网络
随着企业对软件实体的可重用性、互通性、灵活性等要求的提高,面向服务计算已经成为软件业构建应用的主要模式之一。国家自然科学基金项目《动态服务资源分发网络关键技术研究
近年来,空中交通流量的快速增长给已有的通信导航系统产生了巨大压力。为了解决这个问题,国际民航组织提出了新航行系统概念。新航行系统由通信、导航、监视和空中交通管理四部
伴随着移动互联网的飞速发展,移动应用开发的门槛逐步降低。越来越多的移动应用商店(如苹果App Store,中国移动Mobile Market等)开始出现,“草根”应用开发者越来越多。他们迫切
随着互联网技术的发展,草根化的应用提供者逐渐成为应用创新的主力。然而传统的业务提供方式严重影响了他们业务创新能力的发挥,也阻碍了电信运营商利用长尾市场获取更大收入。