当前位置: 首页 > news >正文

Quartus 报错汇总(持续更新...)

1、

Error (10663): Verilog HDL Port Connection error at top_rom.v(70): output or inout port "stcp" must be connected to a structural net expression

输出变量stcp在原设计文件中已经定义为reg型,在实例化时不能再定义为reg型,而应该是wire型,不然就会报10663的错误

2、

Error (10137): Verilog HDL Procedural Assignment error at tb_rom.v(45): object "key" on left-hand side of assignment must have a variable data type

Error (10137): Verilog HDL Procedural Assignment error at tb_rom.v(45): object "key" on left-hand side of assignment must have a variable data type

原因:testbench中输入写成了wire 输出写成了reg

改正:输入 reg 型 输出 wire 型

注意,在tb去实例化的时候输入就用reg型 输出就用wire型 (谐音输入ru 所以reg都是r)

但是在一个RTL文件去实例化另一个的时候,如果子RTL文件(被实例化)的这个输入变量已经是reg型,则在顶层文件里这个输出变量就用wire就好。

3、ROM ip这个实验中模块 rom_ctrl 里为了让数码管不刷新那么快,读取数据时间隔200ms才会去读取,所以有一个200ms的计数器。但是在写200ms计数器模块时,如果按照下面这种else if 的写法就是错的

always@(posedge sys_clk or negedge sys_rest_n)
if (!sys_rest_n)
cnt_200ms <= 24'b0;
else if(cnt_200ms == CNT_MAX)
cnt_200ms <= 24'b0;
else if (addr_flag1== 1'b1 || addr_flag2 == 1'b1)
cnt_200ms <= 24'b0;
else
cnt_200ms <= cnt_200ms + 1'b1;

但是这样合在一起写就是对的

always@(posedge sys_clk or negedge sys_rest_n)
if (!sys_rest_n)
cnt_200ms <= 24'b0;
else if (cnt_200ms == CNT_MAX||addr_flag1== 1'b1 || addr_flag2 == 1'b1)
cnt_200ms <= 24'b0;
else
cnt_200ms <= cnt_200ms + 1'b1;

具体原因不明确。。。。

http://www.lryc.cn/news/20880.html

相关文章:

  • Netty权威指南总结(一)
  • Elasticsearch:如何轻松安全地对实时 Elasticsearch 索引重新索引你的数据
  • 【算法笔记】前缀和与差分
  • python实战应用讲解-【实战应用篇】函数式编程-八皇后问题(附示例代码)
  • 【Servlet篇】如何解决Request请求中文乱码的问题?
  • SpringBoot:SpringBoot简介与快速入门(1)
  • RabbitMQ学习(十一):RabbitMQ 集群
  • 学渣适用版——Transformer理论和代码以及注意力机制attention的学习
  • 网上这么多IT的培训机构,我们该怎么选?
  • 数据结构与算法—跳表(skiplist)
  • 【C++】5.C/C++内存管理
  • 一文让你彻底理解关于消息队列的使用
  • 条件期望3
  • 第四届蓝桥杯省赛 C++ B组 - 翻硬币
  • linux shell 入门学习笔记14 shell脚本+数学计算
  • ESP32设备驱动-MAX30100心率监测传感器驱动
  • RTD2169芯片停产|完美替代RTD2169芯片|CS5260低BOM成本替代RTD2169方案设计
  • urho3d数据库
  • 141. 周期
  • Windows下命令执行绕过技巧总结(渗透测试专用)
  • mindspore的MLP模型(多层感知机)
  • 【论文极速读】VQ-VAE:一种稀疏表征学习方法
  • Flask-Blueprint
  • png图片转eps格式
  • English Learning - L2 语音作业打卡 Day2 2023.2.23 周四
  • 低频量化之 可转债 配债 策略数据 - 全网独家
  • 论文阅读_DALLE-2的unCLIP模型
  • 软件测试5年,历经3轮面试成功拿下华为Offer,24K/16薪不过分吧
  • 【软件工程】课程作业(三道题目:需求分析、概要设计、详细设计、软件测试)
  • 05 DC-AC逆变器(DCAC Converter / Inverter)简介