HqFpga软件使用小技巧二则

2024-10-17 智多晶官网
HqFpga软件,EDA工具,Hq软件,智多晶 HqFpga软件,EDA工具,Hq软件,智多晶 HqFpga软件,EDA工具,Hq软件,智多晶 HqFpga软件,EDA工具,Hq软件,智多晶

智多晶EDA工具HqFpga软件经过更新和改进,增加了一些实用的小技巧,旨在帮助用户更便捷地操作软件并提升工作效率。


01  Hq使用小技巧

在Windows系统中Hq通过File_list.f快速导入.v文件

1.创建脚本文件

首先,新建一个txt文本文件,将特定的tcl内容(如图1所示)编辑到新建的txt文件中,并将此txt文件重命名为.bat的批处理文件。

图1:File_list.bat脚本

2.放置脚本

将该.bat文件放入到rtl文件夹的最顶层。如果你的所有.v文件都存放在rtl文件夹及其子文件夹中,那么.bat文件就应当被放置在rtl文件夹的根目录下(如图2所示)。

图2:所有.v文件所在的文件夹最顶层

3.运行脚本并生成文件列表

运行.bat脚本,它会自动搜索并列出.bat文件所在文件夹及其所有子文件夹下的所有.v文件的相对路径和名称信息,然后将这些信息导入到一个名为“v_files_list.f”的文件中(生成的.f文件如图3所示,你也可以在.bat文件的最后一行自定义生成的.f文件的名称,)。

图3:生成的.f文件例子

4.通过Hq导入文件列表

最后,在Hq软件中,通过“添加文件到工程”功能选择这个生成的.f文件,就可以一次性地将rtl文件夹及其子文件夹下的所有.v文件全部导入到工程中(如图4所示)。

图4:通过Hq添加.f文件

注:这一技巧在官网的“服务与支持”栏目下的“产品讲解”中“软件”视频讲解部分也有详细介绍。



02 Hq使用小技巧

Hq软件对宏定义的支持

在使用Hq时,你可能会用到宏定义来管理一些常用的参数或设置。Hq软件提供了多种方式来支持宏定义的使用。

第一种方式:创建一个名为main.vh的文件(Hq软件支持.vh、.h、.v等多种文件后缀,这里以.vh为例),并在该文件中定义你需要的参数(如图5所示)。然后,在需要使用这些参数的模块开头,通过include语句引入这个main.vh文件,就可以在模块内部调用这些参数了(如图6所示)。

图5:定义参数文件main.vh

图6:模块内调用定义好的参数


第二种方式:将main.vh文件放置在“源文件”列表的最顶部位置。这样,在模块内部调用宏定义时,就无需在每个模块开头都进行include操作了(如图7所示)。

图7:main.vh放到“源文件”下的第一位


第三种方式:在通过.f文件导入工程文件之前,将main.vh文件的相对路径和名称信息添加到.f文件的最顶部位置(如图8所示)。这样,在导入.f文件后,main.vh文件就会自动被放置在“源文件”列表的最顶部位置。需要注意的是,在使用这种方式导入main.vh文件之前,应确保“源文件”列表中没有其他工程文件存在;如果已有其他文件存在,则需先将其移除后再进行导入操作。

图8:将main.vh的相对路径和名称信息编辑到.f文件的第一位


注:这一技巧同样可以在官网的“服务与支持”栏目下的“产品讲解”中“软件”视频讲解部分找到相关介绍。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由samsara转载自智多晶官网,原文标题为:HqFpga软件使用小技巧二则,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何在Modelsim上仿真智多晶FPGA IP core

对于安装了智多晶FPGA编译软件的小伙伴们来说,也许会关注如何调用Modelsim来仿真Hqfpga软件中自带的IP,本文笔者将分步骤带大家走一遍流程,分编译库文件、仿真IP core来介绍。

设计经验    发布时间 : 2020-06-09

【经验】HqFPGA中如何对设计进行物理约束?

物理约束是FPGA软件开发过程中不可或缺的步骤,决定了HDL代码映射到硬件芯片上的效果。​本文以一个流水灯工程为例讲解在设计中做物理约束的整个过程。约束语句中的pin脚号是根据西安智多晶FPGA开发板上连接LED的pin号定,实际应用中应根据需求设定。约束文件编辑好后就可以对设计进行综合,布局/布线。

设计经验    发布时间 : 2020-08-30

【经验】智多晶FPGA开发环境HqFPGA海麒在Windows系统中的搭建

集成开发环境在FPGA开发过程中扮演着举足轻重的作用,优秀的开发软件能够减少设计者的工作量,降低设计实现的难度,让项目更快更好地部署。本文介绍一款来自国产厂商智多晶的FPGA开发软件HqFPGA,中文名“海麒”。软件界面的风格非常简约,并且设计流程一目了然,能够让初学者轻松上手。

设计经验    发布时间 : 2020-03-28

【产品】基于28纳米技术工艺的Seal 5000系列 FPGA,20K到200K的查找表逻辑单元

西安智多晶推出的Seal 5000 FPGA同样采用正向设计,芯片软件设计流程和ISE/Quartus II/Diamond 类似。智多晶的芯片架构可以接受ISE和Quartus II的代码,使用自主研发的FPGA开发软件“HqFpga”, 完成综合、布局布线、时序分析、配置编程和片内逻辑分析。智多晶的Seal 5000系列FPGA芯片和Virtex-7系列的FPGA芯片相容。

新产品    发布时间 : 2019-09-30

用户指南  -  智多晶  - Version 1.0  - 20240806 PDF 中文 下载

