通过实现视频系统中通用的特殊数据流,这些参考设计可帮助加快系统开发速度。 在如图1所示的相机参考设计中,一部相机提供RAW图像数据给FPGA进行处理和显示。
该视频入门套件为参考设计提供了所有需要的源文件和项目文件,开发人员可利用这些文件作为起点。 在相机参考设计中,相机处理模块是在System Generator中开发的,然后在EDK嵌入式系统中作为专用硬件外设集成进来。 这样硬件设计人员就可以方便地移除例子中的图像处理设计,代之以特定设计所需要的功能,并将其集成到系统中,不需要再重新设计支持硬件外设。
嵌入式处理
升级到复杂硬件加速处理系统也就意味着需要嵌入式处理能力来完成所有实时控制、配置和系统交互功能。
这种紧密集成意味着设计人员可以将System Generator中完成的DSP设计转换为Platform Studio专用外设,并利用PLB总线将其连接到基本系统。 这样系统设计师就可以通过采用MicroBlaze v7软内核处理器方便地完成系统控制和现有系统软件的移植。 通过充分发挥器件的灵活性将硬件配置针对特定应用而优化的硬件架构,设计人员可以获得更高性能并实现更高的系统集成度。 从相机参考设计入手,一名软件开发人员从第一天开始可利用EDK软件开发工具开始实现操作系统并对应用层进行编程(图2)。
这一灵活性提高了开发过程的灵活性程度,同时也降低了设计复杂性。 XtremeDSP视频入门套件为硬件或软件开发人员提供了一个全面且易于使用的设计环境,包括丰富的示例应用以及全面的标准赛灵思设计工具流支持。 这种组合可帮助加快设计流程并且可支持更好地实现最终产品的差异化。
图2 VSK上的应用编程