L04.第四章(一).LV开发环境 (NXPowerLite)
- 格式:ppt
- 大小:775.50 KB
- 文档页数:51


ISE使⽤指南基础篇
第4章ISE开发环境使⽤指南
第1节ISE套件的介绍与安装4.1.1ISE简要介绍
Xilinx是全球领先的可编程逻辑完整解决⽅案的供应商,研发、制造并销售应⽤范围⼴泛的⾼级集成电路、软件设计⼯具以及定义系统级功能的IP(Intellectual Property)核,长期以来⼀直推动着FPGA技术的发展。Xilinx 的开发⼯具也在不断地升级,由早期的Foundation系列逐步发展到⽬前的ISE9.1i系列,集成了FPGA开发需要的所有功能,其主要特点有:
包含了Xilinx新型SmartCompile技术,可以将实现时间缩减2.5倍,能在最短的时间内提供最⾼的性能,提供了⼀个功能强⼤的设计收敛环境;
全⾯⽀持Virtex-5系列器件(业界⾸款65nm FPGA);
集成式的时序收敛环境有助于快速、轻松地识别FPGA设计的瓶颈;
可以节省⼀个或多个速度等级的成本,并可在逻辑设计中实现最低的总成本。Foundation Series ISE具有界⾯友好、操作简单的特点,再加上Xilinx的FPGA芯⽚占有很⼤的市场,使其成为⾮常通⽤的FPGA⼯具软件。ISE作为⾼效的EDA设计⼯具集合,与第三⽅软件扬长补短,使软件功能越来越强⼤,为⽤户提供了更加丰富的Xilinx平台。4.1.2ISE功能简介
ISE的主要功能包括设计输⼊、综合、仿真、实现和下载,涵盖了FPGA开发的全过程,从功能上讲,其⼯作流程⽆需借助任何第三⽅EDA软件。
设计输⼊:ISE提供的设计输⼊⼯具包括⽤于HDL代码输⼊和查看报告的ISE⽂本编辑器(The ISE Text Editor),⽤于原理图编辑的⼯具ECS(The Engineering Capture System),⽤于⽣成IP Core的Core Generator,⽤于状态机设计的StateCAD以及⽤于约束⽂件编辑的Constraint Editor等。
综合:ISE的综合⼯具不但包含了Xilinx⾃⾝提供的综合⼯具XST,同时还可以内嵌Mentor Graphics公司的LeonardoSpectrum和Synplicity公司的Synplify,实现⽆缝链接。
第4章 ISE开发环境使用指南
第1节 ISE套件的介绍与安装
4.1.1 ISE简要介绍
Xilinx是全球领先的可编程逻辑完整解决方案的供应商,研发、制造并销售应用范围广泛的高级集成电路、软件设计工具以及定义系统级功能的IP(Intellectual Property)核,长期以来一直推动着FPGA技术的发展。Xilinx的开发工具也在不断地升级,由早期的Foundation系列逐步发展到目前的ISE 9.1i系列,集成了FPGA开发需要的所有功能,其主要特点有:
包含了Xilinx新型SmartCompile技术,可以将实现时间缩减2.5倍,能在最短的时间内提供最高的性能,提供了一个功能强大的设计收敛环境;
全面支持Virtex-5系列器件(业界首款65nm FPGA);
集成式的时序收敛环境有助于快速、轻松地识别FPGA设计的瓶颈;
可以节省一个或多个速度等级的成本,并可在逻辑设计中实现最低的总成本。
Foundation Series ISE具有界面友好、操作简单的特点,再加上Xilinx的FPGA芯片占有很大的市场,使其成为非常通用的FPGA工具软件。ISE作为高效的EDA设计工具集合,与第三方软件扬长补短,使软件功能越来越强大,为用户提供了更加丰富的Xilinx平台。
4.1.2 ISE功能简介
ISE的主要功能包括设计输入、综合、仿真、实现和下载,涵盖了FPGA开发的全过程,从功能上讲,其工作流程无需借助任何第三方EDA软件。
设计输入:ISE提供的设计输入工具包括用于HDL代码输入和查看报告的ISE文本编辑器(The ISE Text Editor),用于原理图编辑的工具ECS(The Engineering Capture
System),用于生成IP Core的Core Generator,用于状态机设计的StateCAD以及用于约束文件编辑的Constraint Editor等。
OpenCPU开发环境搭建说明 版本:Rev1.0 日期:2019-06-14 浙江利尔达物联网技术有限公司 OpenCPU开发环境搭建说明
技术支持:************************ 2 / 15
法律声明
若接收浙江利尔达物联网技术有限公司(以下称为“利尔达”)的此份文档,即表示您已经同意以下条款。若不同意以下条款,请停止使用本文档。 本文档版权所有浙江利尔达物联网技术有限公司,保留任何未在本文档中明示授予的权利。文档中涉及利尔达的专有信息。未经利尔达事先书面许可,任何单位和个人不得复制、传递、分发、使用和泄漏该文档以及该文档包含的任何图片、表格、数据及其他信息。 本产品符合有关环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、相关合同或者相关法律、法规的要求进行。 本公司保留在不预先通知的情况下,对此手册中描述的产品进行修改和改进的权利;同时保留随时修订或收回本手册的权利。 浙江利尔达物联网技术有限公司 OpenCPU开发环境搭建说明
技术支持:************************ 3 / 15
文件修订历史
版本 修订日期 修订日志 1.0 2019-05-06 新建文档 浙江利尔达物联网技术有限公司 OpenCPU开发环境搭建说明
技术支持:************************ 4 / 15
适用模块型号
序号 模块型号 模块简介 1 NB86-G 全频段版本,20×16×2.2(mm) 2 NB86-G宽压型 全频段版本,20×16×2.2(mm)
浙江利尔达物联网技术有限公司 OpenCPU开发环境搭建说明
技术支持:************************ 5 / 15
安全须知 用户有责任遵循其他国家关于无线通信模块及设备的相关规定和具体的使用环境法规。通过遵循以下安全原则,可确保个人安全并有助于保护产品和工作环境免遭潜在损坏。我司不承担因客户未能遵循这些规定导致的相关损失。 道路行驶安全第一!当您开车时,请勿使用手持移动终端设备,除非其有免提功能。请停车,再打电话!
第4章 用户界面开发技术
UG用户可以通过用户界面与应用程序及UG系统进行交互操作,界面开发工具包括:菜单编辑工具UG/Open MenuScript、对话框编辑工具UG/Open UIStyler、系统对话框以及MFC等,用户可以综合运用各种界面开发工具来开发出适合用户自己的菜单、快捷工具条和对话框,从而实现应用程序与UG系统用户界面下的无缝集成。
4.1 UIStyler对话框
UIStyler是用户开发UG对话框的可视化工具,它可以避免复杂的图形用户接口(GUI)编程,其设计对话框的方式与Visual C++很相似,即利用对话框中基本单元的组合生成不同的对话框,对话框中所有控件设计都是实时可见的。UG/Open UIstyler主要提供了以下的功能:
1、提供了让用户创建UG风格对话框的可视化环境,并能生成UG/Open
UIStyler文件和C代码,从而使用户在使用时不必考虑图形界面的实现。
2、利用可视化环境快速生成UG风格的对话框,从而减少开发时间。
3、通过选取和放置控件,从而实现所见即所得。
4、可以在对话框中实现用户自定义的位图。
5、提供了属性编辑器,从而允许用户设置和修改控件属性。
6、UG/Open UIStyler生成的对话框可与UG/Open MenuScript、UG/Open API、 UG/Open GRIP 集成,便于用户执行二次开发程序。
4.1.1 UIStyler对话框的应用
4.1.1.1对话框的应用环境
UG的UIStyler应用模块提供给用户可视化建立UG风格对话框的功能。在UG主菜单中选择菜单项“Application→User Interface
Styler...”,进入UIStyler应用模块,UIStyler可视化界面如图4-1所示。
图4-1 UIStyler可视化界面
4.1.1.2对话框设计
UIStyler可视化界面包括基本对话框、对象浏览器、属性编辑器、控件栏和控件编辑工具五部分。用户在控件栏中选择控件后放置在基本对话框中,通过对象浏览器查看在基本对话框中设置的控件对象信息、利用控件编辑工具调整控件布局,通过属性编辑器编辑对话框及指定控件的属控件控件编辑工对象浏览基本对话属性编辑性。