数电第一周总结_by_yc
2024-10-21 09:21:26
数电第一周总结
重点:Verilog建模方式
- 结构级建模: 需基于电路原理图
module mux(
input data0,
input data1,
input sel,
output out);
wire sel_n, and_out0, and_out1; //需要对所有线进行命名
not U1(sel_n, sel); //括号内变量的顺序为(输出量,输入量)
and U2(and_out0, sel_n, data0);
and U3(and_out1, sel, data1);
or U4(and_ou0, and_out1);
endmodule
- 数据流建模: 可以根据电路原理图或代数表达式等进行电路的设计
module decoder(
input a0,
input a1,
input en
output [3:0]y); //注意数组(?)的写法
assign y[0] = ~(~a1 & ~a0 & ~en); //assign后直接接代数表达式
assign y[1] = ~(~a1 & a0 & ~en);
assign y[2] = ~(a1 & ~a0 & ~en);
assign y[3] = ~(a1 & a0 & ~en);
endmodule
- 补充:
对于综合的理解:从高级别的描述自动转换成较低级别的描述的自动化方法,即将RTL描述转化成电路原理图的过程。
最新文章
- ConcurrentDictionary线程不安全么,你难道没疑惑,你难道弄懂了么?
- 将字符串转换成JSON对象
- 1-Recyclerview使用系列之Recyclerview的列表数据显示
- NOIP 2014 普及组 T4 子矩阵
- 仿酷狗音乐播放器开发日志十九——CTreeNodeUI的bug修复二(附源码)
- 【更新sql server数据项的长度】////【复制数据到另一张表中】
- ARM平台的内核模块编写与安装
- WCF部署在IIS上
- BZOJ_4867_[Ynoi2017]舌尖上的由乃_分块+dfs序
- Android 开发 Activity里获取View的宽度和高度 转载
- Chapter 4 Invitations——7
- O365 Manager Plus帮助台委派介绍
- Java: 在dos窗口输入密码,不要把密码直接显示出来,原来可以这么简单
- Java基础——TreeSet
- node学习笔记_02 API详解
- javascript面向对象之Object.defineProperty(a,b,c)
- 关于orcad元件库
- Redis(十八):Redis和队列
- Android Touch事件传递机制引发的血案
- PHP 设置 socket连接