随着嵌入式技术的不断发展,HMPU逐渐广泛应用于高性能计算领域。异构多核处理器,即具有两个或以上处理器内核的处理器,因其计算效率高,且可针对不同应用调整结构,其应用相当广泛。在具体应用中,多核处理器的不同处理器核之间需要进行大...随着嵌入式技术的不断发展,HMPU逐渐广泛应用于高性能计算领域。异构多核处理器,即具有两个或以上处理器内核的处理器,因其计算效率高,且可针对不同应用调整结构,其应用相当广泛。在具体应用中,多核处理器的不同处理器核之间需要进行大量的、频繁的数据交换,因此,处理器核间的通信效率严重影响处理器的性能。目前通过调查研究,异构多核处理器芯片核间通信领域已经在国内外取得了一些显著研究成果。该文结合以上研究成果,针对电子系统数据与信号处理融合及IO综合管理需求,综合不同类型处理器的功能性能需求,以先进SoC为技术手段,基于国内现有IP和自主工艺平台,在单芯片上实现数据处理及信号处理、多数据接口、高精度采集以及异构多核可定制信息处理为目的,提出一种基于"CPU+DSP+FPGA+IO"结构的异构多核处理器芯片(heterogeneous multi-processor unit, HMPU)的设计方案,采用共享总线的Mailbox异构多核间通信机制,以满足信号采样处理、总线协议处理、数据处理及控制功能。重点阐述了HMPU的体系架构设计、详细设计及实现、虚拟仿真验证及FPGA原型验证等关键技术。目前HMPU已经流片成功,并成功应用在多个领域。展开更多
文摘随着嵌入式技术的不断发展,HMPU逐渐广泛应用于高性能计算领域。异构多核处理器,即具有两个或以上处理器内核的处理器,因其计算效率高,且可针对不同应用调整结构,其应用相当广泛。在具体应用中,多核处理器的不同处理器核之间需要进行大量的、频繁的数据交换,因此,处理器核间的通信效率严重影响处理器的性能。目前通过调查研究,异构多核处理器芯片核间通信领域已经在国内外取得了一些显著研究成果。该文结合以上研究成果,针对电子系统数据与信号处理融合及IO综合管理需求,综合不同类型处理器的功能性能需求,以先进SoC为技术手段,基于国内现有IP和自主工艺平台,在单芯片上实现数据处理及信号处理、多数据接口、高精度采集以及异构多核可定制信息处理为目的,提出一种基于"CPU+DSP+FPGA+IO"结构的异构多核处理器芯片(heterogeneous multi-processor unit, HMPU)的设计方案,采用共享总线的Mailbox异构多核间通信机制,以满足信号采样处理、总线协议处理、数据处理及控制功能。重点阐述了HMPU的体系架构设计、详细设计及实现、虚拟仿真验证及FPGA原型验证等关键技术。目前HMPU已经流片成功,并成功应用在多个领域。