首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

赛灵思ISE 11.1 量身打造四种工具流程-3

赛灵思ISE 11.1 量身打造四种工具流程-3

嵌入式版本
在全新嵌入式版本中,赛灵思将其备受欢迎的嵌入式开发套件 (EDK) 与逻辑版本进行了捆绑(见图2)。嵌入式版本旨在满足那些希望在设计过程中充分利用嵌入式处理器高灵活优势的客户的需求。赛灵思提供了两款可实现最高设计灵活性的处理器内核:MicroBlazeTM 软处理器 32 位内核与 PowerPC®440 嵌入式处理器内核。此外,嵌入式版本还提供必要的驱动程序、软件应用程序,以及嵌入式系统设计人员非常熟悉的调试功能。为积极响应客户需求,赛灵思还在 ISE 设计套件 11.1 软件中新增了 EDK 的软件开发套件 (SDK),,SDK 是一种面向软件设计人员的低成本、独立许可配置。
嵌入式版本软件的突出优势包括如下:
SDK 可为专注于嵌入式软件应用开发与调试的用户提供独立配置,从而可简化用户界面,与较早版本的 EDK 相比,显著降低了磁盘空间占用;
采用 Base System Builder (BSB) 的双处理器设计创建自动操作;
在使用赛灵思目标设计平台进行设计时,新版 MicroBlaze 处理器 (7.20) 可实现更高的优化性。

在嵌入式版本中使用 EDK 进行处理器编程
EDK 是由 赛灵思Platform Studio (XPS) 与 SDK 工具、嵌入式 IP、微处理器内核、文档以及诸如 Wind River 与 Monta Vista 等第三方提供的接口组成。
在嵌入式版本设计流程中,用户首先要创建设计 RTL,并将其导入 Project Navigator。如果他们想在设计方案(Virte-4 与 Virte-5 器件中的 MicroBlazeTM 软处理器或 PowerPC 处理器)中添加微处理器内核,应激活 XPS 工具。
XPS 包括高级向导工具 BSB,使用户能够通过一系列鼠标点击选择在设计方案中采用的微处理器(最多两个)。用户还可便捷地选择所需的外设集与设计拓扑。BSB 随后可自动生成包括软硬件平台的可平稳运行的完整嵌入式系统,这些平台可通过 XPS 轻松实施。该工具随后将自动实施。较早版本的 BSB 一次只允许用户实施单个处理器及其外设。而现在,ISE 设计套件 11.1 软件中的新版 BSB 使用户既可实施单处理器设计方案,也可实施双处理器方案,而且配合了相关的外设。
BSB 还可提供进一步功能,使用户在几个窗口中通过一系列鼠标点击指定要使用的开发板。随后用户可在设计方案中选择实施单个处理器或双处理器。他们可指定是否需要处理器使用 FPU,并明确目标处理器、总线性能以及每个处理器的存储器分配/要求(有时需要额外的 FPGA 资源)。用户随后可根据自己的意愿选择添加至每个处理器的 MPU 外设,并指定是否需要给定的外设专用于单处理器或由双处理器共享。用户指定完所有特性后,就可在 XPS 中根据需要查看、放大与实施设计方案。XPS 可精细控制连接,也就是说可获得设计方案的各种视图,其中包括方框图以及系统组装视图。XPS 使用户能够进行详细的分析,并手动调节设计方案中的各个块。用户对设计方案满意后,就可使 XPS 自动实施设计(XPS 将自动在后台运行 ISE 工具)。此外,XPS 还可自动为设计方案的所有硬件组件提供必需的驱动程序。
Platform Studio 的一个全新的特性有助于用户在 SDK 的 XML 文件中导出设计方案。XML 文件包含设计方案中硬件、存储器映射以及外设的描述信息,同时还包括所有硬件外设的数据表单。
用户导入 XML 文件至 SDK 后,就可在业界标准的 Eclipse 软件开发环境下打开设计方案(不是以硬件设计为中心的 GUI),大多数软件开发人员对这种环境都很熟悉,也是他们目前开发应用软件所常用的环境。
使用 SDK,用户还可通过下拉菜单定义所要使用的操作系统。随后该工具便可编辑操作系统,以及适用于设计硬件外设的驱动程序。用户可在工具中启动软件项目,创建软件应用,执行软件调试,建立描述,并向处理器下载应用代码。此外,SDK 还提供了一系列测试应用,其中包括Dhrystone、数种存储器与外设测试,以及 Xilkernel 演示调度程序。
增强的 Platform Studio 版本可实现版本的修订历史跟踪功能,为设计人员提供了渐进性更改设计方案的功能,并确保设计人员能根据需要返回到以前的版本。
返回列表