欢迎访问有用文档网!

当前位置: 有用文档网 > 作文大全 >

面向综合化航电系统的Power架构双核处理器系统设计

| 浏览次数:

【摘 要】航电系统正朝着高度综合化的方向发展,越来越多的模块被集成在单一系统中,随之带来了面积、功耗过大以及板间布线复杂的问题。航电系统综合化、小型化和低功耗的需求以及工艺水平的提升,为单芯片集成多处理器内核的设计提供了支撑。本文提出一种面向综合化航电系统的Power架构双核处理器系统设计方案,首先对双核处理器系统架构进行描述,在此基础上详细分析了总线互连、复位策略、存储一致性等关键技术。该方案可广泛应用于高度综合化航电系统设计领域。

【关键词】Power架构;双核;总线互连;存储一致性

引言

航电系统目前正在向高度综合化方向发展[1],大量的红外、射频、信号处理、数字处理模块[2]被综合到一个系统,这对航电系统的性能、带宽、功耗、散热提出了严峻的挑战。将多模块集成为单芯片,能够大幅度减少元器件种类和板间连接器,有效解决面积、功耗和散热等问题。因此采用面向综合化航电系统的专用单芯片双核处理器设计成为绝佳的解决方案[3]。

PowerPC是一种精简指令集(RISC)架构的中央处理器,以其优异的性能、较低的能耗以及较低的散热量被广泛应用于嵌入式环境[4]。本文提出面向综合化航电系统的Power架构双核处理器系统设计方案,内部集成两个高性能PowerPC处理器,主处理器负责数据处理,从处理器负责FC-ASM协议[5]处理。主、从处理器之间通过DDR2存储器交换数据。本文对基于Power架构的双核乃至多核处理器开发具有一定的参考价值。

1.面向综合化航电系统的Power架构双核处理器架构设计

根据主、从处理器的功能划分,提出面向综合化航电系统的Power架构双核处理器架构设计。主处理器集成了PCIe、SRIO主机接口和DDR2控制器,同时对FC-ASM协议处理模块开放一个高速数据接口,提供了一条主机——DDR2存储器——FC-ASM协议处理模块之间的数据处理高速通道。从处理器对FC-ASM协议处理模块开放一个配置接口,提供了初始化以及寄存器配置通道。主、从处理器通过外部存储复用接口访问片外FLASH,片外FLASH存放着处理器上电所需的初始化程序。

2.总线互连

主、从处理器以及周边模块之间通过PLB4总线[6]进行互连。PLB4总线是高性能数据总线,用于在高速主、从设备之间进行读数据和写数据的快速交换。PLB4总线包含64位地址线、128位数据线。每一个PLB主设备通过独立的地址线、写数据线、读数据线和控制信号连接到PLB4总线上;而每一个PLB从设备通过共享的地址线、读数据线、写数据线、控制和状态信号连接到PLB4总线上。各个设备对PLB总线的访问是通过一个集中的总线仲裁器来完成总线控制的分配。

考虑到PCIe、SRIO主机接口与FC-ASM协议处理模块之间需要通過DDR2存储器交换大量数据,因此在主处理器PLB0总线上只分配DDR2控制器一个从设备;其余从设备被分配在主处理器的PLB1总线上。两条相对独立的数据通路:PCIe、SRIO、FC-ASM协议处理模块与DDR2存储器之间的FC通信数据通路;主处理器与FLASH存储之间的程序加载数据通路[7]。

从处理器对冗余的周边模块进行裁剪,只保留了与处理器核和FC-ASM模块正常工作相关的模块。

3.复位策略

复位分为硬件复位、软件复位和看门狗复位三种方式[8-9],其中主处理器和从处理器具有独立的软件复位和看门狗复位。硬件复位结束后,主处理器开始初始化并从外部FLASH加载程序[10~12],待主处理器程序加载完成后,从处理器开始初始化并从外部FLASH加载程序。

4.存储一致性信号量方案

主、从处理器之间通过DDR2存储器交换数据,为了保证存储一致性[13~14],本文提出了一种信号量的解决方案。主、从处理器共享一个信号量寄存器。如果从处理器要对DDR2存储器进行访问,应先读取信号量寄存器,如果寄存器值为“0”,表明主处理器正在对DDR2存储器进行访问。主处理器完成对DDR2存储器的访问后,对信号量寄存器进行写操作,写操作会将信号量寄存器主处理器端置“0”,从处理器端置“1”。从处理器读取到信号量寄存器值为“1”后,表明从处理器可以发起对DDR2存储器的访问。信号量解决方案提供了主、从处理器对共享的DDR2存储器的互斥操作机制,保证了存储一致性。

5.总结

