如今,系统架构师和嵌入式设计工程在开发高科技系统的时候必须权衡性能、功耗、成本、以及开发计划。采用软件还是硬件来实现一般在设计初期便需要决定。这些都是很重要的决定,会影响到开发、测试、验证时间、性能以及支持变化的市场需求的能力。设计团队经常力争通过软件实现尽可能多地功能,以最大限度地提高灵活性。这种方式可以允许开发者随时添加或者修改产品的功能,甚至在产品发布之后。
设计团队必须考虑所有的备选实现技术和选择,包括嵌入式处理器、ASSP、SoC,但是最终发现找到一个合适的硬件平台是非常困难的。开发后期变化的需求、硬件错误导致的复杂的软件解决方案、软件无法满足所需性能,或者一些在产品发布之后提出的新功能需求,这些都让初期的选择变得更为复杂。
赛灵思的Zynq-7000 All Programmable SoC为嵌入式领域带来了新的选择,以全新的方式来应对上述挑战。该创新型的器件可以让您在整个设计阶段甚至产品发布之后都可以对硬件和软件进行调整。Zynq-7000 All Programmable SoC具有独特的架构,它在一颗芯片上集成了双核ARM Cortex-A9处理器、可编程逻辑器件以及可编程I/O。该架构可以充分利用大家熟悉的、SoC风格类似的设计工具和方法进行开发,比如Vivado设计套件。该设计套件可以支持多种语言,如C、C++、HDL、System C、MatLab以及LabView,因此系统架构师和设计人员能非常熟悉Zynq-7000 SoC的开发流程。Vivado 设计套件可以让您快速地建立原型,并且可以在整个产品生命周期中进行调整;另外还可以让您有效地利用现有的设计中的软件和逻辑IP以缩减开发时间和经历,让产品更快速地上市。
通过此次研讨会,您将了解到:
1.如何分析和确定一个设计可以从加速器中受益
2.如何开发并集成一个硬件加速器
3.使用Vivado 设计套件如何完整地、一步一步地开发Zynq产品
罗霖
赛灵思公司机器学习产品营销高级经理
秦好亮(Leon Qin)
赛灵思主任处理器应用专家