计算机软件及应用Quartus常用辅助工具
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
பைடு நூலகம்
▪ 步骤2:在QII软件中,选择“Assignments —— Import Assignments”。如图所示,导入xxx.txt文件 即可。
▪ 步骤3:在QII软件中,选择“Assignments — — Pin”标签(或者点击按钮) ,打开Pin Planner,验证管脚是否分配正确。
管脚分配的方法-source xxx.tcl
Powerplay power analyzer
1 对设计进行全编译 2 仿真设置选项assignment\settings\simulator Settings\simulator power
3 设置功耗分析选项 assignment\settings\power analyzer settings
▪ 方法2:在QII软件中,使用“Tools —— Tcl Scripts …”标签,打开Tcl Scripts。选择pin.tcl,选择 “Run”标签,执行Tcl文件。
▪ 步骤4:同方法1的步骤3。
1 无设计文件的I/O分配验证流程
1 创建一个工程 2 使用assignment editor 分配管脚,设定与I/O相
▪ to, location ▪ //fpga clock ▪ clk, pin_153 ▪ led[15], pin_206 ▪ led[14], pin_202 ▪ led[13], pin_200 ▪ led[12], pin_196 ▪ led[11], pin_194 ▪ reset_n,pin_44
I/O分配验证
功能: 使用 Start > Start I/O Assignment
Analysis 命令(Processing 菜单),验证引脚 分配 - 位置、I/O 库和 I/O 标准约束。可以 在设计过程的任何阶段使用此命令来验证约 束的准确性,实现更快地建立最终引出脚。 无需设计文件便可使用此命令,并且可以在 设计编译完成之前验证引出脚。
步骤如下:1 对设计全编译 2 执行project\generate early power estimator产生功耗估
算文件,名称为projectname_early_pwr.txt 3 将文件导入excel功率计算器中
Excel based功率计算器提供在典型条件下(如室内温度、额定电压等)电流和功率值。 它分为几个部分,每个部分代表器件的一个结构特性,如时钟网络、RAM块或DSP 块。为了得到准确的功耗值,必须输入一些参数,如寄存器数目、转换速率、时钟 和频率、I/O和存储器、温度、气流和散热等。
关的特性,如I/O标准,当前的电流强度、摆 率,将端口声明为reserved属性 3 选择processing/start/start i/o assignment Analysis 命令,执行I/O分配验证 4 查看编译报告:产生一个I/O管脚列表,列出 用户和布局布线器分配的I/O管脚,同时在 floorplan view中显示部分布局结果。
设置功耗分析参数 4 建立波形矢量文件 5 时序仿真结束后, 运行processing\power
Play power analyzer Tool命令 6 查看报告结果
有设计文件的I/O分配验证流程
1 创建一个工程,包含设计文件 2使用assignment editor给端口信号分配管脚 3 运行分析综合命令产生一个内部的映射网表 4 运行processing/start/start I/O assignment Analysis 命令,执行I/O分配验证 5 查看报告,报告内容分布在编译报告的fitter
▪ 步骤1:在QII软件中, 使用“Assignments — — Remove Assignments”标签,移 除管脚分配内容,以确 保此次操作,分配的管 脚没有因为覆盖而出现 错误的情况。
▪ 注:在未执行任何管脚 分配操作新工程中,可 跳过步骤1。
▪ 步骤2:使用记事本或类似软件新建一个tcl文件, 按如下格式编写管脚分配内容
▪ 注意关键字set_location_assignment和-to的用法。
▪ 步骤3:执行pin.tcl
▪ 方法1:在QII软件中,使用“View —— Utility Windows —— Tcl Console”标签,打开Quartus II Tcl Console。执行语句:source xxx.tcl
阶段
内容: 分析I/O分配总体信息(analyze I/O assignment summery)
平面布局视图(floorplan view)
管脚输出文件(pin-out file)
资源使用部分(resource section)
布局布线信息(fitter message)
快速定位错误:选中出错信息,单击右键, 选择locate,若选择message location 则弹出 错误出错文件。若选择assignment editor 则 弹出分配编译器窗口
分类
1 没有设计文件 不完备的检查,主要检查管脚的合法性,例 如:电平类型及管脚驱动电流
2 有设计文件 对设计的I/O管脚和相关逻辑执行更加侧地的
合法性检查。
I/O分配检查的规则
管脚分配的方法-Import Assignments
▪ 步骤1:使用记事本或类似软件新建一个txt文件(或csv文件 ),按如下格式编写管脚分配内容,注意:To和Location两 个关键字中间有一个半角逗号。
PowerPlay功率分析工具
PowerPlay功率分析工具使你能够在早期设计概念 产生到设计实施阶段过程中对功耗进行估算。设计 PCB时,就可以选择合适的供电电源、散热片和通 风系统。
Powerplay early power estimator
可以使用altera公司提供的excel表单工具来计算早期功 耗,该表单工具可以从altera公司的网站上下载。器 件中各种资源的使用情况需要用户去估计;另外如 果设计已完成,则由quartus软件产生的功率估算文 件就能作为基于excel功率计算器的参数输入。
▪ 步骤2:在QII软件中,选择“Assignments —— Import Assignments”。如图所示,导入xxx.txt文件 即可。
▪ 步骤3:在QII软件中,选择“Assignments — — Pin”标签(或者点击按钮) ,打开Pin Planner,验证管脚是否分配正确。
管脚分配的方法-source xxx.tcl
Powerplay power analyzer
1 对设计进行全编译 2 仿真设置选项assignment\settings\simulator Settings\simulator power
3 设置功耗分析选项 assignment\settings\power analyzer settings
▪ 方法2:在QII软件中,使用“Tools —— Tcl Scripts …”标签,打开Tcl Scripts。选择pin.tcl,选择 “Run”标签,执行Tcl文件。
▪ 步骤4:同方法1的步骤3。
1 无设计文件的I/O分配验证流程
1 创建一个工程 2 使用assignment editor 分配管脚,设定与I/O相
▪ to, location ▪ //fpga clock ▪ clk, pin_153 ▪ led[15], pin_206 ▪ led[14], pin_202 ▪ led[13], pin_200 ▪ led[12], pin_196 ▪ led[11], pin_194 ▪ reset_n,pin_44
I/O分配验证
功能: 使用 Start > Start I/O Assignment
Analysis 命令(Processing 菜单),验证引脚 分配 - 位置、I/O 库和 I/O 标准约束。可以 在设计过程的任何阶段使用此命令来验证约 束的准确性,实现更快地建立最终引出脚。 无需设计文件便可使用此命令,并且可以在 设计编译完成之前验证引出脚。
步骤如下:1 对设计全编译 2 执行project\generate early power estimator产生功耗估
算文件,名称为projectname_early_pwr.txt 3 将文件导入excel功率计算器中
Excel based功率计算器提供在典型条件下(如室内温度、额定电压等)电流和功率值。 它分为几个部分,每个部分代表器件的一个结构特性,如时钟网络、RAM块或DSP 块。为了得到准确的功耗值,必须输入一些参数,如寄存器数目、转换速率、时钟 和频率、I/O和存储器、温度、气流和散热等。
关的特性,如I/O标准,当前的电流强度、摆 率,将端口声明为reserved属性 3 选择processing/start/start i/o assignment Analysis 命令,执行I/O分配验证 4 查看编译报告:产生一个I/O管脚列表,列出 用户和布局布线器分配的I/O管脚,同时在 floorplan view中显示部分布局结果。
设置功耗分析参数 4 建立波形矢量文件 5 时序仿真结束后, 运行processing\power
Play power analyzer Tool命令 6 查看报告结果
有设计文件的I/O分配验证流程
1 创建一个工程,包含设计文件 2使用assignment editor给端口信号分配管脚 3 运行分析综合命令产生一个内部的映射网表 4 运行processing/start/start I/O assignment Analysis 命令,执行I/O分配验证 5 查看报告,报告内容分布在编译报告的fitter
▪ 步骤1:在QII软件中, 使用“Assignments — — Remove Assignments”标签,移 除管脚分配内容,以确 保此次操作,分配的管 脚没有因为覆盖而出现 错误的情况。
▪ 注:在未执行任何管脚 分配操作新工程中,可 跳过步骤1。
▪ 步骤2:使用记事本或类似软件新建一个tcl文件, 按如下格式编写管脚分配内容
▪ 注意关键字set_location_assignment和-to的用法。
▪ 步骤3:执行pin.tcl
▪ 方法1:在QII软件中,使用“View —— Utility Windows —— Tcl Console”标签,打开Quartus II Tcl Console。执行语句:source xxx.tcl
阶段
内容: 分析I/O分配总体信息(analyze I/O assignment summery)
平面布局视图(floorplan view)
管脚输出文件(pin-out file)
资源使用部分(resource section)
布局布线信息(fitter message)
快速定位错误:选中出错信息,单击右键, 选择locate,若选择message location 则弹出 错误出错文件。若选择assignment editor 则 弹出分配编译器窗口
分类
1 没有设计文件 不完备的检查,主要检查管脚的合法性,例 如:电平类型及管脚驱动电流
2 有设计文件 对设计的I/O管脚和相关逻辑执行更加侧地的
合法性检查。
I/O分配检查的规则
管脚分配的方法-Import Assignments
▪ 步骤1:使用记事本或类似软件新建一个txt文件(或csv文件 ),按如下格式编写管脚分配内容,注意:To和Location两 个关键字中间有一个半角逗号。
PowerPlay功率分析工具
PowerPlay功率分析工具使你能够在早期设计概念 产生到设计实施阶段过程中对功耗进行估算。设计 PCB时,就可以选择合适的供电电源、散热片和通 风系统。
Powerplay early power estimator
可以使用altera公司提供的excel表单工具来计算早期功 耗,该表单工具可以从altera公司的网站上下载。器 件中各种资源的使用情况需要用户去估计;另外如 果设计已完成,则由quartus软件产生的功率估算文 件就能作为基于excel功率计算器的参数输入。