快捷搜索:  as  asThAceIBkEgtM  as).).)(()

浅谈低价位嵌入式处理开发套件

嵌入式办理规划营销

高档产品经理

jay.gould@xilinx.com

Jim Burnham

Xilinx, Inc.

嵌入式处置惩罚部

嵌入式产品营销

jim.burnham@xilinx.com

从头构建繁杂的实时嵌入式系统既耗时,效率又低。假如硬件、软件、固件、RTOS(实时操作系统)集成和软件驱动器均为全新产品,其功能和靠得住性未经实际利用验证,有谁乐意花功夫去调试它们呢?工程师在设计和调试历程中爱好把变量分离出来,一个个地进行改动,但对您而言,要想迅速取得进展,所应用的组件一开始就必须轻车熟路——正所谓“工欲善其事,必先利其器”。从工程安排上讲,从布线到返转头一块原型板平日必要好几周的光阴,在此时代软件和固件工程师只能尽力为并不存在的平台开拓代码和驱动器。

要是使用现成组件构建一个临时的初始系统,环境也好不了若干,由于您必须要把各个系统部件组合在一路,而这些部件很可能来自不合的供应商。您可能会问:我该查自己的系统呢,照样供应商的组件有问题?这样做行吗?会不会很昂贵?

现在,这统统都不用担心了,由于基于机动、可编程平台的嵌入式开拓套件已经登场,它不仅机能周全,而且价格低廉。这一开拓套件可不合于那些只有小小的内存、无法真刀真枪完成实际设计事情的“玩具”,也有别于那些过分针对某个特定行业,致使其功能无法迁移或扩展到您自己利用中的对象。现在,仅用略高于一个高端 MP3 播放器及其配件的价格,您就可以买到一套完全绑缚好的套件,包括硬件、软件、JTAG 探针、通信电缆和预先颠末验证的一些参考设计。此套件支持真正嵌入式处置惩罚的开拓,且兼容多种类型的实际利用,包孕为构建快速、机动的嵌入式处置惩罚系统而必要的统统要素。

智能对象、IP 和专为功能富厚的硬件开拓板(或评估板、参考板或演示板)编写的参考设计,能缩短嵌入式开拓的周期。有了一套机能优越的集成开拓套件,您就可以完全专注于自己的实际利用,而无需操心探求因焊接欠妥、白线断裂或软件驱动法度榜样与规格所要求的 IP 外设不切合而带来的问题。对付软件/固件团队来说,有没有一个稳定的硬件情况大年夜不一样——假如拥有这样一个情况,他们就可以在首次提交定制硬件板之前,早早着手编写代码,并对其进行测试和调试。赛灵思MicroBlaze 开拓套件(Spartan-3E 1600E 版)具有平台所有的机动性、集成度高,而且价格低廉(图 1)。

软处置惩罚和可定制IP 的优点

为尽可能地满意项目要求,工程师必要多种选项及机动性。经由过程可编程平台和立异型对象,您可以手动设置嵌入式设计的功能、面积、用度和机能,使其达到最佳状态。在把定制的硬件从市廛买回家之前,您可以对机动的软处置惩罚器核进行实例化、定制 IP、优化硬件的机能,还可在一个开拓板上对您的软件进行验证。

FPGA 处置惩罚系统的本色就抉择了它是可编程、可从新设置和现场进级的。是以,它们具备的独特上风可赞助您的产品更快打入市场,并具有更长而且可更新的生命周期。

Spartan 系列 FPGA 支持 32 位 RISC MicroBlaze 软处置惩罚器。由于该软处置惩罚器像其它 IP 外设一样由 FPGA 元件构建而成,以是可以随意将着实例化。为充分使用低价位的 Spartan 利用,赛灵思对 MicroBlaze 软处置惩罚器核进行了优化,以达到在尽可能小面积上实现最佳效果。因为这种MicroBlaze 软处置惩罚办理规划的机动性,您可以在设计周期中随时对更新、变动、或全部新处置惩罚器核进行实例化。假如硬件和软件差错都可以改正,已有功能可以增强,新的功能可以添加,以致在完成支配后还能增添对新标准的支持,那么您可以想象一下,产品的寿命会有多么长!

IP 外设也是软性的,在面积要求较高的环境下,可对其进行编辑,替代核的某些功能。与分离式处置惩罚办理规划不合的是,您可以针对详细利用选择最优组合,从规划中剔除不必要的额外器件单元。在这样一个软性、可编程的处置惩罚系统中,可以经由过程几种微调措施来前进机能。此 MicroBlaze Spartan 套件使您可以尽情发挥协处置惩罚的长处,探索加快设计的多种措施,而不仅仅是在拨快时钟上做文章,由于拨快时钟的好处是有限的。与在单个处置惩罚器核上序列运行的纯软件利用比拟,在高机能 FPGA 硬件中加入引擎一样平常来说总能收到改进系统机能之效。用多处置惩罚器、插入式浮点单元 (FPU) 或硬件指令做实验,可能会对您的利用大年夜有裨益。使用可编程平台,您可以就 MicroBlaze 处置惩罚进行实验而不花分文,由于您不必把自己拴逝世在初步纸面规格书上所供给的那些伶仃的办理规划上。

集成部件,出盒即用

赛灵思MicroBlaze 开拓套件(Spartan-3E 1600E 版)为嵌入式开拓集成了完备的情况。该套件支持一大年夜批不合的 MicroBlaze 软处置惩罚,并包括:

来自相助伙伴 Digilent 的 Spartan 3E 1600E 开拓板

ISE(集成软件情况)FPGA 对象

荣获大年夜奖的 Platform Studio 嵌入式对象套件 (XPS)

MicroBlaze 软处置惩罚器许可(无需单元版税)

JTAG 探测器、以太网和串行电缆

ChipScope Pro 阐发器(评估版)

参考设计

您可能还会对下面的文章感兴趣: