今天小编要和大家分享的是嵌入式技术相关信息,接下来我将从嵌入式处理器最近有什么新的研究,【高清图】 cpu是什么?八核处理器啥意思 每日一答图5这几个方面来介绍。
嵌入式技术相关技术文章嵌入式处理器最近有什么新的研究
利用 Xilinx Platform Studio 工具套件,快速、便捷地生成 BSP,用于具有嵌入式PowerPC处理器的 Virtex FPGA。
具有嵌入式处理器的平台FPGA提供很大的灵活性、集成度和高性能。目前,在单个可编程逻辑器件中开发极其复杂且高度定制化的嵌入式系统已成为可能。随着芯片性能的不断增加,如何使设计方法始终高效、多产,成为人们面临的主要挑战。嵌入式系统开发的关键活动之一是板级支持包(BSP)。利用BSP,可以使嵌入式软件应用程序成功地初始化,并与连接到处理器的硬件资源进行通信。典型的BSP组件包括引导代码、器件驱动程序代码和初始化代码。
创建BSP是一个冗长而繁复的过程,并且每当微处理器与处理器和相关的外设的组合有所变更时都得再次创建。对FPGA而言,短的设计周期加上平台的灵活性,会使得管理BSP的任务更为艰巨(图1)。这就迫使人们寻找更有效地管理BSP的方法。
设计流程和软件BSP生成
赛灵思处理器的设计包含硬件平台集结流程和嵌入式软件开发流程。这些流程都通过XPS(Xilinx Platform Studio)工具加以管理,该工具属于赛灵思嵌入式开发套件(EDK)的一部分。
设计通常始于在XPS中集结与配置处理器及与其相连接的器件。定义好硬件平台后,就可以配置系统的软件参数了。XPS的一个主要特点是,它可以根据你对处理器、外设和嵌入式操作系统的选择和配置来定制BSP。系统通过硬件设计的迭代改变而发展,同时BSP随着平台而发展。
自动生成的BSP可赋予嵌入式系统设计者以下能力:自动创建与硬件设计完全匹配的BSP;使用预认证的组件消除BSP设计错误;立即启动应用软件开发,提高设计者的效率。
创建用于VxWorks的BSP
XPS可生成用于赛灵思Virtex-II Pro和Virtex-4 FPGA中的PowerPC 405处理器及其外设的定制Tornado 2.0.x(VxWorks5.4)或Tornado 2.2.x(VxWorks5.5)BSP。生成的BSP包含系统必需的所有支持软件,包括引导代码、器件驱动程序和VxWorks初始化。