数字电路设计之写verilog易犯的错误
来源:互联网 发布:网络兼职写小说 编辑:程序博客网 时间:2024/06/06 00:59
有时候写verilog经常会忘记一些东西,这次我写一个CPU的时候发现自己写模块的时候有几个错误,第一个就是我居然没有实例化;第二个就是我把模块放在awlays语句里面,综合的时候没有报错,可是仿真的时候就出现致命错误,后来修改过后就没有fetal error;第三个错误是对一个模块实例化了两次并且输出是一样的;错误第四个,模块调用的时候还在一个always语句中对输出赋值;第五个错误,在模块调用的时候我发现在模块中是reg类型的信号,在输出主模块就变成了wifi信号,这个要注意啊!
在写多条线结合在一起的时候,要加括号:
result <= {{12{operand[12]} ,result};
在写仿真文件的时候,用到integer要再initial外面就声明。不然报错。
0 0
- 数字电路设计之写verilog易犯的错误
- 数字电路设计之堆栈的verilog实现
- 数字电路设计之VGA的字母显示的verilog实现
- 数字电路设计之同步状态机的verilog HDL实现
- 数字电路设计之各种触发器的verilog实现
- 数字电路设计之奇偶分频的verilog实现
- 数字电路设计之算数右移的verilog实现
- 数字电路设计之循环右移的verilog实现
- 数字电路设计之verilog的define和parameter
- 数字电路设计之verilog的门级描述
- 数字电路设计之恢复余数除法器的verilog实现
- 数字电路设计之GoldSchmidt除法的verilog实现
- 数字电路设计之牛顿迭代法计算除法的verilog实现
- 数字电路设计之VGA显示条形图的verilog实现
- 数字电路设计之verilog的小技巧集锦
- 数字电路设计之verilog 原语
- 数字电路设计之32位先进进位加法器的verilog实现
- Verilog 数字电路设计之带hazard的五级流水线CPU
- First Seal
- 设计模式2—Proxy设计模式
- 用“删除重复项”提取出现值
- ios数组基本用法和排序
- Codeforces 56D Changing a String 编辑距离 记忆化dp
- 数字电路设计之写verilog易犯的错误
- VC 线程同步实例
- (队列)queue
- hdu 1130 How Many Trees
- prepareStatement与Statement的区别
- 杭电 1069 Monkey and Banana
- 配置域名映射
- Java内部类解析及其运用
- hdu2042 不容易系列之二