Altera® SoC FPGA虚拟目标是对双核ARM® CortexTM-A9 MPCoreTM嵌入式处理器开发系统的快速功能仿真。这一全面的原型开发工具"开箱即用",在PC上运行,启动Linux操作系统,对实际开发电路板进行建模。虚拟目标与其仿真的实际硬件二进制和寄存器兼容,支持器件专用产品软件的开发,获得实际硬件后,不用修改就能够在硬件中运行。
虚拟原型开发工具是软件开发的首选,因为它增强了全系统的可视化和控制功能。采用虚拟原型开发工具,您可以在具备硬件之前迅速开始软件开发,进一步提高软件团队的效能和软件质量。
为能够全面的表示Altera SoC FPGA器件,虚拟目标还采用了基于PC的仿真FPGA扩展功能,名为环路FPGA。环路FPGA支持虚拟目标与Altera商用FPGA开发电路板的连接,在这些电路板上,您可以实现自己的定制知识产权(IP),与运行在PC上的其他虚拟目标组件一起运行。这样,您能够采用定制外设和硬件加速器等FPGA硬件来测试您的软件。
图1显示了具有可选环路FPGA的虚拟目标。
图1.具有可选环路FPGA的虚拟目标

Altera SoC FPGA虚拟目标的关键特性和优点
- 成熟的技术——虚拟目标工具是业界成熟的解决方案,支持获得硬件之前进行软件开发,缩短了产品面市时间。包括Altera在内的很多成功的半导体公司都使用了基于Synopsys Innovator平台的虚拟原型开发工具。
- 可立即使用——虚拟目标是经过预构建的全功能仿真模型,适用于嵌入式系统,"开箱即用"。您不需要具备建模或者仿真经验。虚拟目标能够与现有软件工具一起使用,例如GDB、ARM的DS-5,Lauterbach 的TRACE32以及Wind River Workbench等。
- 器件专用——为虚拟目标编写的代码与建模电路板二进制和寄存器兼容,不需要修改,可以运行在所有平台上。
- 支持Linux——虚拟目标采用了Linux启动镜像和驱动器,支持系统中的所有主要组件。
- 快速仿真——虚拟目标是快速功能仿真工具,能够在20秒内启动Linux。
- 全面的系统可视化和控制功能——利用虚拟目标,您可以实现在实际硬件中难以完成甚至不可能完成的任务。
虚拟目标能够对以下Altera开发电路板进行功能建模:
- 采用了双核ARM Cortex-A9 MPCore处理器的Cyclone® V SoC FPGA开发电路板
- 采用了双核ARM Cortex-A9 MPCore处理器的Arria® V SoC FPGA开发电路板
注意:发售SoC FPGA器件之后将提供开发电路板。
下一步
关于Altera SoC FPGA虚拟目标的详细信息,请参考下面的相关链接。请联系您的Altera销售代表,下载高级信息摘要,申请获得文档和评估报告,或者进行订购。
