Xilinx,Inc。(纳斯达克:XLNX)宣布全部可编程抽象计划提高硬件设计师的生产力,并使系统和软件开发人员能够直接利用所有可编程FPGA,SOC和3D IC。Xilinx及其生态系统联盟成员包括MathWorks®和NationalInstruments®现在支持软件,模型,平台和基于IP的设计环境的组合。这些环境使高级图形和基于文本的编程语言如C,C ++,Systemc,并且很快将支持OpenCL™(开放式计算语言),其具有先进的自动化技术,可将这些语言转化为优化的实现。这些软件和系统级别抽象补充硬件集中的IP集成和基于C的设计抽象已经证明,可以通过传统的RTL流程加速复杂的FPGA和SOC的开发高达15倍。
汤姆菲斯特,SR。Xilinx的设计方法营销说明通过扩大抽象设计师的数量和类型可以选择,我们不仅提高了现有硬件客户的生产力,而且赋予广大系统和软件工程师直接利用所有可编程FPGA,SOC和3D ICS。
加速硬件设计
为了加速在所有可编程设备中创建高度集成、复杂的设计,Xilinx推出了Vivado®IP Integrator (IPI)。Vivado IPI加速集成客户IP, Xilinx LogiCORE™和SmartCORE™IP,第三方IP, MathWorks Simulink®设计与Xilinx的系统生成器,以及C/ c++和System C合成IP与Vivado高级合成(HLS)。
Gainspeed公司的软件和FPGA总监Ties Bos表示,利用Vivado IPI和HLS的结合对我们开发下一代电缆基础设施产品是非常宝贵的,可以通过软件驱动的全ip架构快速部署新的服务。这些抽象的组合允许我们用c++开发算法,并快速集成得到的IP,与RTL方法相比,节省了超过15倍的开发成本。
Vivado IPI基于行业标准,如ARM®AXI互连和IP封装的IP- xact元数据,提供与Xilinx All Programmable解决方案共同优化的智能设计组装。针对Zynq®-7000全可编程SoC,嵌入式设计团队现在可以更快速地识别、重用和集成针对双核ARM处理系统和高性能FPGA fabric的软件和硬件IP。
加速系统级设计
系统工程师喜欢抽象,如C / C ++ / Systemc,OpenCL,MathworksMatlab®和Simulink,以及National Instruments LabVIEW™,用于为当今更智能的系统进行模拟硬件和软件行为。Xilinx及其联盟成员的生态系统使设计团队能够直接将这些算法直接用于实施,而无需担心实施细节。
MathWorks发布了用于Zynq-7000所有可编程SoC设备的新的指导工作流及其R2013b版本。引导工作流使软件开发人员和硬件设计工程师能够在MATLAB和Simulink中创建和建模他们的算法,在软件和硬件之间划分他们的设计,并在Xilinx目标设计平台上自动定位、集成、调试和测试这些模型。该新功能基于MathWorks广泛的特定于应用程序的工具箱库组合和健壮的嵌入式软件和硬件代码生成技术,帮助用户验证和优化系统性能,并使更广泛的开发人员社区能够利用业界首个All Programmable SoC。
嵌入式系统设计人员使用LabVIEW和NI®可重新配置的I / O(RIO)硬件来摘要传统RTL设计的复杂性,并避免构建部署目标的操作系统,驱动程序和中间件的耗时耗时的任务。国家仪器创建了一种基于平台的嵌入式设计方法,包括现成的可重新配置硬件和直观的图形编程。单击单击,NI LabVIEW 2013开发环境可以编译,调试和部署为NI目标编写的处理器或可编程逻辑编写的应用程序。此开发环境目前支持多个Xilinx所有可编程设备。NI选择Xilinx所有可编程SOC和FPGA的RIO计算核心,60多个可部署目标的平台。
通过与几个早期客户的合作,Xilinx还在开发一个新的、系统级的异构并行编程环境,该环境支持基于软件的编程、系统验证、调试和C/ c++和OpenCL的自动化实现。这个新的全面的基于Eclipse™的环境将提供特定于市场的库,从而显著提高设计效率。这个新流程的架构是为了直接授权需要并行架构的系统架构师、SW应用程序开发人员和嵌入式设计人员,以提高系统性能,降低系统BOM成本,并提供总体功耗降低,易于使用,开发时间与asp、dsp和gpu一致。
加速软件设计
Xilinx所有可编程摘要还加快了Zynq-7000所有可编程SoC和MicroBlaze™处理器的软件开发。Xilinx开发了一个Quick Emulator (QEMU)开放源码虚拟机,用于模拟系统硬件/软件接口。早期的软件开发会带来更高的生产力和持续的硬件/软件集成验证。
此外,Xilinx还与Cadence®Design Systems合作,为Xilinx Zynq-7000全可编程SoC提供虚拟系统平台,实现硬件和软件的同步开发,极大地节省了开发成本和上市时间。将这些虚拟化环境与Xilinx Software Development Kit (SDK)一起使用,设计团队可以节省数月的系统开发时间。
赛灵思公司
www.xilinx.com.
《华盛顿邮报》Xilinx及其生态系统扩展了所有可编程抽象第一次出现在FPGA提示。
提交:FPGA提示




