Robei
  • Robei EDA 需注意问题和解决方法

  • 1.模型上的引脚的一些属性是写保护的,不能修改,但是位置和颜色信息可以随意调整。

    2.保存的路径中不能含有中文和空格

    3. 保存文件名不能以数字和特殊字符开头

    4. 相关的文件要保存在同一路径下

    5. 保存的文件名会显示成当前设计的模块名称

    6. 命名时不能命名成verilog的关键字,如“module”,“if” 等

    7.如果Module Type不设置成testbench,仿真将看不到波形。

    8. 写代码的时候不需要写module…… endmodule和引脚声明,因为系统会自动生成。

    9. 模块和测试模块必须保证在同一目录下才能在“Current”栏里面看到。

    10. 保存的文件名会显示成当前设计的模块名称

    11. error: xxx is not a valid l-value in traffic.,说明xxx的Datatype应该是reg类型,但是你设置成了wire类型。

    12.error: reg xxx; cannot be driven by primitives or continuous assignment.说明该是wire类型的,你设置Datatype为reg类型,而且在assign语句中使用了。

     

     

    常见问题

    (1)我为什么仿真之后看不到波形?

    Robei的模型有四种类型:“module”,“model”,“testbench” 和“constrain”。 如果你想仿真之后看波形应该将顶层的仿真模块类型设置成“testbench”。同时,testbench的模块输入端口类型应为“reg”,输出类型应为“wire”。

    (2)“model”和“module”有什么区别?

        正在设计的模块叫做“module”,一旦设计完成,并把此模块应用到其它的设计模块的时候,该模块的类型自动变成“model”。“model”的一些属性不可更改,是被保护了的。

    (3)怎么样看到模块的完整代码?

    在“Code”中,你只能看到用户输入的代码部分,而且这些代码不是从第一行开始计数的。点击菜单“View”中的下拉菜单“CodeView”,你可以看到所有的代码,包括自动生成的。

    (4)我没有注册能不能仿真看波形?

    可以。但是仿真的模块数目有限制。