生成有效的板支持包
时间:04-29
来源:Eefocus
点击:
具有嵌入式处理器的平台 FPGA|0">FPGA 为您提供前所未有的灵活性、集成度和高性能。目前,在单个可编程逻辑设备中开发极其复杂且高度定制化的嵌入式系统已成为可能。
随着芯片性能的不断增加,如何使设计方法始终高效、多产,成为人们面临的主要挑战。嵌入式系统开发的关键活动之一是开发板支持包 (BSP)。利用 BSP,可以使嵌入式软件应用程序成功地初始化,并与连接到处理器的硬件资源进行通信。典型的 BSP 组件包括引导代码、设备驱动程序代码和初始化代码。
创建 BSP 是一个冗长而繁复的过程,并且在微处理器复合体(处理器和相关的外设)每次有所变更时都得再次进行。对 FPGA 而言,迅速的设计循环加上平台的灵活性,会使得管理 BSP 的任务更为艰巨(图 1)。这一情况迫使人们寻找更有效地管理 BSP 的方法。
本文将描述 Xilinx, Inc.|306|1">Xilinx 提供的一种创新解决方案,它可以简化 RTOS BSP 的创建和管理。我们选择了 WindRiver VxWorks 流程来阐明这一概念,但其蕴含的技术是通用的,同样适用于支持 Xilinx® 处理器的所有其他操作系统解决方案。
图 1 – 平台 FPGA 灵活性要求软件 BSP 生成过程具有高效率。 Xilinx 设计流程和软件 BSP 生成 |
FPGA BSP Xilinx Mac EDK UART MLD 相关文章:
- 一种基于FPGA的接口电路设计(11-18)
- 利用Virtex-5 FPGA实现更高性能的方法(03-08)
- 设计性能:物理综合与优化(04-28)
- 使用 PlanAhead Design 工具提高设计性能(04-28)
- 采用灵活的汽车FPGA 提高片上系统级集成和降低物料成本(04-28)
- 面向 FPGA 的 ESL 工具(04-29)