SOPC Builder

SOPC Builder工具是一个革命性的系统级开发工具,它使得集成组件时花费的时间最少。SOPC Builder可以快速的开发定制的方案,重建已经存在的方案,并为其添加新的功能,提高系统的性能。通过自动集成系统组件,SOPC Builder允许用户将工作的重点集中到系统级的需求上,而不是把一系列的组件装配在一起这种普通的、手工的工作上面。所有版本的Altera® Quartus® II的设计软件都已经包含了SOPC Builder。
SOPC Builder提供了一个强大的平台,用于组建一个在模块级和组件级定义的系统。SOPC Builder的组件库包含了从简单的固定逻辑的功能块到复杂的、参数化的、可以动态生成的子系统等一些列的组件。这些组件可以是从Altera或其他第三方合作伙伴购买来的IP核,它们其中一些是可以免费下载用作评估的。用户还可简单地创建他们自己的定制的SOPC Builer组件。SOPC Builder库中已有的组件包括了:
- 处理器
- IP外设
- 存储器接口
- 通用的微-外设
- 通讯外设
- 桥接口
- 数字信号处理(DSP)IP
- 硬件加速外设
图1 显示了直观的SOPC Builder的用户界面。
图1. SOPC Builder用户界面

在新的窗口中显示完整的图片
用户在Quartus II 设计软件中打开SOPC Builder。SOPC Builder可以生成应用于Altera® 各种可编程器件系列的系统。更多的信息请参考Altera网页 SOPC Builder 设计流程及特性。
优点
SOPC Builder系统设计在利用可编程器件(PLD)的逻辑资源、存储器、DSP块、专用I/O上,具备以下优势:
- 在逻辑容量,存储器和DSP块,以及专用I/O标准上的灵活性
- 快速的上市周期
- 没有非重复性工程(NRE)费用
- 不需要制作或昂贵的设计工具
- 低风险——用户可以以实际的运行频率在硅片上验证他们的设计
实用性
自从2000年推出开始,SOPC Builder现已集成到Quartus II软件之中,并做为Altera独一无二的技术提供给所有Altera的客户。SOPC Builder组件,做为 SOPC Builder配套的IP核,现已包括在开发套件中,并包含了所有组件库的完全的许可,还有一个开发板、参考设计和其他一些开发工具。工程师还可以从IP MegaStore™页面上下载Altera或Altera第三方合作伙伴提供的用于SOPC Builder的IP核,它们是具有OpenCore® 和 OpenCore Plus功能的评估版本的IP核。 Nios® II 开发包也包括了完全的Nios II处理器、一个标准外设库、完整的软件开发工具包和一块包含Altera FPGA器件的开发板。
|