11.2.5  设计配置

更新于 2026年10月10日 版权声明
11.2.5 设计配置

在完成原理图设计并选择默认FPGA芯片后,应根据设计的需要对选择的FPGA芯片进行相关配置,以便使系统最后生成的EDIF文件能够顺利地下载到芯片中。

1.芯片属性配置

1)选择“设计”→“文档选项”命令,系统将弹出图11-8所示的“文档选项”对话框。

2)选择“参数”选项卡,单击“添加”按钮,在弹出的“参数属性”对话框中,为FPGA芯片进行相关属性配置,如图11-9所示。在“名称”文本框中输入“Part_name”,在“值”文本框中输入所要使用的芯片名称“EPM7128B”,并在“类型”下拉列表框中选择“STRING”选项,单击“确定”按钮,完成芯片属性的配置。

图示

图11-8 “文档选项”对话框

图示

图11-9 “参数属性”对话框

除了采用上面介绍的操作方法外,也可以选择“工程”→“工程参数”命令,在系统弹出的对话框中单击“Parameters”(参数)选项卡,如图11-10所示。在该选项卡中单击“添加”按钮,系统弹出“参数特性”对话框来设置参数属性,如图11-11所示。在“名称”文本框中输入“Part_name”,在“值”文本框中输入所要使用的芯片名称“EPM7128B”,同样可以完成芯片属性的设置。

图示

图11-10 “Parameters(参数)”选项卡

图示

图11-11 “参数特性”对话框

这里所设置的芯片名称参数作为以后生成EDIF文件时的一个芯片识别代号,为第三方软件使用者提供设计信息。

2.引脚配置

根据原理图中的端口信息,针对FPGA芯片进行引脚配置。这步操作将初步锁定芯片的引脚,使设计完成的引脚功能与原理图中的端口功能相对应,可以通过相应端口的参数设置来完成。

1)在原理图中,双击需要进行引脚配置的输入/输出端口,系统将弹出该端口的“端口属性”对话框,单击“参数”选项卡,如图11-12所示。

图示

图11-12 “参数”选项卡

2)单击“添加”按钮,在弹出的“参数属性”对话框中进行相应的引脚参数配置。对某一输入端口的引脚进行参数设置,在“名称”文本框中输入“PinNum”,在“值”文本框中输入要配置的引脚“24”,勾选“可见的”复选框,如图11-13所示,单击“确定”按钮,完成该引脚的锁定配置。

图示

图11-13 “参数属性”对话框(https://www.daowen.com)

3)按照同样的操作,为每一个输入/输出端口进行相应的引脚配置。图11-14所示是部分端口的引脚配置。

为总线端口进行引脚配置的方式与为单独端口配置引脚的方式一样,只是此时“值”选项组中引脚的顺序应按照从左到右的顺序排列,引脚号码之间以逗号隔开,分别对应总线中的每一根数据线或地址线。

至此,已经配置了原理图中能配置的所有参数。配置完参数后的电路原理图如图11-15所示。

图示

图11-14 部分端口的引脚配置

图示

图11-15 配置参数后的电路原理图

一般来说,如果在第三方软件中也提供了芯片引脚的配置操作,那么应该以第三方软件环境中的引脚锁定为准,因为在该环境中提供了详细的芯片引脚特性,特别是涉及全局时钟等引脚的应用时尤为明显。当然,如果用户对芯片十分了解,可以在Altium Designer 13中配置好引脚。

3.工程配置

在完成对原理图的配置后,还需要对工程进行配置管理,以便使原理图所描述的功能和所选定的FPGA芯片相对应。Altium Designer 13中提供了Altera公司相关芯片的厂家约束文件,通过厂家提供的约束文件可以锁定芯片,完成工程配置。

1)在原理图编辑环境中,选择“工程”→“配置管理器”命令,系统将弹出图11-16所示的配置管理器。

图示

图11-16 配置管理器

2)单击图11-16中红色框中的“Add New Configuration”(添加新配置)按钮,配置管理器左侧的“Configuration”(配置)文本框中由灰色变为可编辑的白色,输入名称“EPM7128B”后,如图11-17所示。

图示

图11-17 “Configuration”(配置)文本框设置

3)单击“Configuration”(配置)文本框下方红色图框中的“No Configuration Selected”(无可选配置)按钮,系统将弹出图11-18所示的“Constraint-Files Assignment for FPGA Project”(FPGA工程中的约束文件)对话框,单击“Add”(添加)按钮,弹出图11-19所示的“Choose Constraint files to add to Project”(选择添加到工程的约束文件)对话框,根据工程中使用的FPGA芯片来选择相应的约束文件。约束文件的扩展名为“.Constraint”。

图示

图11-18 “Constraint-File Assignments for FPGA Project”(FPGA工程中的约束文件)对话框

图示

图11-19 “Choose Constraint files to add to Project”(选择添加到工程的约束文件)对话框

4)选择Altera公司的“NB1_6_EPM7128SLC84.Constraint”约束文件,单击“打开”按钮,返回配置管理器。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)