教材:ModelSim电子系统分析及仿真

把设计当成黑盒子/白盒子

把mux当做一个黑盒子,称为行为级(系统级)描述

寄存器传输级(从语法角度的说法)

门级描述:直接描述mux的内部关系,里面有哪些门(部件),不把mux当做一个黑盒子

一个加法器的实现
行为描述↓

一个比较器的实现
行为描述↓

一个多路选择器

module mux(out, in0, in1, sel)parameter N=8;output[n:1] out;input[n:1] in0,in1;input sel;assign out=sel?in1:in0;
endmodule









verilog中monitor怎么理解?

这是仿真命令,监控你需要的变量

格式:$monitor($time,,"要显示的东西",对应的变量)
比如:$monitor($time,,"r = %b,p = %d",r,p)
那么在modelsim的控制台上就会显示出引号中的东西

$display用法类似,$monitor(r = %b,p = %d",r,p)


测试平台的编写

verilog入门笔记相关推荐

  1. Verilog学习笔记——入门

    Verilog学习笔记 01 基本逻辑门代码设计与仿真 Veriog基本逻辑门代码结构--以一位反相器为例 ModelSim仿真基本流程 02 组合逻辑代码设计与仿真--多路选择器 二选一逻辑--as ...

  2. vue router 入门笔记

    vue router 入门笔记 tips: components优先级大于component,即当一个route对象里同时配置了component和components时component视为无效 即 ...

  3. 十年公务员转行IT,自学AI三年,他淬炼出746页机器学习入门笔记

    整理 | Jane 编辑 | Just 出品 | AI科技大本营(ID:rgznai100) 近期,梁劲传来该笔记重大更新的消息.<机器学习--从入门到放弃>这本笔记的更新没有停止,在基于 ...

  4. html缩进快捷键_HTML 入门笔记

    HTML 入门笔记 HTML (HyperText Markup Language) 不是一门编程语言,而是一种用来告知浏览器如何组织页面的标记语言. HTML 可复杂.可简单,一切取决于开发者. 它 ...

  5. Python3入门笔记(1) —— windows安装与运行

    Python3入门笔记(1) -- windows安装与运行 Python的设计哲学是"优雅"."明确"."简单".这也是我喜欢Python ...

  6. [Java入门笔记] 面向对象编程基础(二):方法详解

    2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...

  7. React.js入门笔记

    # React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...

  8. python3入门与进阶笔记_我的Python3萌新入门笔记

    Python3萌新入门笔记是一系列真实的自学笔记. 当然,它也是比较全面的入门教程,共包括54篇笔记. 从第一篇笔记开始,大半年的时间我都是在自学和组织教程内容. 我觉得有必要,把我自己的学习过程和大 ...

  9. MySql入门笔记二~悲催的用户

    这些是当年小弟的MySql学习笔记,木有多么复杂的结构操作,木有多炫丽的语句开发,木有...总之就是木有什么技术含量... 日复一日,彪悍的人生伴随着彪悍的健忘,运维操作为王,好记性不如烂笔头,山水有 ...

最新文章

  1. javascript面向对象学习笔记(一)——继承
  2. python多轴图_python-Aplpy多图动态轴共享
  3. java logger 静态,java11教程--公共静态接口System.Logger
  4. java获取classpath以外的路径
  5. win10下如何安装vb6.0sp6_Mac如何安装win10系统?Parallels Desktop 15 Mac安装win10系统教程...
  6. 动态规划——方格取数(hdu1565)
  7. excel字体颜色对照表 取值0-63
  8. SplitContainer如何实现左导航,右显示与导航相关内容
  9. java定义整形输出_java程序命令行接受字符转换为整形并相加输出
  10. java隔一个逗号读入文件_将逗号分隔的文本文件读入HashMap,其中文件在多行Java中具有相同的键...
  11. python调用摄像头录制视频_Python OpenCV使用摄像头捕获视频
  12. UiPath如何实现暂停功能?
  13. Java NIO - Buffer 基础 -1
  14. python property使用
  15. YV12数据与AVFrame的相互转换
  16. php 串口 主板,图解主板插槽:教你选对串口卡
  17. 《共同警戒区》观后感(r10笔记第97天)
  18. Tomcat8+Redis集群解决会话共享
  19. java输出0-100之间的偶数、奇数
  20. 深圳活动会议媒体邀约,电视台,网媒媒体资源

热门文章

  1. python鸢尾花数据集_Python实现鸢尾花数据集分类问题——使用LogisticRegression分类器...
  2. POJ3244(工科数学分析)
  3. Kafka设计解析(四):Kafka Consumer解析
  4. PostgreSQL中表名、字段名大小写问题
  5. sockaddr与sockaddr_in的区别
  6. windbg调试堆破坏
  7. 接入 SDK 结果翻车了?了解 SDK 的那些事
  8. 面试官:Thread.sleep(0) 有什么用?
  9. 轻松掌控全链路监控:方案概述与对比 | 真的很干!
  10. Kafka日志清理之Log Deletion