verilog入门笔记
教材: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入门笔记相关推荐
- Verilog学习笔记——入门
Verilog学习笔记 01 基本逻辑门代码设计与仿真 Veriog基本逻辑门代码结构--以一位反相器为例 ModelSim仿真基本流程 02 组合逻辑代码设计与仿真--多路选择器 二选一逻辑--as ...
- vue router 入门笔记
vue router 入门笔记 tips: components优先级大于component,即当一个route对象里同时配置了component和components时component视为无效 即 ...
- 十年公务员转行IT,自学AI三年,他淬炼出746页机器学习入门笔记
整理 | Jane 编辑 | Just 出品 | AI科技大本营(ID:rgznai100) 近期,梁劲传来该笔记重大更新的消息.<机器学习--从入门到放弃>这本笔记的更新没有停止,在基于 ...
- html缩进快捷键_HTML 入门笔记
HTML 入门笔记 HTML (HyperText Markup Language) 不是一门编程语言,而是一种用来告知浏览器如何组织页面的标记语言. HTML 可复杂.可简单,一切取决于开发者. 它 ...
- Python3入门笔记(1) —— windows安装与运行
Python3入门笔记(1) -- windows安装与运行 Python的设计哲学是"优雅"."明确"."简单".这也是我喜欢Python ...
- [Java入门笔记] 面向对象编程基础(二):方法详解
2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...
- React.js入门笔记
# React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...
- python3入门与进阶笔记_我的Python3萌新入门笔记
Python3萌新入门笔记是一系列真实的自学笔记. 当然,它也是比较全面的入门教程,共包括54篇笔记. 从第一篇笔记开始,大半年的时间我都是在自学和组织教程内容. 我觉得有必要,把我自己的学习过程和大 ...
- MySql入门笔记二~悲催的用户
这些是当年小弟的MySql学习笔记,木有多么复杂的结构操作,木有多炫丽的语句开发,木有...总之就是木有什么技术含量... 日复一日,彪悍的人生伴随着彪悍的健忘,运维操作为王,好记性不如烂笔头,山水有 ...
最新文章
- javascript面向对象学习笔记(一)——继承
- python多轴图_python-Aplpy多图动态轴共享
- java logger 静态,java11教程--公共静态接口System.Logger
- java获取classpath以外的路径
- win10下如何安装vb6.0sp6_Mac如何安装win10系统?Parallels Desktop 15 Mac安装win10系统教程...
- 动态规划——方格取数(hdu1565)
- excel字体颜色对照表 取值0-63
- SplitContainer如何实现左导航,右显示与导航相关内容
- java定义整形输出_java程序命令行接受字符转换为整形并相加输出
- java隔一个逗号读入文件_将逗号分隔的文本文件读入HashMap,其中文件在多行Java中具有相同的键...
- python调用摄像头录制视频_Python OpenCV使用摄像头捕获视频
- UiPath如何实现暂停功能?
- Java NIO - Buffer 基础 -1
- python property使用
- YV12数据与AVFrame的相互转换
- php 串口 主板,图解主板插槽:教你选对串口卡
- 《共同警戒区》观后感(r10笔记第97天)
- Tomcat8+Redis集群解决会话共享
- java输出0-100之间的偶数、奇数
- 深圳活动会议媒体邀约,电视台,网媒媒体资源
热门文章
- python鸢尾花数据集_Python实现鸢尾花数据集分类问题——使用LogisticRegression分类器...
- POJ3244(工科数学分析)
- Kafka设计解析(四):Kafka Consumer解析
- PostgreSQL中表名、字段名大小写问题
- sockaddr与sockaddr_in的区别
- windbg调试堆破坏
- 接入 SDK 结果翻车了?了解 SDK 的那些事
- 面试官:Thread.sleep(0) 有什么用?
- 轻松掌控全链路监控:方案概述与对比 | 真的很干!
- Kafka日志清理之Log Deletion