国产EDA工具Robei与Quartus ii联合使用(及在Rrobei设计中一些小技巧)
背景:
集成电路设计软件目前在世界上只有几家公司在做,普遍分布在欧美等国家,中国的集成电路设计软件长期依赖于盗版和进口。“工欲善其事,必先利其器”,中国要想大力发展集成电路产业,首先要有自主知识产权的集成电路设计工具。Robei 是一款全新的拥有自主知识产权的集成电路设计工具,不仅具备传统的设计工具的代码编写、编译、仿真功能,更增加了可视化和模块化设计理念,具有模块设计透明化,方便模块重新利用,加快设计进度的特点。(因为很多人不太了解EDA工具,以及Robei,所以笔者在这里引用《7天搞定FPGA-Robei与Xilinx实战》的一段简介对EDA以及Robei做一个简单的解释)
经验浅谈:
Robei相比于Vivado和Quatus来说,入手更简单,可视化,模块化,软件小是一大优点,适用于实验室,因为不需要消耗很长时间来安装软件。在Robei的使用说明书中,只介绍了Robei与Xilinx实战,并没有对Altera做过多的介绍,但是对于初学者来说,使用到Altera的开发板较多,所以难免会使用Quartus ii,这里就给大家分享一点Robei与Quartus ii的联合使用。同时,在Robei的设计中,也有一些隐藏的小技巧,在这里一并分享给大家。(笔者在做设计的时候就没少走弯路,呜呜呜~~,希望能帮到你们)
对于如何使用Robei建立工程以及程序设计,Robei官方有推出教学视频讲的很详细(Robei杯——第四届集创赛),笔者在这里不再赘述。
进入正文:
1、Robei与Quartus ii的联合使用:
首先,打开quartus ii 新建一个工程,选择好路径(记住不能出现中文)并命名,然后进去添加文件页面:
点击右上角的省略号,来对Robei的设计文件进行导入:
注意:Robei的设计文件在verilog文件夹中。在官方的教程中是添加.vf文件,这个文件将设计文件以及一些其他的文件包含在里面,但在这里,笔者不建议直接添加.vf文件,因为这样会出现一些错误比如:会显示顶层模块为定义设计等等。所以笔者建议,添加所有设计文件(.v)文件即可,如果有宏定义文件也一并添加。另外:如果是大型工程,有宏定义文件以及调用IP在插入的时候,注意先后先后顺序,不要随便插,笔者在做设计的时候就出过这个亏,没有按顺序插入,导致编译的时候一直出错。
注意:添加文件后,记得点击Add这样才能将文件添加进工程,然后点击next选择芯片型号。
芯片选择完后,点击Finish完成对新工程的建立。工程画面如下:
点击右上角的勾勾对工程进行编译,当出现左下角的绿色勾勾后,恭喜你,编译成功。图片右边,是工程占用的逻辑单元以及芯片一些信息。接下来,我们需要对工程导入约束文件,注意:Quartus与Vivado不同的是,Vivido是在建立工程的时候,就导入了约束文件,Quartus是在工程建立后,才能导入约束文件。
如何在Quartus导入约束文件,笔者刚接触时,也是找了好久:
按上图点击后出现插入约束文件页面,然后添加.qsf文件,这个文件在Robei工程的constrain文件夹下:
添加文件后,点击工具栏的三角形进行整个工程的综合,当左下角出现五个小绿勾时,恭喜你,你完成了一个工程设计。
国产EDA工具Robei与Quartus ii联合使用(及在Rrobei设计中一些小技巧)相关推荐
- Robei设计中的小技巧(最后一次更新)
前言:相信通过前两期文章,对Robei EDA已经有了一定了解,这篇文章对Robei 设计中的那些比较容易被忽略,又实用的小技巧做一个介绍,同时,这也是最后一次更新这个系列的文章了. 日常·牢骚:临近 ...
- 国产EDA工具easyeda_立创EDA系列教程
都是MCU起航博主写的.他写的文章都比较通俗易懂. 国产EDA工具_立创EDA系列教程 立创EDA01.如何新建工程 http://www.mcublog.cn/hardware/2020_07/lc ...
- 【EDA实验一】Quartus II 软件和 DE2-115 开发板 使用入门实验
Quartus II 软件和 DE2-115 开发板 使用入门实验 文章目录 一.实验目的 二.实验任务及要求 三.实验原理与步骤 四.实验结果与分析 一.实验目的 熟悉 Quartus II 开发环 ...
- quartus II Warning 好的时序是设计出来的,不是约束出来的
一.Warning (15714): Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings r ...
- 【工具安装】Quartus II 安装与驱动
安装包准备 直接使用原子工具包中的安装包 安装运行 点击安装包:QuartusSetup-13.1.0.162.exe,进入以下安装引导界面,基本可以直接"Next"默认安装,但是 ...
- EDA原理及应用 Quartus II 13建工程 个人笔记
win7 64位 先上结果 20200511完善Modelsim -Altera不能使用的问题.(20到27) 20200514如何使用.bdf(原理图)文件(28到32) 双击桌面打开 菜单栏Fil ...
- 【原创】Quartus II 实验流程说明书
[原创]Quartus II 实验流程说明书 Abstract 本说明书详细介绍了如何使用Quartus II进行建立工程.HDL文件输入.编译.仿真.引脚锁定.配置FPGA等实验流程.并且就学生在 ...
- 安得猛士兮守四方——国产EDA公司盘点
来源: 半导体行业观察来源:内容由半导体行业观察(ID:icbank)原创,作者:黄乐天,谢谢. <大风歌> 汉.刘邦 大风起兮云飞扬 威加海内兮归故乡 安得猛士兮守四方 前言 随着中美竞 ...
- 基于Quartus II 软件(VHDL)设计
目录 一,基于 Quartus II 的数字系统设计流程 二,Quartus II 软件使用介绍 1. 建立工程 2. 设计输入 3. 编译 4. 时序仿真 quartus ii 安装请参考: Qua ...
最新文章
- .net core 项目文件结构浅析
- Python-OpenCV 笔记2 -- 图像的基本属性和操作
- java+object+graph,graphql-go:使用Object作为查询的输入参数
- ubuntu的sudo输入密码时光标不动的问题
- python爬虫技术路线_爬虫学习——中国大学最好排名(技术路线:requests库和bs4)(来源于北理工Python网络爬虫与信息提取网络公开课)...
- 三菱d700变频器接线图_图解PLC与变频器通讯接线
- 2022翼支付产业合作解决方案发布 权益累计发展用户超1.36亿
- Android Studio链接外部手机模拟器问题
- cisco 2811路由器详细配置
- C#之DotNetBar2使用方法 - superTabControl1
- 阿里面试——机器学习岗四个面试案例
- 释放docker日志所占空间
- 四个Channel的讲解
- 多线程练习(龟兔赛跑)
- 手机连接Eclipse连接不上
- JavaScript纯数字密码的密码复杂度简单校验
- Cocos2d-JS中ctor和Cocos2d-x中init的作用
- c++数组指针和指针数组详解
- 美元指数的变化对国际黄金有哪些影响
- 23.模拟拖动登录框效果