我现在要用且只能用八位的拨片开关对两个四位变量t1l,t1h赋值,且这两个变量t1l,t1h是要输出的,所以我编了一下程序,先通过拨片开关对输入变量d0,d1赋值,然后将d0,d1的值赋给t1l,t1...

我现在要用且只能用八位的拨片开关对两个四位变量t1l,t1h赋值,且这两个变量t1l,t1h是要输出的,所以我编了一下程序,先通过拨片开关对输入变量d0,d1赋值,然后将d0,d1的值赋给t1l,t1h,再将t1l,t1h输出,但总是不对,错误代码:ERROR:Cpld:892 - Cannot place signal t2h<1>. Consider reducing the collapsing input limit or the product term limit to prevent the fitter from creating high input and/or high product term functions.

整个程序太长,这里只是部分我认为和赋值相关的代码:

module wash(clk1k,d0,d1,reset,t1l,t1h,t2l,t2h);

input clk1k,reset;

input d0,d1;

output t1l,t1h,t2l,t2h;

wire forward_wire,back_wire,stop_wire,sound_dc_wire;

wire start;

reg [3:0]t1l,t1h,t2l,t2h;

wire [3:0]d0,d1;

always @(posedge clk1k)

if (reset)

begin

{t1l,t1h,t2l,t2h}<= 16'd0;

end

else

begin

if({d0,d1}!=8'h0)

begin

t1h<=d0;

t1l<=d1;

end

谢谢各位了,我还是个新手,这个问题困扰我好几天了

展开

verilog赋多位值_verilog赋值相关推荐

  1. verilog赋多位值_Verilog入门学习笔记——第一弹

    关注.星标公众号,直达精彩内容 公众号:ZYNQ 整理:watchman Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图.逻辑表达式, ...

  2. verilog赋多位值_verilog中的default应该赋什么样的值

    Q:在状态机的case语句中,最后要加上默认项default,可是我看到有的书上写的是一个确定的状态,有的则是不定态xxx,到底应该写那个啊?求助! A1:取决于case条件是否完备啦 如果你的cas ...

  3. verilog中function用法_verilog中的function用法与例子

    函数的功能和任务的功能类似,但二者还存在很大的不同.在 Verilog HDL 语法中也存 在函数的定义和调用. 1.函数的定义 函数通过关键词 function 和 endfunction 定义,不 ...

  4. Verilog 的层次化事件队列+阻塞赋值与非阻塞赋值理解

    在IEEE1364-1995 Verilog标准的5.3节定义了层次化的事件队列在逻辑上分为用于当前仿真时间的4个不同的队列,用于下一段仿真时间的若干附加队列. (1)动态事件队列(下列事件执行的顺序 ...

  5. verilog 移位运算符 说明_Verilog学习笔记基本语法篇(二)·········运算符...

    Verilog HDL的语言的运算符的范围很广,按照其功能大概可以分为以下几类: (1)算术运算符+,-,*,/,% 优先顺序 !~ *  /   % +    - <<    >& ...

  6. verilog 移位运算符 说明_Verilog HDL的基本语法

    I/O声明 输入声明 input[msb:lsb]端口1,端口2,端口3,-- 输出声明 output[msb:lsb]端口1,端口2,端口3,-- 输入输出声明 inout[msb:lsb]端口1, ...

  7. Verilog 非阻塞赋值的仿真/综合问题

    源文件作者:Clifford E. Cummings    (Sunburst Design, Inc.)  原标题:Nonblocking Assignments in Verilog Synthe ...

  8. 【Verilog 基础】阻塞赋值和非阻塞赋值的区别

    目录 阻塞赋值 非阻塞赋值 实际工程仿真 阻塞赋值仿真 编写Verilog代码 编写测试文件代码 综合看RTL图 进行实际仿真 非阻塞赋值仿真 编写Verilog代码 编写测试文件代码 综合看RTL图 ...

  9. 【Verilog】深入理解阻塞和非阻塞赋值的不同

    来源:<Verilog数字系统设计(夏宇闻)> 阻塞和非阻塞赋值的语言结构是Verilog 语言中最难理解概念之一.甚至有些很有经验的Verilog 设计工程师也不能完全正确地理解:何时使 ...

最新文章

  1. form submit firefox not working
  2. 设置session失效的几种方法
  3. 【状态保持】Cache 基于SQL 数据库 的缓存依赖 轮询机制详解
  4. 搜索引擎优化(独立阐述)
  5. 《cloud+》如果百度云飘走了你该怎么办?
  6. 面向切面编程AOP的最佳入门示例
  7. Web前端好学吗 学完之后能干什么
  8. genymotion局域网访问_请问一下genymotion如何连接到内网上一个网站
  9. 蓝天采集器自动化采集发布
  10. 疯狂Java讲义(十一)---- 初始化块
  11. c#开发之八---mvc
  12. Android 科大讯飞、语音听写集成指南
  13. Ubuntu安装gcc编译器
  14. JAVA对接SAP接口使用sapjco3的见解
  15. 《嵌入式C编程:PIC单片机和C编程技术与应用》一导读
  16. 东南大学计算机系分数,2017最新东南大学专业排名及分数线
  17. Allegro PCB Design GXL (legacy) 16.6 - 使用泪滴之后,删除泪滴导致出现的异常
  18. cocoscreator利用中点位移算法制作闪电
  19. RT-ThreadXSTM32F407智能车培训报名啦!
  20. 关于office 2013 word 中使用微软IME首字母无法输入的问题

热门文章

  1. 20071103网工考试
  2. fatal: Could not read from remote repository.的解决办法 . (git项目上传报错)
  3. html图片往左,如何用js把一张图片由右向左展开?
  4. ups计算软件_ups不间断电源系统分类及作用
  5. java 获取mp3 id3v2_MP3文件的ID3V1信息与ID3V2信息结构的分析
  6. linux proftpd mysql_Linux安装ProFTPd、MySQL以及Apache后有感
  7. java电信计费项目论文_基于JAVA开发的电信IP计费系统设计毕业论文
  8. mysql数据库进阶_MySQL T2-数据库进阶?
  9. mysql 取数据 展示_php mysql_fetch_row逐行获取结果集数据并显示在table表格中
  10. 深度学习之基于卷积神经网络(VGG16)实现性别判别