XPS 嵌入式系统工具套件为嵌入式系统工程师提供了理想的设计环境,使他们不费吹灰之力就可以开始设计过程。本集成开发环境包括设计 GUI、自动化配置向导、编译器和调试器。XPS 构建于 Eclipse 框架之上,并支持 GNU 工具链,可用于处理编译和调试。与平常所用的 Base System Builder 之类大同小异的设计向导,能使配置基本处理器系统的过程自动化,连接并定制 IP,对项目进行组织。此外,XPS 可自动生成实例测试代码和软件驱动器,甚至可为一些最常用的嵌入式操作系统生成板支持包。
这些智能嵌入式工具具有“平台意识”,并能从菜单驱动环境下自动化特定电路板的流程。Xilinx 与其电路板合作伙伴公司(如 Avnet、Nu Horizons 和 Digilent 等)合作,随嵌入式硬件板提交一份电路板说明文件;而 Platform Studio 则利用该文件构建新的菜单支持。用这种设计向导方法来配置系统,您可以在短短几分钟内创建基本的嵌入式系统,因而缩短熟悉过程,加快设计进程。
赛灵思 提供的唯一连接方式是 USB JTAG 探针,可用于 FPGA 和嵌入式软件下载及调试。这一性能可简化处理过程,使您不必依赖于多个探针,消除为不同功用而来回调换探针的麻烦。以太网和串行电缆也包括在套件中,这样,一打开封装,您立即就能完成所有需要的连接。
参考设计和嵌入式 OS 支持
在集成开发套件中,能真正使您游刃有余地进行设计,并且最具决定性、最关键的部分,是一批参考设计和符合业界标准的嵌入式 OS 支持。该套件包含已有的、行之有效的示例设计,您打开产品包装后,立即就能拥有可以运行的基本系统。这些预先验证过的参考系统可以在您开始创建新的代码或 IP 之前确认硬件及连接的状况是否正常,这样,如果问题出在电路板或电缆上,您就不会白费时间在自己的设计中找问题。