本论文提出了面向综合化航电系统的Power架构双核处理器系统设计方案,详细论述了架构设计、总线互连、复位策略、存储一致性设计。本论文面向航电系统特定应用,将多模块集成到单片,有效解决了原系统存在的面积、功耗、散热、布线复杂等问题。本文对基于Power架构的双核乃至多核处理器开发具有一定的参考价值。

参考文献:

[1]李成文,李鹏,湛文韬,何小亚,刘宇,高杨.一种小型化高性能综合处理系统的设计与实现.航空计算技术,2014.44(4):121-125.

[2]航电系统向深度和广度发展..1MPC8641DIntegrated Host ProcessorFamily Reference Manual.Freescale.2008.

[3]潘越,宋萍,李科杰.基于PowerPC和FPGA的小型无人直升机飞行控制计算机系统设计.计算机测量与控制.2013.21(1):112-115.2FIBRE CHANNELAVIONICS ENVIRONMENT–ANONYMOUS SUBSCRIBER MESSAGING(FC-AE-ASM).INCITS,2006.

[4]128-bit Processor Local Bus Architecture Specifications. IBM, 2004.3PPC464-H90 Embedded ProcessorCore Support Manual.IBM,2007.

[5]林学龙.MPC8xx系列处理器的嵌入式系统复位电路设计.单片机与嵌入式系统应用.2005.4:80-83.

[6]王勇.基于MPC8641D处理器的对称多处理技术研究.信息与电脑.2010.5:22-23.

[7]周洪,沈华.基于MPC8640处理器的通用处理模块硬件设计.电脑知识与技术.2014.10(20):4922-4925.

[8]许伟,冯萍,郭海山.光纤通道交换网络接口卡的零拷贝技术研究与实现计算机测量与控制.2008.16(3):366-369.

[9]王长清,岑凡,蔡惠智.基于PowerPC架构多核处理器嵌入式系统硬件设计.微计算机信息.2010.26(6-2):6-7.

[10]陈海荣.基于双核PowerPC处理器的高性能计算模块设计.计算机测量与控制.2011.19(11):2824-2827.

[11]刘丽君,贺占庄,李灏.基于PowerPC的嵌入式系统硬件设计[J].计算机技术与发展,2008,(2):251,253.

推荐访问:系统 架构 处理器 面向 综合

热门排行Top Ranking

支部组织生活方面存在问题清单和整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的支部组织生活方面存在问题清单和整改措施党组织生活个人问题整改清单文章,供大家阅读参考

2021年党员个人问题清单及整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的2021年党员个人问题清单及整改措施党组织生活个人问题整改清单文章,供大家阅读参考。

浅析军队战斗力损耗的新变化

关键词:军队;战斗力损耗;新变化军队战斗力的结构,是战斗力各要素间的结合方式和相互关系。军队战斗力的

小学六年级毕业演讲稿100字左右9篇

小学六年级毕业演讲稿100字左右9篇小学六年级毕业演讲稿100字左右篇1敬爱的老师,亲爱的同学们:大

问题及整改措施 (2) 药房个人存在问题及整改措施

下面是小编为大家精心整理的问题及整改措施(2)药房个人存在问题及整改措施文章,供大家阅读参考。精品文章《问题及

个人问题清单及整改措施(最新) 能力作风建设个人问题清单及整改措施

下面是小编为大家精心整理的个人问题清单及整改措施(最新)能力作风建设个人问题清单及整改措施文章,供大家阅读参考。在认真

疫情防控赞美警察诗朗诵 关于警察的诗朗诵

下面是小编为大家精心整理的疫情防控赞美警察诗朗诵关于警察的诗朗诵文章,供大家阅读参考。疫情防控赞美警

纳税人满意度调查存在不足及对策探讨 提升纳税人满意度的方式方法有哪些

下面是小编为大家精心整理的纳税人满意度调查存在不足及对策探讨提升纳税人满意度的方式方法有哪些文章,供大家阅读参考。纳

小学思想品德教育面临的问题及对策

摘要:小学思想品德课程是小学教育教学过程中不可或缺的一门综合性课程,它对学生良好品德的形成具有重要影

2020党支部班子查摆问题清单及整改措施 农村党支部问题清单

下面是小编为大家精心整理的2020党支部班子查摆问题清单及整改措施农村党支部问题清单文章,供大家阅读参

消防安全检查简报 派出所校园消防安全检查简报

下面是小编为大家精心整理的消防安全检查简报派出所校园消防安全检查简报文章,供大家阅读参考。简报第2期申扎县中学

2021教师党员年度个人总结8篇

2021教师党员年度个人总结8篇2021教师党员年度个人总结篇1敬爱的党组织:我是一个普通年轻的人民