一、下载安装Robei
- 下载地址
http://robei.com - 安装过程
双击Robei-setup.exe,进入安装向导,选择安装路径
选择开始菜单的Folder
选择Install,开始安装
选择Finish,完成安装
二、注册
Robei官方网站:
http://robei.com/register.php
Robei EDA 软件中,点击Help -> Register
填写好注册码后,点击Register,出现下面对话框表示注册成功
该过程需要你的注册信息已经通过审批
详细过程请参考下面链接
https://blog.youkuaiyun.com/Ninquelote/article/details/104906293
说明:
如果没有进行注册过程,也不会影响基本使用
三、Robei的基本使用
(一) 界面的了解
软件界面分为菜单,工具条,工具箱,属性栏,工作空间和输出窗口几个部分
(二) Robei三元素
- 模块
模块是设计流程中的基本元素,可以看作一个黑盒子。用于存放设计好的模型和输入实现模块功能的算法代码以及引脚信息。 - 引脚
引脚是模块的门户,是模块与外界通信的接口。包括输入与输出两种类型。 - 连接线
连接线是用来连接两个引脚,负责信号的传输。
(三)通过实例熟悉使用——与门设计
- 结构与真值表
- 设计过程
①新建模型文件
点击File->New,在对话框中输入相应的模块信息
Module Name:模块名称
Module Type:模块类型
Language:设计语言
Input Ports:输入引脚数目
Output Ports:输出引脚数目
Inout Ports:既可以作为输入又可以作为输出引脚的数目
②修改模型
在自动生成的界面图上用鼠标选中对应的引脚,在属性编辑器中进行相应的修改
效果
③输入算法
点击模型下方的Code进入代码设计区,输入相应的算法
④保存
选择File->Save as,进行保存
⑤编译
点击菜单“Build”的下拉菜单“Compile”,执行代码检查,如果输出框中没有错误提示输出,就表示模型设计完成。 - 测试文件设计
①新建模型文件
点击File->New,在对话框中输入相应的模块信息,在ModelType的选择上,选择testbench
②修改引脚颜色及保存测试文件
选中对应的引脚,在属性框上修改颜色。颜色修改完成后,选择File->Save as,将文件保存在上面模型所存放的文件夹中
③加入模型
在Toolbox工具箱的Current栏中,选择上面的创建的模型,点击该模型进行添加
④连接引脚
选择Tool->Connect,将引脚进行连接
⑤输入激励
选择模块下面的Code,进行激励代码的编辑
⑥执行仿真并查看波形
点击工具栏 Compile,查看输出信息,检查没有错误之后点击Run Simulation进行仿真,选择菜单“View”中的“Waveview”查看仿真结果
问题描述:
“error: xxx is not a valid l-value in traffic.”
说明 xxx 的 Datatype 应该是 reg 类型,但是设置成了 wire 类型,选中对应的引脚,将类型修改为reg就可以了。
四、参考资料
7天学会Robei资料
Robei视频教学资料