西安智多晶(XIST)FPGA软件开发系统用户手册--适用HqFpga软件版本V2.6.3 及以上版本

描述- HqFpga 是西安智多晶微电子有限公司(XIST)开发的FPGA开发系统。HqFpga目前支持SEALION系列FPGA器件。

用户指南  -  智多晶  - V2.0 PDF 中文 下载

用户指南  -  智多晶  - Version 1.0  - 20240806 PDF 中文 下载

我想问一下,你们代理的西安智多星fpga,IP核都有哪些,有资料介绍吗?IP核都免费使用吗?

您好,目前智多晶平台提供DSP、BlockRAM、FIFO、PLL等常用IP核,IP核全部免费使用。请参考:西安智多晶(XIST)FPGA软件开发系统用户手册--适用HqFpga软件版本V2.6.3 及以上版本西安智多晶(XIST)Sealion(海狮)2000/2000s系列FPGA产品数据手册

技术问答    发布时间 : 2020-04-24

用户指南  -  智多晶  - Version 1.0  - 20240806 PDF 中文 下载

这个FPGA现在有哪些主流客户在用了,FPGA相关的EDA工具是否有介绍

合作企业包括:汇川技术、广州数控、中兴通信、诺瓦科技等知名企业。 EDA开发软件HqFpga,2017年收购北京飘石公司。HqFpgaTM – RTL-TO-FPGA软件在单一的可执行文件中集成了RTL to-FPGA的所有功能。各功能模块共享统一的数据模型、器件模型及时序分析引擎,从而得以完成简单、快速、高效及优化的FPGA开发。HqFpga 在单一的可执行文件中集成了从综合、布局、布线等所有 FPGA 实现功能。HqFpga 在同一可执行环境下所集成各项功能可以共享所有的信息,例如统一的数据模型、时序分析结果等,HqFpga 还提供一键式(Push-Button)的运行模式,并提供多种界面语言,方便用户完成简单、快速、高效及优化的 FPGA 开发。HqFpga的另一革命性特点在于提供开放式、平台化的解决方案,即第三方厂商可以在HqFpga的基础上进行二次开发,构建厂商自己的专用系统,极大地简化FPGA厂商软件开发流程。 下载地址:http://www.uptops-dt.com/col.jsp?id=128

技术问答    发布时间 : 2022-09-16

智多晶EDA工具HQfpga软件可进行迭代式时序优化

智多晶的EDA工具HQfpga软件对于资源占比较高且时序难以跑出收敛的工程,可以使用循环迭代式(loop/iterative)进行时序驱动优化(tdo–timing driven optimization),使工程可以以不同的优化策略跑出多个时序收敛的结果。

产品    发布时间 : 2024-09-15

【经验】智多晶FPGA借用synplify工具进行综合生成网表文件的方法

智多晶FPGA编程调试软件Fqfpga不支持VHDL语言编写的程序,所以需要使用第三方synplify工具进行综合生成网表文件,再用综合后的.edn网表文件导入到Hq工具中布局布线和编译。本文介绍具体的做法。

设计经验    发布时间 : 2021-06-16

【经验】如何使用HqFPGA软件对设计进行时序约束?

时序约束是FPGA软件开发过程中不可或缺的步骤,HqFPGA是西安智多晶自主开发的FPGA开发软件,在HqFPGA中目前支持UI界面(约束编辑器)对时钟、信号等关键路径进行时序约束,也支持约束文件导入。本文介绍如何使用约束编辑器添加时序约束,以一个流水灯工程为例讲解在设计中做时序约束的整个过程。

设计经验    发布时间 : 2020-09-04

【选型】西安智多晶(XIST)FPGA/CPLD可编程逻辑器件选型指南

目录- Seagull1000/Sealion2000/Sealion合封系列   

型号- SL2D-25E,SEALION2000,SL2E-5E,SEAGULL1064C,SEAGULL1000,SG1128V,SEAGULL1256C,SEAGULL1064V,SG1064V,SEAL 5000,SG1256V,SEAGULL1256V,SL2-12E,SL2S-25E,SEAGULL 1000,SG1128C,SG1064C,SL2-25E,SL2S-12E,SL2-7E,SL2-5E,SEAGULL1128C,SL2E-7V,SEALION 2000,SG1256C,SEAGULL1128V

选型指南  -  智多晶 PDF 中文 下载

展开更多

电子商城

查看更多

品牌:若贝微电子

品类:EDA软件

价格:¥55,000.0000

现货: 0

品牌:若贝微电子

品类:EDA软件

价格:¥110,000.0000

现货: 0

品牌:若贝微电子

品类:EDA软件

价格:¥33,000.0000

现货: 0

品牌:若贝微电子

品类:EDA软件

价格:¥165,000.0000

现货: 0

品牌:智多晶

品类:FPGA

价格:¥72.0000

现货: 5,151

品牌:智多晶

品类:FPGA

价格:¥64.0000

现货: 5,005

品牌:智多晶

品类:FPGA

价格:¥48.0000

现货: 5,001

品牌:智多晶

品类:CPLD

价格:¥58.0000

现货: 5,000

品牌:智多晶

品类:CPLD

价格:¥46.0000

现货: 5,000

品牌:智多晶

品类:FPGA

价格:

现货: 5,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

实验室地址: 深圳 提交需求>

FloTHERM热仿真

提供稳态、瞬态、热传导、对流散热、热辐射、热接触、和液冷等热仿真分析,通过FloTHERM软件帮助工程师在产品设计初期创建虚拟模型,对多种系统设计方案进行评估,识别潜在散热风险。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面