quartus使用篇——seed(种子的选择)

1、什么是种子?

在使用FPGA的编译的软件的时候,要对FPGA的程序进行布局布线,将我们的程序布局到芯片里面;通俗来讲就是将子板的程序在芯片内部形成一个电路板,但是每一个人的想法都不一致,所以布局出来的结果都是不同的,有一些器件被布局在远处或者是近处;这样就会导致某一个器件在远处和近处的data_delay延时不同,最后出来的时序也是不同的;

这个时候我们就需要找出最优的布局,让这些延时都尽量的减少,我们的设计参才能满足时序;

那么怎么找出最优布局呢?我们使用的是一个笨方法,多来几个人一个画这个电路图,找出最好的一个;那么seed就是这些人,seed越多我们的布局方式越多,我们就可以选择一个我们自己想要的;

我们选择了这个人画的原理图,也就是这个seed,那么可以使用这个seed来进行编译。

2、quartus怎么使用多个种子进行编译,跑出多个版本出来进行选择!

(1)选择launch_Design SPace Explor II进入跑种子的页面;

21691ef6acb24fd2884e5f0eec46d762.png

(2)选择本地

9ef2387211a3479981a90aef0a1dbc5e.png

(3)只用点开Exploration points这个模块

d1088143c220492685ff4c9e1f378d3b.png

(4)选择多少个种子或者是那几个指定的种子,也可以选择策略,根据自己的需求来;

482cc2140a3e411a91ce43f83ab8f7f7.png

(5)开始跑

4f3e933ca1d94a449cc6d94a9977e8df.png

注意:一共多少个种子,那么跑的时长>一个工程的时长*种子数量

(6)结束之后可以在Status看见编译的结果

31c1389668cd4e04a7cea05a49b2948e.png

这一步要注意:点击时序分析报告,找出一个自己认为时序最好的种子;然后进行下面的操作;

3、quartus怎么选择seed(种子)?该前提是已经选出了心目中最好的种子

(1)找到setting

c98b6e44ac2a4f32acd1e64ada5c2790.png

(2)找到complier setting

d55148f3eb174fc396943b5241dd5539.png

366ff68ebb9a44618c0fd43933dab92c.png

(3)修改filtter seed

fd910a1e0ee44eed81a421fa8914da71.png

比如我选择的是第2个seed,那么quartts就会选择第2个种子来跑布局布线;

说明:该方法可以用于Lattice的芯片的编译软件。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Quartus是一种FPGA设计软件,用于设计、仿真和编译数字电路。下面是一些使用Quartus的教程: 1.安装Quartus:首先,您需要从官方网站下载Quartus软件并安装。安装过程中需要选择您所使用FPGA芯片类型。 2.创建新项目:打开Quartus软件,选择“File”菜单,然后选择“New Project Wizard”。在弹出的对话框中,输入项目名称和项目路径,并选择FPGA芯片类型。 3.添加设计文件:在新项目中,选择“File”菜单,然后选择“New”。在弹出的对话框中,选择您要添加的设计文件类型,例如VHDL或Verilog。 4.编辑设计文件:打开您的设计文件,并使用Quartus提供的编辑工具进行编辑。您可以使用Quartus提供的仿真工具来验证您的设计。 5.设置约束:在Quartus中,您可以使用约束文件来定义时序、时钟和IO约束。在项目中添加约束文件,并使用Quartus提供的约束编辑器进行编辑。 6.编译设计:在Quartus中,选择“Processing”菜单,然后选择“Start Compilation”来开始编译您的设计。编译过程中,Quartus将执行各种验证和优化操作,并生成一个比特流文件。 7.下载到FPGA:将生成的比特流文件下载到FPGA芯片中。您可以使用Quartus提供的下载工具来完成此操作。 这些是使用Quartus的基本步骤。您可以使用Quartus提供的各种工具和功能来完成更复杂的FPGA设计。建议您查看Quartus的官方文档和教程以获取更详细的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值